{"_id":"@ubnt/unifi-ulp-ui","_rev":"536-6adcdf0ff342a64362d090112f26354f","name":"@ubnt/unifi-ulp-ui","dist-tags":{"latest":"1.4.5-845"},"versions":{"0.0.1-9.182":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.1-9.182","_id":"@ubnt/unifi-ulp-ui@0.0.1-9.182","maintainers":[{"name":"craigema","email":"craig@mglee.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"}],"dist":{"shasum":"7cb40970ee9d8bae50f1520ec7ff792837483c6a","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.1-9.182.tgz","fileCount":52,"integrity":"sha512-hIYDQHkoJcm5Xder49Fx9hcKZpELfT5IrYOsUWOLl+HjYL0cw0rByHMNL09M80j+gJVnKE9aXxJoBJSmlmzM2w==","signatures":[{"sig":"MEQCIAlToG/C5S0+qXtXSgaw9u6kEm9lPtj3qWan2EjAyS+2AiAR/wvBE1LsM0HHFc+YvyphppBAn01Q0LfjGdcDVncg4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4610205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdX2OgCRA9TVsSAnZWagAAECgP/iu7kk2nYEAnjqCUMNiV\nPfbm3FbZUiImSnlARP5KeLbn3mHh6QJjWVLWGaBVV2JXlCJsSQBZLxl15t53\n90IHkd1ai9A3hT/DwMKazWC9HfkSv0Rvi2uw1932k5zyKWOvnqx13Pmd/fLW\n/DwBgxwEhaIXIr41iM6/pFvBhzCLkIoED8uoXMhZG4nIiOOG1pUDuKihIHz7\ngoz4ycU0pD2xZWY4aPs2elOssnDEb7wMEnuGFVWE9NVEjvBgqcFPRUYwFF4i\nGQq/i1LKY38bxXJZ4DW99/3JIiNgW6u6YWxE88gHcZy99ktB8SYezn699m6w\nKaUvUEv8NkR9aghtZzDAGFoZLwNid8nydOqjiCC5M4xwMMESGaTx33GXVTwY\n1lvdjDQhz+SZnmj8Ehrn1kl9hgeQGlD9RjkFnl1YPitilmavPjeNZYDf4qjI\ntZXhsRDBRaWX5Po/Hsn6kpa5E+mKayUAn9Q/XczAun3eueF9FBzxTnYaMApB\n3M9qsHHm2MFqQrIhcF33yQO2vWg+iEEMSOhKAr8c+dllANeeUg4DmsQxfHYU\n52fMmoKTdtPgxE49mVfGBXwrR10HQflztu8HUeuscc5ll1ZzzxIppDHobjz5\ni7H3HLGQkx6g09n+Y9PeNeUYCl02yUDirgrNxwLkwCAYofAnInXhxBDl2Oz4\nkv4M\r\n=vEwr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4bbf4551854a8fb67e9223ea594d6e7230f81a48","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"## User","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.1-9.182_1566532511826_0.02371089706446705","host":"s3://npm-registry-packages"}},"0.0.19-183":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-183","_id":"@ubnt/unifi-ulp-ui@0.0.19-183","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"933c50a531fe0ad3279913d87d1262e0881a3524","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-183.tgz","fileCount":52,"integrity":"sha512-ctgxnEx+hixAzVaN1cTEupkLZldYQfKMVN6sXfN4/3xT9C74gJpM6q/ERSxvzzLRKGMYCFlfeSJE4KeNATxMaA==","signatures":[{"sig":"MEQCIBrioHYhrgnBWKNFNYak0HNqZ879gh9VdaxKAHt538SlAiAhcVqvYWfuPaTxf8IaeU/7Q5Asc7wuEqfcWFyrBo/q0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4610205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdX327CRA9TVsSAnZWagAAbCYP/3tPMZo37A58e6lB1qVt\nBnpBz2l+xr8eqDWcpqEoARFgvUKGHpdEHGRukyzIuwwhitu0JkFOXwcLOuJ3\niZ/gc3fnqw7aVd6y/TGrUisS7ATmSXmMSGilzwmhaRfWg7lwA0no350z3LG1\neHq0eRNxcrbe9HNkp2gkh2YT0pquGbGSUR2qi3xvpew1JfGmeMBN5O0BZ83g\nk9fo1htya2pNouBrZYx4+7UsaZG01Dcqq+LR4SbM+xw/tlL4YUXyty+oE9og\nIgaQFtVw+3LR0jZmoavDZStbKlo06UAuAtnXNdOkQjt129y20sJCPu40kvAz\nSK3mzo1+fF7/iJj0kk8AS4UBSVAA9azJsDY0NUOYxZeZgp5FsKpzu4UHHpU+\nBAiu52aoZ9AAVjOyROyQGnI217/g0P7VhxUySRMDxlB8+CxM8glbpFxrni4R\nMAEOthkWF61v6u7FberXqsuAOYj7QroDEy6NYjB8sK48t+CWIisbTuUfFq9E\nzUMud/ev2pfKrPvRBU8Xvmm5dkVOiHpXcjoP+q5mjhYcSNLZnduK7mJhQ50k\npaVOOYjyljiCiXqA05onlAthB4RUUEms4nlE1nrP87JLAIVzvV4XYcmdqtZP\nfnoGlNjtUol3M09aVw/8NI3KGEyRgk8+tRdIGts8E8b7Llq+c8eOZn5EtXPV\ne/RH\r\n=wi7n\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"bf9f4b40a2da199b8de29dc96f070fd5e3213881","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"## User","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-183_1566539195004_0.29037460545545835","host":"s3://npm-registry-packages"}},"0.0.19-185":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-185","_id":"@ubnt/unifi-ulp-ui@0.0.19-185","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"0965531b960cbf05e1fc47f5106aec1080a5ea2f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-185.tgz","fileCount":49,"integrity":"sha512-gNp7c02xLiWeWK2J9aYXYXHWJBem+CwqCpR2t4c0BU9gCd5x/j9BEExhwN/fro9l+rKC+QgCXvwXicUIuAV47A==","signatures":[{"sig":"MEQCIFWL9cZNTHuCbjp2vWaqXbM2anS6H3zhjO/7qYhKuMj7AiBYWxJ8Xam9mYtvLsYZrdukc43g5lkS0CqZqJi8Vm3zDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4610237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdX4POCRA9TVsSAnZWagAA1xYP/jG942Asqc81CvSSz+W9\nlwvL50gyynzHSG0OOhw1lVI6ry4nSB4P7AhJc9ugEJ5RlxlmSfCvzFLWh2BA\nDBSoVSyYfue/08IEevFsXp7MKXvwLs8h298uvxPD3+lwHaqxUqa8oQUvAxZ5\n37o74VOmdc6CIf9UZRkBMhpYw0Y9dakwvdM60LSxWcmO/oUvSEXe7Cm9AJZv\n2G/IpefraBf/vIQ1+t5wvFPlX0ApgH5W1bPcIOb1m+6FClguwhoj+W18aC76\nDsQnwNQ7Gj8y2H6mf5Y7mjXCt0o6T51NB+uxk0qT+F6MsoEHIfVzKbXGveDc\nAOT2QYoHbLNdNKickM2xSWiLW8/gEMGZTVeyHMHsSHRou/PXsTW49yDUIRDN\ndT+HIujCQxt1+drlOnC8PJEnrddjjWqmlrtkM+9OpNP5NdMpqCxNbQBaZApF\nQxRWlyG4TCWJAYJL+iDud3YLzENzVko192vjr9g9Zh1m5BIzwaeRhImv3o7Y\ncGvc9rSQ6OHBHKjmRaP1bF2uXedpaA1HgZaTfzYJsZdPeBpMaOjsaBWZkpHk\nIuRKloHdpGPhYhfIuZFO9zFvC4sQawvADtBWqTog6N9Qh/Gb7CrkEHOvrLyz\nzexy2XZAkTD3tulXy8rCVaZIP7wQ+qKdbfAFvOar5su/abby6bolBoPChY/Z\n9Rfg\r\n=FwS9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"95dd3bb0ea11a6a48c54496ce55120eeb1935a2d","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-185_1566540749505_0.2199694212743457","host":"s3://npm-registry-packages"}},"0.0.19-192":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-192","_id":"@ubnt/unifi-ulp-ui@0.0.19-192","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"82f329d013b5161f493db0ad9d6ce8286edcd2f6","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-192.tgz","fileCount":49,"integrity":"sha512-34UEN69cZGwu4WEY85rrqtWnACPJbrHreEtYmTAh/jqxPDwHKHZjcqWrbbOPkcAI4/HJWO9B9OLO6fcWFwrw/g==","signatures":[{"sig":"MEYCIQC316Jvg7gQhjfVF9nLgwIfUDtgWb2Ugiyn0wOtCQUO0gIhAOfBkRs7+lP+nwRjMCXmmW5YMx1kkkzR372RhMTBDtzE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4610261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdX5awCRA9TVsSAnZWagAAw+wQAItpQqgeAJsskseWgvsU\nhaQL0OODc63RdFV/j+cUjGjpiQyBKLAH8EznoGPABmK+SYVkhoop9KHOxi+M\nvbuQ7GWEN8kGDrt/9bVxElcQWC+byoErAMlVt4IJRf3GTyvHQnuJXUq/ZYVJ\nkEYFOfLOaU7PWDp7Pa3gnqN4xJIEnB3AA4YLhRL2k6spUMZUj4lfA/cnV+KZ\nUZC5RxvVy1d/ixQ7iBuHhWGv0/j/6EHqsgmEAUKURGKjsQ2Tud8lT86i8Gfm\nMBJOFREsMYNkTkjc7jai1M12w4pYqviCQnH5ZV3d/OWgUK6exixl1wu4ca5d\nQxfW0To66o5jAH11qe7787Nk1JCe+DgaUQro9xA+MujO+U/tM3WpIGtOPqlM\nV1jC0jej2aKNs3So0ybKvAcifKGa+Ppg9z6ILYDpGnxJb2IneF0e7rhJqcfx\nG/9832ETnXnXGskQ+E0U0AO4cgQh/M/zwRhG5DTbB4bP1WRvCcr2ywFyJvzR\ndkrL/YlZVRsZlCJrRB7VhPkcv2wkeS5HamTzCWihkvqIVcL4RaMa12SMSTpD\nD1Jp6XqbrEthElUGMLBc7fbbXWE/2I+MIfbPVstDP7FNrtKsvvAcKXoL348d\nNKuJymboyBBH2+onV7lBC1MeJhrB1fExXJ1BtWs/74RuUe4yy/PzorCGL550\nGsGa\r\n=FCR5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7534759e896ddfc5e951b6fd37f10ab0373d3d15","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-192_1566545584026_0.7331103619815407","host":"s3://npm-registry-packages"}},"0.0.19-193":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-193","_id":"@ubnt/unifi-ulp-ui@0.0.19-193","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"f7b214d7278e69c4df8a6a5fd4125969b13367d3","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-193.tgz","fileCount":49,"integrity":"sha512-lxP0/AAdB554A1rWTqnuau9XFErQA7Ct46PtIrihnWf/PUkQWBiMY189y19PAQyBCfidLfkK4VdAZPCKisFEmg==","signatures":[{"sig":"MEYCIQDcgRRn541Kwl60dlXE7QIsWCmLmJUVPirC92+6PmuW1AIhAN+tkhQO3dSrg23QhZBpOuyJJy0wdJS2S7di/wwpqNfG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4610261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdX5ggCRA9TVsSAnZWagAA6M8P/AiYVddz7O9EPLj3IKHF\njKlMcxvhuO8YhUGEU8L6yFTfmrFsYdoa9Ua71B089i4BsjQQr7LVZoFCKcYQ\nciiedhuJrsoY9giwq1KS+JRPqCVZG1TGBbwcIftWF4h4YhdojCClq8uR8Sqm\nPYOw1AjhxlmddWKHVBAHXgGAIw8/vlfTBrtumGhdynnRd49ZsEPxbRByrNNG\nrCawNcE0+lhBKpODe70eO2Pp2mQWQ29m5R9BoY5fYi7GRJIx7aN2uHwA72JG\nVB8ZJLfRbtpjhBQdg4YY/+2M11ipGPJa4+dAlYIr3DZ0/8NVmsHSHgvBNvNG\nfwh6Wh4BWtw0El2GdLZfdriZRhbJFVzYyrQfyvXTNE347xnv7KBlXSyT08mw\nbbldi1872KNfhSH+E/wyH9rWTdSo/6mb3GD2F1WMr8NtYVT8UTCI6qb460Bh\nR1gU5m4SEQXgilO8+Znyh/ipGnl8NzB5+qpcfjUC0/xs3o6gMSUAhWpotu7O\nLHYbEGkSawJMRly1AwESXGKCcldsR5RobrPpEVwUEhQ/uhUQMW7f/u6IXS9D\nAoiE6N3uj0ohfUMumqS/sFsGzElYlcO0FqEC9jzuCd4FjpcBoV4yn/NBUB96\nXSjgq0PomnTnpT4ecl5or5XC6EmurohTYHZ9dp2lVl/nv9BOwI6qZQa1yokP\nKfXA\r\n=c3Vm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7534759e896ddfc5e951b6fd37f10ab0373d3d15","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-193_1566545952179_0.3474024453760418","host":"s3://npm-registry-packages"}},"0.0.19-196":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-196","_id":"@ubnt/unifi-ulp-ui@0.0.19-196","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"cb4bef38e0696affd31e41fc8349209b849364e0","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-196.tgz","fileCount":50,"integrity":"sha512-jwgA2sQAVyasFF45bKGWcuI7YoyuNr0KKZYWwwe7DgY8FaPlhVcXMZy6KGI9OuAtZa126NIlsYbVpx+UsCigig==","signatures":[{"sig":"MEQCIBzGBFHccDATXnT4V+mR2Pt8nnu5uWdQYPXfjUkxX2cBAiBsG5RwKhbxaVfkZLAKmirrwWcMYpHhMiu5VWzuu/Ox0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4610538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdX7ZFCRA9TVsSAnZWagAARusP/Aw2rnyp+hRqPMblzkvp\nlfzVKtuDz3jN6ebaNt65/2cVtGvnGmmgzgBTQHaEymC7YHWnDWbgt4TOT/Jy\n75d9vIo2W6xTO5k/dKk1yvd+q+GpI0HZXxpRnyTm3qK9s03rtf71zTp1K2bW\n08KWOWQXG0UhSV2Vsgvws1MXKBAbjQinRGY1HQf4jS4aTZmowcVbdGk/8oIV\nPPx4nG2AoinerfmJhcHRxyw5Xlujt0ncAiqQ8//tIh1R9F4MkKmkkQNe0XfX\nBxJJ69ByD3O99JF4uvWCf25b9S+6JMAf0mvTq6RSpHBCBPORubzcbZC5evMN\nBMGlSuEO/kNzU11F1UoKGqip/ghmwxIIocAaz7Dw9l5bqMPSlvFVE7myUhjj\nhmSD9+nnABY88oIx8d/f9GQvjFWxmIMtIssTjQA7sg0EyNsKsmTXBHmxZcav\nmpAd1iBuoOsx/PigPHqiRNNXyM8QtWg+u2NDp81HUW8vgtTtt/1CHZKB5wM9\nR4mS6RpsJ5+rl8mS5ylRJ6uOPXLe1ic2rkpMKBi4ipWFBs88wOK98lcSX8EK\ngdezkQ7sXvLS6rHXWCgU271U9XdaL9YCyRPykyFSk8bJa9s39fBe5tDUgLZx\n9YUN6ntRVFJwqNIwCkdT0Ld2rB5ki8nmNjisF788r6ABYOwxAWrAgx3RDasp\nR/IW\r\n=W5nn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7c158a977c0808ac3e54f3334c03348843eab129","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-196_1566553669298_0.7154380519788637","host":"s3://npm-registry-packages"}},"0.0.19-197":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-197","_id":"@ubnt/unifi-ulp-ui@0.0.19-197","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"7e6019e4fb10465f7e20f30e463e7db5a3afcd67","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-197.tgz","fileCount":50,"integrity":"sha512-9u1FYmN9x4+VJRIq2xuEVpe9eTPyH1+8JJ6SinySk9k6t3mOwk2WjClM80tVaXtO6m2ZeqYba2/++ABHQ1TlnQ==","signatures":[{"sig":"MEYCIQCQwK+ExwDYsp7I4Mz1boreqh/H1t4nHQR2xSFbtjF+8AIhAPhpHvzxDB9+VR3ejgkaorDPCbrzoNjaX8GhnqfK4By1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4610538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdX8/sCRA9TVsSAnZWagAASvMP/RebSU1IqH11uydVi+Dk\nmo8FLAZAbeuzun1SFFyFyFtF4Mrh8V6leyT+DJBF1wJWEth6xYsmbZVoyOPD\nbKTWb6/gEzvRKzSVp1n7nwzPlAPhFPCTwwgQnjVxVQWdHw/GpXMIh/IaRU+V\n2x2Vu93J7CL1J18uPe77/OH5fg5jLt6uKywxRsVQPU4Bq+a4NH9CSeZEZssp\n+W4de29xNnQHhVnEWhVyfCi1meVvumwXK5oHXwoJ5tV27Z05Bm4Gq/05nmHi\nI/Yafs+Y5MUKZ6MPayg5cfF10+kM1osY06sH51EFfE1fM96U1WH9slGGOVk9\n1JDJ9sW4mKHTTkYl1MjvnBjWfa8dN4mrMlw/v/gPDDgw0LkqRnXixsJUr9IC\nn+enuS4n/HbTOoisHeQzixy1HfPiPNfxGMsSUYIQRnR5YVS2VDv++5rZxdZx\nvJ/tbuK1fFKjpZX6Qaqcaz0iyOxqHFxcCSKfSyV8Lcvn1yTy3hXwRaUQN8yS\nZcEhMslw77xzZpo7v4lp7gHyp7yzohUeCZ4802cWP6d0IQ6k+GKfoPPN1Esc\n2+P+Z5NYdeKpMJs6oD6oogXoE+Mw6EF9WtPmkY1CF2SMBb+eFuQIGtsTCWHX\nvC9CLaCQzCdlkaj8poxArctNcElQdsabDT/btaLk69rwti6TJCypL3lEgJv5\nqqbY\r\n=LPlc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7c158a977c0808ac3e54f3334c03348843eab129","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-197_1566560235746_0.026446348430570366","host":"s3://npm-registry-packages"}},"0.0.19-198":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-198","_id":"@ubnt/unifi-ulp-ui@0.0.19-198","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"d0aa23ff715fc94cf0622a245a302b08e803db0e","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-198.tgz","fileCount":50,"integrity":"sha512-CIhjRlyMOnd2Ewgdw2Z2DrQowen63USeNxvbo54tUxh1cgqLDeVT1UWyC2aCdVZCP4jf6th98mC3XAU/Wl22vA==","signatures":[{"sig":"MEQCICNKBDNKPaG0EI20fS2X1qrkknR0S8JntvHcjMDEI3jHAiBefr4lEAJozImzVuL1wpjpXPIDJFTbNATwkFepi13jBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4697196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZdhRCRA9TVsSAnZWagAA+okP/3HL8T+eZz1b9ykUzWYz\n4sQsEr1Hpf9K+RNXg6sZJeUU7YseYN2rf4DAfnaf3uIIKGyaApGXcvBDi1A9\ne9tRgIOn7FQ7SZWCt8G1HjyMZ92isiERoBZe1e+xjnWeMfLKhuQ/Can4/ZTi\nt64JJB2B3f/FQ/VwXQ+JlmpOX3jbvkv0/e3ip5N1uhOtUdQRX78T6c3Udk2L\niWDkC4Pv9v+EmfyV44QOEYiBL1M9ldThhEp8eA0op30NuUUUz4VruWTPjgF9\neKL+NQ2Og6/kkHDtODz2qn84xq8nweppg+HmL2lfocs1N+iFtM5xTPz2LyI4\nWIDGNJPTlWeaC+1voaFCVgEklA47RbwK8vxnU/SojDnn9E6kxOTZB88aUpPz\nyqAPsC/3LFHRz8JKnP01HrnYktDsoLY2FoBxx7UCZ9ACv0zX+yL6LRjq04QG\nwWiF3HKzW82gBi8jmIi2j+tBeBbiWwexB38GnfDHNNGV+ZG15HEE6Oh7voqe\nGPxSzdVLfXDgBankDM/yIiJ7H2RZlWN7/7xjlYX6OSTm0ab9Fw5aWetl0vtH\nH1xxfpWwvXa5ae2F1juQVOOtFJChQlu3CphfCgql93epGqUZJr22yZYroARg\nmNnUqKrkpvCrbu13Ad+ffTrwfvq1Zb5MWouUT02fqvYQCugo/2fLI65suLgy\ndFjN\r\n=rKe5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8fc91646bec222eba52ce1e81277c13e3a5fafd4","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-198_1566955600994_0.23702479083619732","host":"s3://npm-registry-packages"}},"0.0.19-199":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-199","_id":"@ubnt/unifi-ulp-ui@0.0.19-199","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"25f46a83f2a971f3127846306bc4713730f78429","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-199.tgz","fileCount":46,"integrity":"sha512-5ItxZbTj0leAdqd+Q+8eJjaGgBmJaqhOT5e+rEz2d/D3U7ajpw9w8a5egWyHNDJXXapgAxPqNbUbHSLf5re9RA==","signatures":[{"sig":"MEUCIC1AynG3xtFPN6mYU7T+Rwi0obCkjnDKa1S+W/RUTaCrAiEAw14Ok3mPyjToyfCQ2z++a/tIH9AZcCUzo3sv7/EuFR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4694122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZycICRA9TVsSAnZWagAA1IYP/0abJrM+9PMuSbF/euTW\nCFDetDC0xo7BrBwL/PWoUEQNuNmJghJI0hbIJtwKG5QUGM/6q3o0oCfLI+BC\nuz0HIi4hnenekVNce/sMV/l5T1FM5zzQORwoTxozS6cYZBCHGkHOA58w02HP\nad5OnzhnLjm96CTkNqBDrso4o3C5uiXjFSKmw+YXzLCC7M9h81FIXg9BwLlv\niZgr1Ll/O002jzHsakQHI/5MGIOMzLG2t/tKRwcw+9QdmhTWEJTXhUwRiVvm\nAnvcpIqhodRgiIJpMmjIopSyqxTO79B8zGSksIvmjU64m6lI645fbf+6XdNZ\nWoTG0k97KkRtmvGV5g5oNmBbe6Jtvv8BwiF5WNb+R3nArAcUfdjSCa/XpmLE\nVkyu1jEuzAIcBUdEgg3y+DgpsB0xJlrZI/xbzjpCMSF/b6UQtaaaSHI9b0Ux\nSOFjruuES5AeQHYnOnGbkLAkJ0DD0hWGbmbCxeIsI+EpRTzZ+n2wGI+2GfWk\npV1NA0IgTpu2i0DVjGHIJ0WfLxbEafFOQRln8VLMRj8udkNYr9Uc7x3n8FCY\nfl+jGut/ZwijJB5SDsI+pa/pMtknmpzrtv+9gkcN3mEuk0ZNLdtgUA5hCD6z\nWrLpynZ9DRGxGLMhmt3zpyJhMAx/C+3M597Jx6o9YN1IGhyAEHIUOby/dW27\nSAG2\r\n=QwyE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"6d8437cae8098316cc47afafe789797aeb291502","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-199_1567041287976_0.5955003367110823","host":"s3://npm-registry-packages"}},"0.0.19-202":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-202","_id":"@ubnt/unifi-ulp-ui@0.0.19-202","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"273acd538dbc43d9ec85e74d8db07be3b7fba8db","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-202.tgz","fileCount":46,"integrity":"sha512-qZyUosqsSkyGzg/GNwHowJ1TFz0XTb6Fi6hNYoz+vKgNWuvZ1ZOAx4cGfieMtWTOAo402rD1uBTW+NkZcuhqPA==","signatures":[{"sig":"MEQCIC2lW25ulmIEI8GxVav8Xk4rBUg50Ipq7cjQNJptj8FdAiA9zFnTj0KUdo7cFHE3JqdwbKjR5/iJYFsR152dPwnmtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4694805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaIXwCRA9TVsSAnZWagAA90QQAJEwmnuLVsvbygEs+xAo\nJ7Z+FPIAy7YTXn6ctbQaRp/0fsTlS5dIsnnY76QpFVHzs42powuUC0ipXjyy\ngzY3QbKLNvIR2leAwBFZ3sS3KOIj2f26FpuzUXBY4U4sfO1Qs4Sr27IARr3T\nB0kL6vYTfChbCNygIN+d22LZ4/3eLsNBbd7jJTgfBthF1PxughCc/aCWhIAM\nwbhCETN/eF/g1RF8ZvK73JyX53awr51ZLm9kH3bS6MUXrgD8Xi2oSgdGiaGB\nOKZr8YZSca4pnzITtbe5+RKeRaRdQ3qsCEqTrI+Ucbei2iBJyx9oY+0FgIWB\nD+l7MCkDZX2gopUx+yoSJEhuwNeQbBRxytY82V2TxXL0M6hWpgF5QGe52Urx\nHH3UBRNWsSSQh9n+PBseWz8ckjuqnhYZXmINihmW2s8S9+B2SBW1P77bT+xz\nBsYAK3GuQRW712hS0VT4k9okrp0afckJ5R2RqOV5OZ22hPbLyILc/gJXJqyI\nMrgo/wgnUzT/tSSLLgmY4mLhnutFvD4sIx3afFVctitT0S5hviCpACnAsyzo\nB0kuXR+vqiBLcNyGNbSPCcfH0KbkFIJcO16HqTdYmtd4ms4Kap/gXePzqEDi\n4JNAwTDPrO8914jqBkDiQWsweteY1sF4xtTyQRpid6HOoAbhHKnWM8mJUVbz\nbzQ0\r\n=PCNq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"9ae663c945d17d4f26987c942db70311111f39eb","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-202_1567131119391_0.8210848830700326","host":"s3://npm-registry-packages"}},"0.0.19-204":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-204","_id":"@ubnt/unifi-ulp-ui@0.0.19-204","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"5eb91bf41772bb50ac9f043d05d435ee202e3078","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-204.tgz","fileCount":46,"integrity":"sha512-Uizup42z2xpocI0AjVWOTWQhgT8ieBbzeFBe4dCXN2Zsem5XhByz+4NMfW+hrWrRivpqJ+HKdMvPrhghNxFn9Q==","signatures":[{"sig":"MEQCIGxoZ91BFZxqIQWKxy4DNVW3/W0ZCtcTSRWr/hPyKxFmAiA4d4Q0d7maWoFfdinqmAn3KwA1P80KlylcZolc1jo60w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4695097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaJ0mCRA9TVsSAnZWagAAsfYP/2vx87N+qpfqNkMjb30k\nDHnOPnIHSE4BxCxo9nyc8A8oJs0jNDTHJWyIvMAFXfEF8gQk2HOOerDIUTfx\nKn7AvfewaYRvtx6rHlo4qqHqnLkIArHIrek7iTJfh7+SziZUhspGcNWZqVYO\nWRtzBC0hWfIBr2YUqGHUC0WoFP91Xc0er1NqpBMD0XRH5dFvNjk9GWwJggWK\nPw8qxrm755QlaLNW+vFskEPXUWXCmWOsAe7T1LgM8/XgfyjqyUZpiXY93eHy\naMOwZg7nghH1sAAnAsVvNcf4pR/0ifxOKEo9qgeQtEJLgxErFdNkR2oYWBEr\nGUbv9pXi8aJ9oaWokzEQG426e26J7pxzplv/PuHvD9bfZiYbV1J/kEBCzAVZ\npkMLSqKq8mdzGjS6CquJ9D+6vMHPZWbSe5bB4SNLqsZb0ARo/OueLQ7WkgZq\n49R/Z8C0xIdHfTfLQMzFN6R/7zxY2JsB89qLU4BTZK4+0xX8qfAIiZiW0gb1\n+NleqlqIaCmIctY5M+2y9jgz1yiWB273evakbD07eMxMmKwQU4TPbm9JnCay\nQBpWrgfsGun/b+CESOx4lNcBpFAJc/GXJRdI15ajuV5i5xvuWiKrb1tRKhZQ\no46oxz28NMbAks/z/rr2ILjUPUUvR3BXL+gg6LT2m19bKzm7V+WhJROH0OSQ\n9f9W\r\n=t/mP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4c518cfd3307d0a3819b141b77f68610f78e6d55","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-204_1567137061580_0.7808387589746661","host":"s3://npm-registry-packages"}},"0.0.19-205":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-205","_id":"@ubnt/unifi-ulp-ui@0.0.19-205","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"106dfbf80ead358576481015fb39b777e70ce4c0","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-205.tgz","fileCount":46,"integrity":"sha512-hN30+ydrEFI8g4WAwvnR1Cb+Wp3iAK0YT1cIv680A4Wgoq5pST3cVx/TflSXtOmJHCtV1TZxDdPz2ZiJ6InBNw==","signatures":[{"sig":"MEQCIGfgBELHDBnmjfYuJlWWH0gEZe3SQUaleDN9hiJHhsaoAiAlWZ030bFcIHTgyKCz/x6ZXSUZsQ9WrC7be6iiWgI7Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4695105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaMHQCRA9TVsSAnZWagAAoNcQAIb12XR8cYcz2z9PjCY5\nQUARgi/kdm9uLNfBJgKxeYyISIRea0ZnlguWvKXCGp20a7W8ta5KIt+IM2Z2\nvs5iqFmwoVKdv50/tnDj7IVztPdtJN0K/rEdgV2s8SIjfvp8QO0WELbNUpOL\n6B+nKroMB+wgZyKBglPPIqJFUX2g5PJjGaSuGX1CiJqTxDDbRUQIY7KWTbi1\nmf7dNghbed6aiL0yHjcOGKXMhWkANN2OcrebjddiPs+ge4qPFJVIHLmxcjJX\nhFXAX8KX8RJrJimosEfjHYPSzwJ0TzkO1/gKeTxZXBlSz2XMwOqsZtRldOO1\nJmViBaOYpOAHAS0GaMmG6P5xX86i5gUn/aJ7wZIwPw08wn+Nx9nRXqq7Veac\nXthXWwJKQY9XtFPfoJWQ/bV+9nSAKJkJPaSkg3RdUHcgL9fN3aDCB1mYBfUU\nQpOaqE6wpeHp3cSFy5BPkn5FLUCbAxGGq2F1qZsOHGHAQbmUd+OdMXcV2eky\nU2mc+KlBeU0PPpx0+3eY38PzqWIdMl3PGRjJ/fDmMBCFaUOjUkno+LQ5YqYC\n7XYLpDmyIetIAL2ptGja5kani5YWsXs/LhAM7S8MZqwwQwLz/fya/92uhAtT\nobEydTIHLmOa9xYyAPfzQXxy0mfF4nHKBAgaPeBTmLeCWLqjrNLM3bobWZu6\nqmI7\r\n=gQvP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"9c45b1ccb264e30a781fc049bbcc6fcafca6761f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-205_1567146447932_0.7937846192947418","host":"s3://npm-registry-packages"}},"0.0.19-207":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-207","_id":"@ubnt/unifi-ulp-ui@0.0.19-207","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"c3f9ad02082dd67144a84485808b317d3b9dd156","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-207.tgz","fileCount":46,"integrity":"sha512-29t5ZeRIJ60uJc0pc9ni/zwlyktd+O1P/OAWSoTvS+vEp6dnZYZjtA+z+iVgtJxlbtRFqqUiWbGhC2WCrQfqBQ==","signatures":[{"sig":"MEUCIHxxQjAf+6scp0djUeaGTljcDva2Cw/aQ0qbf6HZ/yl+AiEApbtYrvry2XBqzR14HcA49eN8KUpMJnLs17uEdPUCJXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4695835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaQ6fCRA9TVsSAnZWagAAVX8P/RGDdDLXoLqyL8raSt4O\nAzzsbBXcaTkRtbAWnoEsjromW9/kzlrvqy9zIWb0eOSNyhZtVwdSvqyS4Ech\nAoBXjcGfJxCPL7+ME0vD5GBCfUWfRrQ62c5qtvGagyYoK6f094FIao05yg77\nyDFX9khJNjOejB9iXOPWLOJqhcFBGmEi9QkuWE5UQW+ZQjgJlI8M7PYCgBBE\nwCuakHPgJLDMdjMhhT8yCE4OnD3KtSkv2uIbtVNcm9E+qokzRKB7JcUzuLYx\nL7C/39RvX71L8k8LBeX4CFsCXuuYD26iWvxhAP16ZlOksEhHicAwFrdRU0U6\nb23QeUh7OQ9WHsHA3Txp4rk4LhTYaaN0pt3y8G2a94tWZMreK/3XVivxZ5qQ\nT+zVztzhkGapluErdeptfvutZCoOt7ApnKNsqld9cgeR8vajvSYRuklRQJoa\nYGpoiXrwxHqO4kvwip0KLcgusMeSw+AkmJh6Sm02OflHk8Jjsr6/etyvCZQf\nhjHPA8iMcpbtn2bW6uzaS52I/w7bWVdSm6kVO73DpfDnEGNY2bmsLtW2xlxe\nRbizgNBXX5IW5zlZJ5mfvZxCDmvCr5s8lzFCe/Ad/ZJm5LArKQDypLDbswbz\nhNywEViH/DAvHL3923XMpnlTyz9J0JtbommB6CoZK82SUyFPoXZJxLIA5vWw\nG8Sh\r\n=xeIt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7bc5ca288c5d81e431692f58084dc24eff4c83ae","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-207_1567166110818_0.4089569379695759","host":"s3://npm-registry-packages"}},"0.0.19-208":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-208","_id":"@ubnt/unifi-ulp-ui@0.0.19-208","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"25b05cf3a38cb3a631cf48125a1f5f59cd035fe6","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-208.tgz","fileCount":46,"integrity":"sha512-XNgIeAINUQENRvOekGHlwQpAwqn3g8tCFhUe0J2eSgkCjkQvHkBJTGRT7Zb3j6EEt6qfXWhrc/XK0X86hZMSmg==","signatures":[{"sig":"MEUCIQC7UmtcQAEW8YBmFLXkM4y39BAEVDxb1j5PC/kUtSLMhgIgdEOrOv8A7h89Nkj3c2FBHn5/Ul7wlh4ppYSbhjHPAQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4696239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaRU3CRA9TVsSAnZWagAAIZoQAIwCjY+znNSo+x0LqFuh\nyn5f5ToOtGWY/5HclJfryoXNjpwGGoFUCRrAljb72KEgyRx4vEMCFAyStrcb\nmED2RmE2AKojXkoTQKTjU81j/EiEhM5Hf4pdqPTa2sLgGxImA3ubq0k9z7iZ\nQYKdl+vpC/oZMKg6gFoIMggfcmlpwl0+WmgzjBs9fJGUIXG/nWUv8UF0RcSF\nET0Gx4WgyLZGVAwZd7Io9/A+lKj8pPi6/ZoHfX6lsBbphk8iROsGtCa1raWX\nf7Aj2HGSz0fmvbvVZf/DHYrMnXlKQ2GTQny7ITilBmk6vKeDifJbaVRO0tca\nQ/mQ2k75HyVEKT8rR36HT99uD6YVmcrYC9dxw058x92hqjft3rGs8oCyBE/G\nu5YARWdKQYZ2LRhiIVtbqK9QrG/7NsWJ0QhnYCa524Psyrjd9+xR+rP10Ldq\nuAl5NwqzY746k39/9+sjBnZR9IqMhZg6A7lTjLQIpP8G6cGXaT45eJk4MclK\nWUnHN+vorVmmCsPI6upVbJk44uqbON7ExEYAE1dlrm9uHEUXdCrsmYEzxyjb\n1JRbZje7WTPHYDP/kfJpw96/+B32fZNXgBZDAF5j6FU0JlVKwJtQ94CAInRF\nrALqCP08QI4kOUj7yNVrD3PBRCBgz+sdwYApf14pPLcrZT6eL21ttJtnofow\nZAqU\r\n=xg69\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a3c83252c26b0b4d5ae4e3715043f498997ba752","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-208_1567167799313_0.21136559538056088","host":"s3://npm-registry-packages"}},"0.0.19-209":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-209","_id":"@ubnt/unifi-ulp-ui@0.0.19-209","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"182750fbfe8c08ac0ccc1765dc9f663778697d1d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-209.tgz","fileCount":46,"integrity":"sha512-kUfNZQyWUW0E+hV4+KHY3cuAEdxDwDIxIPJ/z40snAgFw9C5KSM0gG4PulZJE/QiJsqDA/PxWzJ+OKWtkfLKHA==","signatures":[{"sig":"MEUCIQDAjzcvCPxmH9ulhCZhoQUgcwf88pp+OtuK9XY1CF8zXwIgT3SHcKBV8ncoOzJcexznZhy6eMyFSG3cRNRQWC/hE6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4696239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaSndCRA9TVsSAnZWagAAhEEP/1t8e7IUJa7+7uQhstDm\nm3xyhCe/PwjbMPLfSa0KZ86AzKyCm42WXPEpp2T6VXixzvWO4p+9+ggO8aO3\nZrKOjxMGiV/zCk9zYbick1ekfRXrMgr3aBj/+1OBZeXHi6t0d/sDSwxVvn4B\nLBcmIFlHz5qhqufP+sKHEnguhol9jCKtkQzbZVoOvQC6Ccqvf5buR31Ep1wd\nETzV1qZ9g9vyaYM+Rg5MzbQFnL4Ufgs/ZY8dvSbTQSuvnbrh4/gYM6W/SL2V\nghCl2aZTJ0ZQOOq3dnYGhbWcrIEVEm9NzpWeZUpMqyc8VM4W4sqomf5DlHtT\nDX9QGcTeRP9FUqtjioKcXPLv0U8cDmCOE5yz1/wImNEf85Eg9u4Ul0ISEYXZ\nkLOfKX5wYUTlOOhM3LUALUS5IhKSl2Yyum8MlwdeHRMdl5sQwoht2nYxK53q\neRpKNxOghkQDeJIap4Y5Q087aloNSFEYZosDZA6c5r9Ino890Lm/CxFrPlK1\nHvuA2QOTBqzuv9bndspSdB7GpKO9+Eb3kkFAz97A3qExJ/Klt2k5Z9uuTJCt\nu+XuWWMy7wF22vDXHm34jELzB3YUojgagI9Co5b1q3up3rq6BdQdpTdhfxe1\nJ4J09PwBjhMbPD/Dxi6prDDEIGMW4z7NVcOJ3I1ZE8kRi14GiozQJTwEbfz4\nfmI1\r\n=+cxL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a3c83252c26b0b4d5ae4e3715043f498997ba752","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-209_1567173084586_0.6904625767197747","host":"s3://npm-registry-packages"}},"0.0.19-210":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-210","_id":"@ubnt/unifi-ulp-ui@0.0.19-210","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"9ceb67971e3bb20ece16e9d5fff4cc5ce3a88d6a","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-210.tgz","fileCount":46,"integrity":"sha512-J45ASnn1LjJpN29riNBWuzO1Ab/Id5yhm7W0uESl9eswl4994chfiL95LuW4JV8Xdi2gmNzPV97FxnRUZV1n0A==","signatures":[{"sig":"MEUCIBQ8r3AOyY7AQvvH0KyyDRsTfgcEaTs63OSyLAg27uAlAiEAruK6+evnykksxQuL1ZyXuJf+/BhjAmCwP0xnqDjOiFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4696239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaTGnCRA9TVsSAnZWagAA81cP+wbwnXn0px4/nKEdQ+rU\nLwXfsixSOVjz8ul/x4UHEIaiGoAgtj6/4jlA8/agNQTltQdB8wmYDPsIJ2IJ\n2/YCd1metnJnFg19PFSW7QRM6SYkFueo+KdnHdDWish9XZciNdm1BKeMbfsM\nLiYeC+15V1Qttp/diN9V5ZUPRfuWKWHPLdOTBYZjBVQKMt11rfNm2MCX0893\nhyVUiY4hUfP9RrXwMOIIGFiVS/S6rf3d+R0xBfNpM8LscCUr5IjLS7q4UhPe\ndu9a1q0Tb+aOhNnBVVL+gIAuukX4xsAoIAK+/xUJkcZ1qMFjJnh7Z58YdSzk\noVXjr9RaG9HaWI/UC2e/us/IsI2ajU595H+DrQf20HqQbCTth1E+EPNtVmJw\nsPDzFERVx6UhMe2k7RLNz4gv6XsoD3MCOdwdwVm5TL87dWEp+9fYQuBgTm8J\nee/VlZFHPHzZBYyliEcyephPzYew8DDdp7Hk5WiVps60qwIygcsz5Kv19AIw\nDKW6BJPHuAjPQsU7HrA9Ts9/g59NND51FMufwNxdLHPXoS3eBOZ49X338YFq\npjFy/EAGrVFKSIwcBd8Rli3T06x49qvt2lwtoNK84LA12C8UUB6gKG5KDb9n\nLs56mUBrShVN67I4LDBJZ8srvWKkPkzedifNiGKc4xWNTf7a9tNjJqee+RnZ\n49Yp\r\n=4Zsa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a3c83252c26b0b4d5ae4e3715043f498997ba752","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-210_1567175079201_0.5264929265944809","host":"s3://npm-registry-packages"}},"0.0.19-211":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-211","_id":"@ubnt/unifi-ulp-ui@0.0.19-211","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"aedc9bb3c1a079e7ec946b0c4ff5f230566637af","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-211.tgz","fileCount":46,"integrity":"sha512-tQrkhgDzsET8bWJrydDH9UdtL+uY3HOM1wAxVfC24LR41tGOiWqiqpx/0csqLMJYIroo/mVF8HWgKMU69th8nQ==","signatures":[{"sig":"MEUCIQDFyRHR38SBxlY5R89Xg1ROpOTTSbI7bBO/02yFtvq/PwIgGkz7QL9efSVAgjV4E5q7f1+5FaHmxRY1hb3/h+KlcMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4696487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbM5PCRA9TVsSAnZWagAATXQP/RSiD0jXFTUTp/i0559k\n9tiFJ3q6CnyV8m0uM2XMaKyFht+kxMDQ+z2yneXWc+/Wj/qDLI3GyJDVUtG8\nz7NkPjESHAUMNsvO6hb2Dczdp8F7jUOE4m/5d0TYZTrTD0cEDKJYtT3ZNzmo\nK5sDPBFTlW8wya92wRVdlCT4+61TCNRUXDa3BJJOQT1RQzZ4vPNRmV04q6FY\nfCHJp4KRGvSU0X2/iQhxlmNg+iaidWUDylKJQ/IfgsHPymFMjKUK3Gf7IGZn\nj8GKK9T5S942/mP+u1XdT+6oAVYnzezloM9eCs9J3+s0a72LGkqm3RnXxxRa\nepJWTLKnBmmvM1rHWYBX7Pppi3ixyJ8fV8lxbBbyvnA05vyo3eQc1zQOAXHX\nTHpl79gnuzTOyKw7s0848H7a7vv9+48bmxKNaUtrpsVLjaMGi7Pgznj4wfAd\naGjwed88leS1OlEsxx+g1UGT+Vrhle7mBUQM2KbXbIoC8wHWLMWsQaoujGK4\nSbcfy3F2sydSkyowUQEqn4S9lDxNGcrvYirgNDa6m8CUjdrZ8nHq2Uie6ECZ\nR30INnWy6KM/qYCmEW6KAZKIGHeUVPh/JqgEfIKDSSZdhGtjXVujEOM75B7K\nSmkFMv4j7LFo4yzdY8+ULDuQ05r8sc4tt6NzvWW6c3vHyAt8LHuNsyxA5F+V\nzxbX\r\n=d/Hs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"fed20b0821b66207a1a872864d24bbd9fdb4fb15","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-211_1567411790314_0.2923804117355413","host":"s3://npm-registry-packages"}},"0.0.19-212":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-212","_id":"@ubnt/unifi-ulp-ui@0.0.19-212","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"18847066015c2cee07fc7c44a8654ea983d91a87","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-212.tgz","fileCount":46,"integrity":"sha512-2Kew4ux9+9c565IgHll7bMxByYSobtAoni3ILLN4IX8ud3hLKs8M8MfzpdQ2/NNpQetQJ0yEf9Q63CuHYX16Kw==","signatures":[{"sig":"MEYCIQC2TIb+BMMw2e5/RLFlPLJGnD0N/PPetnL6xqnic80+wAIhAN06Eegeq/sqWt6uJz+ArArDVdqvCIldwkUuvnmFpO2i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4696487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbdU8CRA9TVsSAnZWagAAyH0P+QAOHaDN+LUJtj6KzVFQ\n/k/J6c3nQx816rRVON/aN3JcLEgHnWx8J/Gbc0y+3mAXahm4xraAw0lGVsUY\noG/bEG116WWP75CuR290VtVhuyK54+MHIWsTdPWu6uivRk+6XGbz/8Q2DIpV\ntDMmerzTMd1tm+voCud3WM9pjkFwN2RHzDuG0O24jtP/UOWOvSadgaR/ueew\nsS8E18JTfqqkHuuF9zJy0Qs2NDJmJVIO1wKPat7ebIv5FmXu8Q16a0CqBk2A\nEfYeMp0zjz2DvCFV0sc0MJj0fSGUmKlMzpOTbLftrVml9gSIJwncNoMDQZ9O\nbLmzl86ZWwAg6RWZur6YKE7qOStup8i+lmzXbqnVtbJ9zgbaHyHKiUfXXSTf\npFawYKTTzScwdV16A3fuYFfZBOW21d59j54IAltgLmKIaI24CqhpJUKKSTVs\nzDZRAHZDD3/1rM9lDi4u05IQlsc6xo1sqsXjE4fcrhStnnXKe7jRny0OTOdd\n4ajAda5BcQwM+w/sJMMjwmUBF8yvv9yH8NXxeL+aN5GVzqTnPpxr028I10as\nnecovbkCml2APXyaPmWzJDj+ccJ/VyoQzK3Ucl1ue88fQJAt2gcM7rt8zURg\ndTAOmjunb9RCwT7X76W1TIG4jD1vCcsW9/GsORilvt9BSJWh0Pv0OXX6+kAT\nYFa8\r\n=aC2w\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"fed20b0821b66207a1a872864d24bbd9fdb4fb15","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-212_1567479099437_0.34022771359188564","host":"s3://npm-registry-packages"}},"0.0.19-213":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-213","_id":"@ubnt/unifi-ulp-ui@0.0.19-213","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"2b404c0bba87d4f80f1655dbdd2c3bf33984d87b","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-213.tgz","fileCount":46,"integrity":"sha512-7hLoMk/AZC9F3PZxlX1nJ4Z1TUXutiXQa4GQulAHMl6FUzdH8LrNm6HrfgdFxG5JBLYO2OCOaFAh9ib7piGCuA==","signatures":[{"sig":"MEYCIQDR41Bdk7Xfe+ZYEXrYMLRDyMFFfgWcVVuNQa2EEbcnEAIhALvG8MBVbQqIRAND5V4pjKa+3GnBTbj6tynkhy4Ssvez","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4696382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbj0PCRA9TVsSAnZWagAAoQIP+wa+1k/zj6UQFQ1a+/K1\nz6KjTnift2UWOYnunwaB5iCsj77mEFxQ9lBSq/Khqy0EaaA+O9E57XLrwjds\nkz+4ycytkbtffxgZlzf0bEdTfat7Czekb42Y4cB1A54MIhnrokRWT2M1KCSk\nEr75SEOmyrBh2W3f3YejG6wNXd+/Ea/tdXjgP7Ri26eAhTnPLpa0RqtJ26es\n8tj67wsNXkSgwEjbRZ2A4GS4Azw85bqgi1OQbtAc4q2RO1U7h1casTQWl8pB\nESWI+vDLf199x2y8ef7WNxRTEZYk+Y4TbG5pPHfIB+fVH8KILS7lofjG8ADO\nh2myr2gXNlDI8fIMrftQtmiBr05WRhQmtALCOsJtzQ5G9XcNdkRlBEEX36Cj\nij59Qbw0FO+URuX5Hgr+1hztxf27f3b1f3siVTWZHgT5LcBjpmQ5KHR46ILx\nVlir5fMrQCmbHYaxnjIs3rU3cJimjHfNR60Uq/P72RoXg7OvJka2BENqqVer\nLllG3MP4ldUMq5yhMRNioyODOkdSdPao+2sFhXj1Uvu4TpQ9UCxUkT9EtvAm\n92+2XikO0R2hy5eoGeTcuhFIjh7k1+h0h8T8rqVjW+YRpIojM9doo8GcQShk\nA4KILp9oeLJ19m9tsZ4zpNt8cvU8PqAp+1PYFbfI+pj5aLFaYWBhD99Dhdt0\noGwr\r\n=E6gA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f2c5abbec790d648350ed6c9f198bb330562b76b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-213_1567505678895_0.6201592928928072","host":"s3://npm-registry-packages"}},"0.0.19-214":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-214","_id":"@ubnt/unifi-ulp-ui@0.0.19-214","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"93f97ce22cb22bbd69bb5d8db1ebf517ad856d2e","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-214.tgz","fileCount":46,"integrity":"sha512-CBOEQjp/8lylJW634hVW8jMX87vqADzRwMHFF4G9L0/6rTt+9qV0vpohtM/I5NtsuzdvhjRaYOF5S3U6gsQVUw==","signatures":[{"sig":"MEUCIQDQfr5nefjoqBkWjvA2J3L8EDBEeAsCJqqd6oTMDp/oBAIgVWGLZU0iEf+smSo/D1l6qagx9Q4ydIR5z8IHv/HEzrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4696382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbx8RCRA9TVsSAnZWagAApCwP/j332lxZfifKE+hJMC9f\nI7MtxHjcqG0zplWe6zzncsrjPtN4zpg5qOdR39+0Xx+Va41cTn4UB+XdF9VN\nEhDdNFfLKOaoFVx9gmugTvP+FzIk1rOMlOxGKjwpZGm5ZMIfSwNizN4qndlL\n4SLZ+pvGtekYfMgLU7qHR4ERzgj9pKdQILvAkA/ZDrgy9qDwx4FWwX0mgdJO\nxP34DetgbzEsq3zNiIZWOw/lewQgpsGn7NLvSM5jNUccfgvyQb4F9pVJZ6x6\nVyG6cfL5vcJ/Pi06qZmAukoEEHoW5Y7MXg/akkAS97V0X7sa2l6nshAGWjXh\nio5rs8abKEMY5fFyalqIqFY6bnGhpOwLw033QpiL7XwHvNjYOSrDe+2JF9oP\nXpa2ODnBKkKW5rEOaQRdzIX0xGE7mJlsQSw1BQTed/i1bkrfMW8AvXj7NKnW\nkxce1eWwKPCnuvDmBc9NAGeHVg3ESLCJ6JL7ZHtR17F7ZfQg43BM6G+gg8pm\nxtUxYJ4T4EiLX7Xpmiaj9UN41ceIK8lpVURjnTPGTmk8d93iTejyWseI1Ouw\nOaEFCSRzWKcPRueCJXFHdX5HSXwrd8HWLfBAe1eGfj26EhG5EZkjeJ6EQI5C\nDZAoEMR57Cr+hhDYb9d5dTudn/z6rwTjN3wrpexq8QiND/2ZdLsY6tzxsFNz\nSKen\r\n=X9F6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f2c5abbec790d648350ed6c9f198bb330562b76b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-214_1567563537055_0.29568835628829726","host":"s3://npm-registry-packages"}},"0.0.19-215":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-215","_id":"@ubnt/unifi-ulp-ui@0.0.19-215","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"242403c72ecc784f1219c4f9595449982a206ce8","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-215.tgz","fileCount":46,"integrity":"sha512-UywYyI1xFCroXKgyf0sbX3A7KVEpu2uUOYP+qmjr5cEDpPg+SoNXwHWG41/jgO+/FsJBX2tCykyTxLSokLxFww==","signatures":[{"sig":"MEYCIQDmFwy44lgfROdGLxkw4vvuLfO+qbNTZx/lt8QbM4UlTAIhAMBAohpsjd2dKkh3NnqCNHe5LZYaaUL8mboqjbOgEZr7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4696382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb4AeCRA9TVsSAnZWagAAF1kQAIe04ZT3FVK16khmPejJ\nErNam/hBWwOkwyJno9ixZO5PyOdKV+N99KhSMi78ddBAncr183vPLn3graRj\naLx0E/FfOZB40tXdapSr/VpwepA8JPUDGl/6m4eY8xus4GaQQY5jq2all/0j\nHylrwwwxT5Hmbiaob2yAkmFfI+To0jxtGf9faZfT/nNERxCghAqpAMu4j8NB\nvrt9k5voKNOfVOQtCzhv9+CdOFdPBcRBkSzuG6+EhrQLhyaaUhzcP/dr44Ty\nfV2l/7Cjc/mCETfUUJ+FcwNvmME/JntzW7SjhZVsGW1fDXfSlR93KP2kMA9F\n5SlOxn8ntrTlpf+tYQH0zolSS8pJqsfsEq8YPi0E3IMgbpD0eGIu+/MpM8rl\nLF5cFDSBpAF+zCJ2jIzFDQoi/Pq9iI20uSbk2nfv3CU7OwhwADb8D5NnYl8V\n6J/9TSz+87P3QzGh6HCXwXS14MUwiG7TMgHitdCCGPfWaBeJ3d6oYTemO3ib\nGc/a4dhum2vXEzybd0KQGztj2RedwPoFvqD3Xa+W09A5xiPje1LtbAXgSp5Z\nLmBnLnzMd+5A7sgbVc26FkbwoNj9EPS6ccIxH91sHfIrqGei4uy0fvn1KTZI\nwn3SrNqeHcW4xhvWz4C0uRX0zipJn1dARHi+J3ndCrhMEXkj+WECv9cZ+xZY\nMKcs\r\n=+0o+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f2c5abbec790d648350ed6c9f198bb330562b76b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-215_1567588381520_0.5706878358009448","host":"s3://npm-registry-packages"}},"0.0.19-216":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-216","_id":"@ubnt/unifi-ulp-ui@0.0.19-216","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"29c9071764f2364e30fd903449d5db36c538f0e9","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-216.tgz","fileCount":46,"integrity":"sha512-phgyBZfPqBHprchsVoXC9qIUtW9VGGjBJWuHW0PgcLK+k06Vqcmtrbk/Le/IXkFtBNFPzOVqP4HvHJ9d7TcS9w==","signatures":[{"sig":"MEUCIE2+0I4L98f6IGpN+N+2uPmxayWR9soTjnqp69fj19uJAiEAl0G5VyE67iqKP3VFHV+T6TfQ3dWiHbnMwllcKFIyh1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4696382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcNivCRA9TVsSAnZWagAA5WEP+QEaqK90ng3pC1de6Or6\nY1k2z63eye2BwTElRawZFXT80cvnkNj17NiJCh5a2cvns2IO3pUikkcsSPeB\njZIS453arIaA4KJgTn2uBksrQbpDU4va81c9O3BKro0kuK7bVd6/S8+1W0iJ\nh9G/obeEZwkC9oa0gJpH5UesMlO91QipXPMss1iVOEZh4gIC6yP0a87VD6Z8\nFtgdDR7cAU+WVybtbkoLx9R0eE3jZZPeu91NjAGnAwW4it9Tw6Yf8USEbRkk\numHS6QEI4gtgB+S9gAfKXMjl3oD+HoZAXP1v1jQ45iF0Vl+ekCy0C7Ly5SDD\nStQF3z0xaf4Ku5Js7tjzkJJG1l8t7z38HS1XMNJcJ2ZUaYROh2G+ae+pR3ZA\nofUwXKGORiyCXgBSS4U7W2jsw9A4p8fC7ftmZ0MDLtwbUsDzeNUtWeytYWrB\nW4hL1q/bI10uF63mwiKvO2o9QIuiRSygvoz3sYOj1gCPlllaFcbwHiIL/SaT\nN1lgdX4ioKevJasi+h5yafqLSvGYl8wrTJCOp3w+0mqN8OJVJYwnLhwOsJx9\n3Q8G1TXC7g0bQt+b34/VO7yNtlL09HH6DCoVzeZZsAhIoS7OvKYHBX7dbHCg\ntphVpnlpwWU2mlBMgtkW/bB8uXLKX4roAFJLMmVZskOix8+AAEuVa8d5kD9n\nTgx4\r\n=84dS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f2c5abbec790d648350ed6c9f198bb330562b76b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-216_1567676591084_0.29916146778476804","host":"s3://npm-registry-packages"}},"0.0.19-217":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-217","_id":"@ubnt/unifi-ulp-ui@0.0.19-217","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"d6eeebee14e59b294a26ac1b4ea3a2e9dfbef8ff","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-217.tgz","fileCount":46,"integrity":"sha512-ko+yHH0lMtyEUBgGPaRitdAxP3XxnN7/xlYSW2vPrtVmno5vvOlA24NGnBnnTRbF7FepB3FHOitn7wYGmqX5pA==","signatures":[{"sig":"MEYCIQD3PJAA69n8k0E2KZ6IWsU9HINfjanbWMp3RwkZESboKQIhAMsXItC3FFhV9osHYsuQyiXLxp5N/cnwQPENAe/6kiqM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4696382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcOLvCRA9TVsSAnZWagAAl0AP/iHc+PFm42h2ak1DO49N\nSYkvKQQzE9slaE9eflLJq0u7DLt2a3t8VV/gjOVG02QGcRhmebGiMkMHd4zc\nRmLg8CdaB2hChY8Ahg/9H/A5Sl/BsS7CVny82Ol439sI3cR9EML4Hjc76xBV\nj6KwJVB5ylAdiyywbD4GAUyV1bV3pPodFRAo+r0vDwXa4k9HJTPxrcR37pIO\ncf+mKEet9QS75x3wZo6vtQjN450vYmyrYFxf4WkIB3h4v2rZ0iIZBajDZvxl\nOfVLpxHcJSs153EjfRCL2u1A80/ywHZpuRZ3gN/f6hgjh/bOXR8h9IJNM3C5\naH4VLZKYN4tV6+qQYX3tmylv+2gzIW+Ttr1+O7Ic1K0TliYvD6PsPmyFl4c3\n8nc/NxDDyKY7jI014U3+u5nhotWIs4GljmfL56LXspM7QVJ1AXpn5gA7y+l9\n3zw+1COmDm1SOo7ZvDxkXRI1hO+Wh+YnD6kvA7546/CzL5ORHZoZNvuEWR83\neCFwVd2jUXUYaBWZXViPenxp9o+S7aBD48J2qBqmRqcxQiTkykXQtDP9uuTr\nHR0hqUPi3PSHBI8Qs2L1BO5bp/D+kPP6tigcsP9Dj+0/fudTXceCX1WaGtag\nBSyQNUnP4Mq/F0JAaRUG5yhy/+2Ir2XbPcmkhmauwURHnhi77hazkGvdZIND\nGdpv\r\n=c7Ak\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f2c5abbec790d648350ed6c9f198bb330562b76b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-217_1567679215107_0.12593851251208532","host":"s3://npm-registry-packages"}},"0.0.19-218":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-218","_id":"@ubnt/unifi-ulp-ui@0.0.19-218","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"de2aa93db154803c43a895651f1b4e9db73a4e45","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-218.tgz","fileCount":46,"integrity":"sha512-KyNcJpYeJ9a1zrRFqMEsRwjmtr1J//OLhnLZsvDA2gyo8UTCZ61Y/fUS9bYijlJ8LPWS1nNASMdNtuxMFxmY3A==","signatures":[{"sig":"MEUCIGpmeoxMpIokuy+i2NyDrK9vYTCR8Mpsv2+wys+BDLvMAiEA4o3HjpT9Dgzo7Hh8AFkG76r+bM0PDfMWd5eUtG/H1m8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4696382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcONbCRA9TVsSAnZWagAAjKwP/2ZddwBzhWfqsNAqo5LE\nbvBbbPcs91xM4bUpzUQzyw5eZu3VsOyikFeaX1arDSDYTLdD0VJwTLqCButv\n3+uXrPH41Me4CN/3B/3kzYaAkjg0j0DyyrE3+g7eixKjbAzMXamaZwBHrg1u\nrWb5EAyTW9eOab6YPhth7PZ40aEr4sHOFxZMo40SVMxgmsaK2FsboPw9I5x9\n856XLtLcxZb0uiTI9gL0l0oCH/RnhNbraPh1JckUeB6DCbGnvhMvmzOrhR9t\nThTrJi78TA4WenXsBkw9/XnP4yvcJAMEvggBp+vm7lxRzQX0n0adTlomkjzH\n0UX+fR63dA2wBnqCg+3ifmMk5cXfDR6bJaOypcGV3xdAkzIiTZ86GA/4xQ04\nCZPpsdL6F+X1JEMWfn+HcQKZQuD68EQ84q2D3s24wUQ8CqoixJ2M/dK/VAUw\nnbvpfFEh1PVdAaHlIjzfOoi6l5NBv6vYiZjGMCUiRWQH84PwDVSZPjqaeM4x\nUBdubQXsGeRTE4tUZrtWl9enYmz2SebyS8gSjV1X1kfbLdnHhMz1w/0/Yb8n\nyK4P+H7NcpHx2ao08cF67gb66pa7D1I4uVfRtg6OslMmTnzM0IDK36R+LNK8\nZaR3ZJkMq+qY1fM6uRN0Ym/8b98pq3emWVh2FXdcxNJ0WspKAZcxZHhPyyGz\nswSm\r\n=CqxI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f2c5abbec790d648350ed6c9f198bb330562b76b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-218_1567679322906_0.06831574168733545","host":"s3://npm-registry-packages"}},"0.0.19-219":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-219","_id":"@ubnt/unifi-ulp-ui@0.0.19-219","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"80080dd12223cc1d9d5b07447312ebe20b1e77df","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-219.tgz","fileCount":46,"integrity":"sha512-atIZggffqkA9yD95x9yKcYhFSI/7dl+mznsOypgK5uimFt/b/zydaQSYZokemVag3gVKCEeNpFNfVy0gamL34A==","signatures":[{"sig":"MEUCIQDmEFPbdzMf8Sc2/+ykaGTsysc02Bp+NoB5d0yyJC8t2wIgFDgTlZV25i7TjgQxZtR5Jc5ylfvcmptYqWFpey68x+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4696382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcgzNCRA9TVsSAnZWagAAAbUQAIzFyAYOpK0ACj0/0juG\n1c650SNcnDnYjyFpiVmtoG1jjzxLyWjomF2Oi17V11P9IEOfDkdRLayaWBIG\n6BiSx4t1TmUa0JFqjC8rtBIpTWtxDDvCxnCtsbS4uvnnO3iNCZW4OUq4W/97\nNWT9Ft7iHK3ycsPaoi6+L7xMz+eHZlG2GoTYjnt8mZwlp0WrbZigrDPVpfW1\nCBdXmA4VI8A2kQLra5UCqCR1QxTfrau+GbfdXk/hQSHypbsNFBuWsPCV2nS6\nkFzwUD1xfjERon0Ij25bQdMl2SejAdvvu9i9CXdy9hIz8A9oqoLyDhSpYvVL\nusLt1wA7BQvYgUMiG1EpSpbQp92F5kxJ5USEFXuUOn0ZVrwtI2d7X14lmUu7\nXEfolh5QylmKUPDUQUFiKBsREMEA/veuLgduco/sHkp6naXmJgA9hXLnSXpR\n5SLuw57IUKm1BmJR5F5Z4o6zMKSID6LHWtRyF02LM8JmoAR/f7ehZV5/gqkS\nAm+w0Gxip1+6ZXqOCGqP7dbyw5wYhvV53plssg+P+omEUg8OcrdQ5Gfpvgce\nn++kSUZl6wXZYFwEtK1RKemzYecmOYdrPwHGVdouQLCmaQS+UwKZgAtMjR4d\nnL8wMHnOj4n9b+K76ox+AHNpYFRFVdS5zMUV7ht7y/w7D2xCVPACFaen2RNk\nEPLp\r\n=jv5X\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f2c5abbec790d648350ed6c9f198bb330562b76b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-219_1567755468877_0.6876482957227377","host":"s3://npm-registry-packages"}},"0.0.19-220":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-220","_id":"@ubnt/unifi-ulp-ui@0.0.19-220","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"81ad0a020676b70ccf17030e0f82fabd9161db3a","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-220.tgz","fileCount":46,"integrity":"sha512-HTUINme8zshEuEcWHjzXwv5DgpR23v/vd0HIPdRP2oIfySKO67jlIIy2hDWxuPQLwInno5EKuSjtawWZS89/Sw==","signatures":[{"sig":"MEUCIQDu/sHZT/70ESvWSWsv9yQoiivadiOCWBeKJOMAzXH2VQIgXwQFxvwbBdMJcRDfyASNGMJv04lOecOlh5iOuhJdzkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4696382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdchgtCRA9TVsSAnZWagAASNsP/A79tn7wGb8IkPHWl4qm\nOACq1JrJExP993tpx/Yde2kIBYTY3QLAQOMlfShjhE/LsoH3h2lhN1IxIpch\nodNZU0OKBbAJlw50++Qdrdvc2KL1RZFrn6rzXOahkvb/oT2h6gTaSeM8swmo\nN1xI2+SPMpnEkz/6hc2zQP7oV1t2sxfb42ikAzs9CtOBVnI9LwwY2CptlLJO\nuc5SAQDRh7Ejbh42qN02LrfIA3rVA7Od8hQhsJfZXOzbGvSq03JJ5HEpL/hw\nzNdBmgYo84RzaEmCuT2UuNJuLxwhFip/VqTKWjgsE67K6HgKtVyd2LREz/qq\nQHdRwJZY/jEj99auBTeISdW4uG1+yMPq4ZGWmfURk9zIHV8JOjp/oXdW4aRz\nsqQVL0yehNmCCXiJ2HU2y6Xt1nlo65nBGrmxomxN1EX6HqpPM4D0tULmyff9\nNX7COjXoTd5wf6BxtBKS7MODSvZE5iVYqEaLbmjMTBDd+MVdqGPLwhOJ/zOS\n3azS9LDCRV6Guy79qqI9mDx2S8g6lKsN0MwQ6na4ZCHgyOXLcv++xrwFPetq\nW8LFOn22TTN8zz5GHb8b3uC9qkdsduxQT9RZANFNQ4kGHW7H0N7WEW9qBMW7\nD8hAN3GVqZ3V1xE2hjAxg4U6pyeCZxOYARdGVfCt9+0UR3aoRs/NW1lXS2q0\nJegR\r\n=tfuL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f2c5abbec790d648350ed6c9f198bb330562b76b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-220_1567758380745_0.050748127673060583","host":"s3://npm-registry-packages"}},"0.0.19-221":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-221","_id":"@ubnt/unifi-ulp-ui@0.0.19-221","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"5410b5c14c6581026554c90c8fc4518f7c152841","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-221.tgz","fileCount":46,"integrity":"sha512-aI9SnSHdaCvl59rnL2qgnL9+dmrgIFQfXViIiHuelHcb9owpbdvPSl0PohbY8HDyuaYAKEr3jm+ZTItaxN8pxg==","signatures":[{"sig":"MEQCIEtSgfAbpkHJZpN9KMwjLNM6gZY1G03pfOZZvg1tMgfQAiABE/5XRLDkmadh0FNXoJHGyiRXglsqHvBgzThpss3VCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdci2kCRA9TVsSAnZWagAAXEgP/jaiExrX7dAC5kMdr2pS\nEmQgwK2HX1sA/AS3vDVw7UgFL3zRzMKqrthyYf/sjxLGHE36uSI0rSt/OF10\nZuNd77fWyL0zzbgOtDX01Z879c/5l6QLjvcEVc7rJ4yBq6PghQDx2w3Xv64j\n1a0pmgzXM43qELguVoXrkAW+Xiq9MyKCqBwen4/6ZHEZMpwoELgbeZztH6GB\ngcosAbO4l0eZlKJqeHTXSkejEzWxZ5g0BS19BDjvmBFGPx1PcwCbGSl4D/vq\n5wcmGoN37MqzxgvUEfbx8aoiiXtc4oBfyncPPuUeA1/To2JbfggAgumFZn+G\nxgCvBkYOBDbbP1fZU0Z30CmgaeeaeeWyUwwqCn/NvS3cfRew32FHk1G70Ta8\nUTXmAvK04fiF/qSCD0KPW12SmdtEkW/GkeccIUZWcnm7QUYT4yKoVkSNf6RS\nzWBxzJNPVoP1h/te6ICgLcAkciAHqM1gVPqcEgWM+xUUwV5E+vTdailZf7R7\nQrT98uKAMgWfAwDKNQIt+LA/uVg+eo6FFprCorN8r3AItfxpLy7oMnpKEPmU\nvco1l45VgE2yZbvERjPPdnTWa0nUUqxTaaMqKJ+frLEAVoESiJ2eSc+/sMuJ\nCUl5k+ND6sqZXLW8WTjrZuICqg72V8HH/HYjuIZImsYFb6orj1WxuQqKzkop\nmvDi\r\n=UMil\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a463a1872040b37eb48730be2200fac50ef934a1","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-221_1567763875919_0.1197062678120957","host":"s3://npm-registry-packages"}},"0.0.19-222":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-222","_id":"@ubnt/unifi-ulp-ui@0.0.19-222","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"552f184cc68f19b36a297d3ed66a760b863176e1","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-222.tgz","fileCount":46,"integrity":"sha512-rB5tnHNR/yzxaJuGjH3bI4KkmzE4UOLI1kK4ZGhS0JdEEU5puX6Q6ltmqJkKh3bxT+QmMqIQpIv59WIoM0HsRg==","signatures":[{"sig":"MEQCIHwVKOeAd8GPkFXzBGvR7I4DZOGOQNtyX3uqIKSHCJRnAiBWeaRtgpn90tWwyRAdlEvRbA83bgE+dBkErKJJ0t4ufA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcj0+CRA9TVsSAnZWagAAWGsP/2ICf8fcRKeN5F5jRu+N\n6KjzFVXyihlcJ+OjHBn34DHlzGJ+XN+mMPD0OoEhfyyg5KaLnbA/QEP59quJ\nADg+bnJdaSR1ImuztQUQsrwXyY9x9/o2EryilU3bqWJCL0WsOXPoZprsISdG\nIbhRHNjVjElmByNBmIuvOOdGH/EmJv/izH2mM1S1GcUm65GGuDl0mO34oymd\naCBrXdn/eCZJj/aOoS3XdRK+rcz1N6AVBcAbQhvWGLUcoNK7qIF7p6/DjrIO\nlJNKXdeOKoPW19mcatsvl3hsjf0/8ujdlQpXc2C3nKsXhL/kXPfsiHayJuSM\nBYYgzJZmMLcuXxFyw+OWq8vqme/+f0pWxj/EkV58FakuEth2mkQUCPRX3bLJ\nXFgPMmH8rNO+Y5dC+ZYQp/JIcZnAFjOcUZQampXkwZrp8tgMkL0n+3+Nss4X\nS6o23YoVk4TOwsyhcfpR7aGtjQE7yLYg5atyzuhfhS3HSdUpQyeuPP2z3Acs\nzEpZcrpbXCiguZeJ7JzIR6BpI4HBCGBCDoY6ZUgvEqnFr9RpAmd3IlioUFNU\nsrgOK0wCCDa5oVX/sJa6eT6a+MuI/mynLRLcKW0lJMboyeZcUOnZZF9YEjVZ\nhOp6MORELyJM+M6ov1hjbm1x1R+Rwq+Gduh9k1TZCekz/Gj8AsF9jbS6SJ4T\noKob\r\n=6YVy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a463a1872040b37eb48730be2200fac50ef934a1","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-222_1567767870005_0.2723405116163957","host":"s3://npm-registry-packages"}},"0.0.19-223":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-223","_id":"@ubnt/unifi-ulp-ui@0.0.19-223","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"f4c834309771e65760777e3b099c9358c0e22263","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-223.tgz","fileCount":46,"integrity":"sha512-s4NeDSsQ7B72hsxdYucNCf9dU4aMHdnQSGdnLNobFWxfIEK+ncKVfi8052TFNQRfkV+j0lLzKSNKUQ0dvZ7WFg==","signatures":[{"sig":"MEUCICC125fs1LL2pkPir55LWkuDmCw0RZvnSLYQZLz0LqDgAiEAseVLyFtOA4mmh3h1as64o3pDNsgR4klT9fCL7UgNAno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdck7gCRA9TVsSAnZWagAAdQkP/3a2KF8r/YmW0XNgGEDK\nvD/SYpgQsKys/y1fVDQKhNKQzJnMO7OXU1i9uWlj1zQqP67qU1ABJWpcaqqG\nmcqHMgJda44boyasPw3VtCDZUQ7X0oBlBukbyV8QVaw+RdVtsHHdAHyZkGyS\ndMlvZWsDqH0mN8vsDVf36PmeaG/niLUxcRxgGQDEYM3WnXBXvPZxfJLjhkzT\nwHNqg9sQGhRZY0RglDTR3AMqdiYui+ouzNcLzA/KR9LnZdv1keDdy0NoQHDp\nB1uxDPjZbShnAEZatzDG/1dx70ir7hdTez14TZZ5sGMqwI8F+cS4BQNJWmij\n4CXvqPe5tq3qrxyeeEfDAIqmgKTkTrDhhNU+5mCrXWUoxXCQKmDrgqyTFBwU\nuUqI0TywaCwtt5rLsUidDsAaB3IYIkZ9dHGVNG65uMuWWiymXw9uW3Ncr2On\nKkqDbAmn+xdYiNXVLRZvNHfHPKi5oKptscyU6SqDbUYY/p3fNZJH/uJXoZsx\nIat2FbK3v0owWgXdhSROWzupGRDixWOWTZVPVtTXTJXYA8gsDWpKqbtYtUmy\nfMYB9rsniYtGnWJwLe+cobEI7jPisuQpurnU4bSk16403qfhE4UE74fgEiYa\noQCgrgf5CpA3QoFsagMEQQmgCp824z+DnoGnZsGd/6wfV9uuM2BroZ7GoTX2\nqFfB\r\n=hKaB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a463a1872040b37eb48730be2200fac50ef934a1","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-223_1567772383248_0.00958398054907561","host":"s3://npm-registry-packages"}},"0.0.19-224":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-224","_id":"@ubnt/unifi-ulp-ui@0.0.19-224","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"d61d5c1ee2893bda0dcc6cc68d5fc829bfd836bc","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-224.tgz","fileCount":46,"integrity":"sha512-Z8kUdkuKFjYnzV3ENGnpn8g5v21xDxVthinraRGymfCrlbA7AIB1PAaQD2BsaYzJfQKQb8nHEoCflnfTAG+RwA==","signatures":[{"sig":"MEYCIQCMC7AtrzAiH34PbJyNxscp54v3zIhAEUlWcn25IvxV9AIhAO/ExGaQQJ1Mrz0mwrEdoMjoA8GzfTWSGNQ2NEfeqqNg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdclnuCRA9TVsSAnZWagAAmLQP+gPQ0/+eWxBWsDrXekcI\nbxxvBqXUceL93f4jApDy3yjn/HmhuNhrmGfaL6iBA/9GbHMq6L5Dp9gOxeWr\nDST403ssqkFZImP1frSqKfr7qMF2NrcDfcmbX4s9slTnAL7nJgq1Jqc4WNK7\nNICyApFgZ/a/gCOC0JJAYZ5L5PhyNtFIafme4Igf5EP/fL/gceYb5nP3i539\npBVzS9gJfrfGjxKgdy9V5IapDaeQWjnvMcXEhBHaTFKw5tkyTrHKmzcsYPnn\nDdWPgs1QfuP8Lp4W517VPziOs9bJkZj2IAQP4QV2SvuEgr5tT5wRRxZJdVTh\nEnBgI/c/liB1QCm3r00dKt9HCZ27HSZJ8gWdp3aiGRhZsfaiNBRtlBfqwImu\nP+9S1bWHIEOcahLGlPdFuFhNcVETbBjaVbcw37/rIg9hffyGmbeHSV/TWXxT\noSH1Jbi0OjiBdq/nDdcoAOgSXyNp0EBP9K9qGyFGefRb4O/TGHAEGdG/k85q\n0lbhYNaALJSJAPa/3dQ6b/wwL/WVHMVJsEB/rBfBzi+vy1qLMgc2Rqo55OXE\nO7pYi6iWUblA3IBaMBFas8hOmrvQDIQW7Kj7OsF93ffvq0ZGJFaicYayhie7\nbLOpzXg1j9BKgHRzHXh6jUAzrXUNv/v+w83tC0do5Ea5qC6TzvVc3QQvf1NI\nSiMB\r\n=gjfQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4fa20003bcf1a6681f059ac513b23c40c0389db7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-224_1567775214301_0.8836306298962555","host":"s3://npm-registry-packages"}},"0.0.19-225":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-225","_id":"@ubnt/unifi-ulp-ui@0.0.19-225","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"5effa0cccffc5d3aea84fb8766e0cb1b07bb4cc0","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-225.tgz","fileCount":46,"integrity":"sha512-g4sD+4dD0mGQJqFwRODZ80b8Lf4h9Fn1409hvacGL6RWCIdtSr1JwAuNY4g+bnmfxZ0eogUMyJj41uyDbBIHEA==","signatures":[{"sig":"MEYCIQDGM3KBvefpAdiHMwLu3XTSQ5M3rJpMJL65B8C43HGrlQIhAMYB77MxJ4jteRBOfd/TF7YDrWUKqjCIpKjOUSmgiMQJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcl/ECRA9TVsSAnZWagAAeCEP/1AzBJ+sXUxKsWBffvhX\nSXuBpE2OpG8X/O2kpPd1p8FJeIFkSjYi2JHfsiC8ZDeWyDRrryVo0mfAbP0c\nCAXjEJUc7qjqsq0dSBXle6EAH4XiwlrhMYAsZSPBumpZBmnb2yx5OHXHO0+s\nIQCRsggxq5VM6v63Cl9iejgLMcxuoMolvBJrIhu1mNycRByXlUtihrWZmUKK\nDUNCZ3FiU9MPhAqpUbn/FxYVGNHgUpJ3Nn70G6XB2Ef64McOjnZ1MHzOdPU6\nmw72Z6i9H/u6/GgSqG7uxxFcEMNM4ynx60iDXcY6soyrQ3W6MVR+fzJNNz9A\n2tIDMjpaUfZtT3pre3mpMiITPXlTHO1OwOzOWksjxH/PrebAtz3nQfRS73/Q\nabedWmyHa0EnAI3vwUGYMySe9dfn2FhA3/SKQY5BgxEr9/hPtpIt+gw/vcj2\ntF8dOl8lyMTWig6EWRRqBPgDxZ8Ny2BUb/oTgE2qgp55RSBOdVERVq0zL42v\n49LR5eHL+TQN8GRvdOdVq/xkJ5jOGxMq5nYffzOgYNZI/Y/aTDb+mT3IRu4w\nnG6SHMAOArrpAkEB6yi0rXwXzCGjbU2HXdCDDv70PKP7FzFiNx0kuLxwLfkU\nq3u0pVJ5MzHixy3HApg4KXqx+CzQZY58ZgqVFGGOXfBit4bkxM8MSdGS7sY+\nfiz5\r\n=qu8V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4fa20003bcf1a6681f059ac513b23c40c0389db7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-225_1567776708116_0.6298486576631666","host":"s3://npm-registry-packages"}},"0.0.19-226":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-226","_id":"@ubnt/unifi-ulp-ui@0.0.19-226","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"9c2b2b45957481155f66862eaa601432d3924bcd","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-226.tgz","fileCount":46,"integrity":"sha512-AZledjausNCS8Enscst7YrK69ANRAO4omxzNWQOqwhgUztZ9EPJvmzqP/im5o77KYO7s6UywCsqIvwG45GFPiQ==","signatures":[{"sig":"MEQCIC7fqH8OuLwHSkStDMxSYuS5p/+UPabI2TM49WV0EclUAiBowe0lGby/kZDr+yODp4FattBkqKzOYz5xQ/0KJQggRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddb2YCRA9TVsSAnZWagAAA5IQAJ0c9H6xGnJbzs4PL9V2\nKAtMnNV1fP1dGBnm3Gd1+lD4r6hDzSCoemWD5Hg8ql1Mq1LUXRwY4dORb6Wp\nWHIpzPlGngt4vB+XiQj+Wf93X79Y+fkFJuADOYjfJLyoqEpTlftezJ2NKy7c\niqVhEIYKDoo+GJt4uxOJP1WJxMzGraBZJ94A4HfmZu1zCNR4Lad2c/ybRf0M\nh0snmhxPiz9fnJ0IyXJasZACzRb18qEBVGxgNQpxEeOnwaRU3F2Q2koLSp05\ni4Y3CRhU6IeUmlm8ahw5Yu4Yf+Z1rP7A3zOVpXScCkNZ+z83NjnjocmDZCYI\np60eZRKUNWI5A6stD2wJUFmJvfIZD9KUHQmfi09NAGiJKZOKwtorMPs87aDx\n5YyBxGw+r0G0Al4QkQ/611P3U7xRKm+PfH4+kZoooQfrked2lIQafNSBKJLY\nN8XTpFa7rahFLxqI4SZZ/o81TCrlNNm9mP9FbPJ3puZUxD64GlR1GroFnmTo\nIX+RryBuPAR2pLL00vX6FniYtJlBhPPtYwdQn2zUAqMWlyLRwrBju15UXhVb\nujbsXBRFaYdnPxN/NN8onAx/m3lcR6DpYPq8FBH4ROGdOqVmuFnS/pKvVxJ0\ncYFKiJGY3NUFWqox1kzFazWBeFCQJonYncjsFhvToi1cQ1+z3Qi8+NRY44xB\ngNZ4\r\n=PZLC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4fa20003bcf1a6681f059ac513b23c40c0389db7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-226_1567997335268_0.2622202203870352","host":"s3://npm-registry-packages"}},"0.0.19-227":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-227","_id":"@ubnt/unifi-ulp-ui@0.0.19-227","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"f8ddc529424ac0511cb8bf4668fb052729e64948","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-227.tgz","fileCount":46,"integrity":"sha512-eE0UDAFJ1meHd1e+8opBqZA/e0H4AZ4evve//UV93nAnOu/x0M8JX9hCzVVaBf+kuTcOeI0WKatid+3olY5ylw==","signatures":[{"sig":"MEYCIQD9/YOYkd6ZOCublMEvEdnSZM2WRrcS3GLv7wsXx7KtVwIhAL9SrWKpX1Cj2gBY4NuVQOzdPsoeYWayK7RqWpQxFGTo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddg6qCRA9TVsSAnZWagAAEsQP/i6tfu2QxQJ+1/ZZDHSE\ncl0jip6eN9ZzO3KJCcL+a1F4zxHpxM9oriGfoZwHHBjZyis84zf/2XiYYp2i\nm1boS1IWleV4AcVne/XVSkrGQ6mm7fJhmUUt0DhpkbaK5v8T74DCmmECK5vD\nPrJmWbJrHS0zfeWu1JvXJ9oSTH2XfWiEeOSNQLvnRkOnknzo43FRTbNYVWX3\nWNjersfS7p0tjcOAz92XfABKMPDHVmRBX/vD9Uy4ANnsUFBLkYA4NAsi5RR3\nmOe9HOmcegz8l654JBfhRSbPU6Et6G8d1DNXSJnqj2EatHXqmIUmrV2jsh9w\nWjvm89hpD15LQmyeIKwh9Ri3HY+zH8rEqWKrADP0Kcdy94EjTXBDG8SW3Ixs\n4TiI6jzBIJw0Dcsa18zlFdwoO1Io+p94k+HXfMp8+DUMkQyCzPyB/uRYfXX9\nbgWzFSAoUYv1Bgzaqzg2FaBX2RcX6xc9uWWpy/yDZh/nhoolUCXL9Mzu8t7l\naF4HpTHFBokKp/131VhZ26Yama6LKvCnFteCGSPhoZp2RfbYdweTcSxLmlX0\nhTYwXJPlfgcPyYQiNqppUS+gvEw9flOW9I3xYXcZfwnFoOApApV5eDV38i77\nzNggTPzbn2H0BJ4ws7f8k8QaQ92jqQZ9NGdaOK1xSmcR5x5Ds/epk8lfug0D\nbB4n\r\n=poe3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4fa20003bcf1a6681f059ac513b23c40c0389db7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-227_1568018089747_0.8390993162762121","host":"s3://npm-registry-packages"}},"0.0.19-228":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-228","_id":"@ubnt/unifi-ulp-ui@0.0.19-228","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"131cc73cafa73b094c11e240dbecb3b1b492844b","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-228.tgz","fileCount":46,"integrity":"sha512-aoTcuAJwfa3vjnA47ZPLQajkH7e2K2U+JvO5zd9yAlFxedZ6N8yYa8O7M7yjFkLEfwZYEBEmQAm74VRDpYR2VQ==","signatures":[{"sig":"MEUCIQD0o+SXcqgYb1Z9A9lwISOyrq2vYsDZoYlbatQd+XxHsgIgMiwP4dAytFuCO9sNeUbgNVp0zabjqJoAJ32PeDL/OUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddiSyCRA9TVsSAnZWagAANvkP/AtYDI8yTQSat1ueyxuI\nnZxxR3qEjzYQLz5z9t+I7dyOWKXFCQv6lH0f1UMJ0DhHVh9N3U11emVO3FFM\n717DB5f7DDg34TK1ex8FxkIPzXhYnP7nTQDvBCEpjqE/apDv7oto7zWy0MVJ\n0lHEalOotNj5arS1C2LHmick+44bM2z47cWLDph4ZMieH/BRDPk8nTPCSqHL\nyNdei5/SDEQl/SWjDhmBQZrbzsN7Pw3BeA83HZlBLexu9m1TmZsbm1wR30I5\nZUt7d5txGzNGr0kmfl2g4r++LpEb0MvIdU6sUD67C2rIOgxcPIDXsK5HZqV5\n7fmoh94CxQS+JNDmMJZM0Y6dckMP4CClLosfvm7A1BKp1v+8s2dMdquD9XNG\nkF6liCISSx0T3PR40GR6vtepn7fnY+tq51jEShKc+pLqRRRQ5KIK9qRYnj+v\nLUdLSXuJWzEZFGT/Dt/wqCyQaEzUcC/qMyIXs1bXBcN5Rgl/YGPDi2Lx/r7c\nxmHvzWuSI9LraIk7VM+AImYhrRDm+u6ItTO7fr8CW/JaYJOnUbILNYllK5+6\nbLq9Bh1jgaGyDK2vbjnDZ1JTjN73j56jxSrgNHv9uOZbVrpRrSK6qULpLG9R\n46UhwuTJozFmVEp4NPc8juXBOR/Yab2DxTej3vgrTVxuYUTggd2VNwR5LWpW\nABRU\r\n=HDk1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4fa20003bcf1a6681f059ac513b23c40c0389db7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-228_1568023729947_0.9005082114652532","host":"s3://npm-registry-packages"}},"0.0.19-229":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-229","_id":"@ubnt/unifi-ulp-ui@0.0.19-229","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"ea22c22076458743b6ccefb3cd2435699c2a963c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-229.tgz","fileCount":46,"integrity":"sha512-0qUqFA63JBpuC65GpKwgr9BzBKabCqvquX6ba3l4BBdOPKrD/KUFpA7fm8f0H5LD4UzK2nWq4Ye0blBzyR+KVw==","signatures":[{"sig":"MEUCIQCqYJO1KP6id482srs2APYvqX0GKdJrpIJXgjjivwpQhAIgVAfA30u9yf+oVJz7oT6JyOeYePSiPtKjrfbGU3fC3mo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddwPMCRA9TVsSAnZWagAAozcQAI1e+l1jSfP8MUQn13cJ\nWlhSZfPRx4KLIf1Q6yGXEJw6chfoY5JfPCPkIYZ1YHt3INdEDtiporUuDJTh\nJhaUd68dhVs09RUQEZbcUEO7HKf3yNvxkXO4h7E1yypsOg7KfUGUN3gGtwGx\nuWWXFrkFkvBO2FA8g0pnXv6nta9aSrYVpI++6oYneblu++7kHljL2i9Mk6UX\n7awBOIej9uDix404HPaxsqs8Zi6OlpBlwPHsEdKcRCLH79cQGOP9M2XsRN8e\natDMPFQ45t3/l2o7PmU/xNqSBwy9wy/Qk3A//e9mj8omu5sMiIrIcGHjojoS\nLNQ+iLyvsVuf9jV1hmGRCyvSAo9fnKTPp+ucGxnxA2+Ga3RPopfbs2clrqBT\n9Qpxzw9rgTt4jjmcK++0XvoaclDpeVWLxM/sPu2s97m6ijFSYXc8RmprdbGS\ntW72zKRqDWpgR8bpAFAomKfiCLk1WUrNVV9xQXhoXzKySjHLCwCTww1Xtb8R\n+KM1WlEeIzfp26bm98yTOj6ijz424wEde5jeyfuCjvzIL10VOT2x44dEIyZe\nD4vqhlrS0uUE0etUw4VV7k4b/0Wicc9w5ABLKFAq67b42ejl9El6RjExhVhK\nWwnkmRdW3gLH0hh1asmGm+xdcB+0zLqXObFUdoiA+gK4UqN1lcWka68omOuN\nkfax\r\n=ylqQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4fa20003bcf1a6681f059ac513b23c40c0389db7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-229_1568080843414_0.19854874758344576","host":"s3://npm-registry-packages"}},"0.0.19-230":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-230","_id":"@ubnt/unifi-ulp-ui@0.0.19-230","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"6b805008b70d7599dd0ad2033e6dedb0622fa9d4","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-230.tgz","fileCount":46,"integrity":"sha512-M/hQW7+WIs5mlzkvjou1HExnIRqh47uSJtMSfgjqYB7GhkwVldQFwy9hjikNNwcNEeUxONJZANmRYh0YsOSQ0w==","signatures":[{"sig":"MEYCIQConqgbmhAQ6tgKxUAVNKMUIODI/J8L07d7WB8hR2uCRgIhAKjdHEGmYfNOSNg4FXUmr00GPtd+P01aFn9/zPHy9Qig","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeIvLCRA9TVsSAnZWagAAE5QP/iwkyGn1PQP6kaqDBAXO\npGxSUrQQyF9hM9iewxYGynzLdWilJdID+9doaqc40zVIBk7Myxo7cYtUPiBE\nxYZ72izb908k5sw7GC8WAyl8WJep7rfMgcbCzySB/wnxkGNDscYtjL9XiCDV\nNVCBVm/12kYoVdRgis6BYHqosIbi0fHSEvkefdkh2IIwu4E/nX4N9F+yGy01\nyTNvhwaP9D0qr1cIdS9OqBzR+t4gxZ+fccdbv8zRg6DZSziqEy31sCsCVwef\n70hWRAHPIaL96E5DTpN3tI+Bti3ZDcVk9DqokRib/TPpLPosOE1T74OaZFIe\nSX6mtlcD76Smx68fdisY5XEVa2eOPEb3/1bRvoZqOHNFmMCqu56WHXuJpMnW\nn6GISVPs4fY9claW4WZEVLwORl83rObwJmi4tLdg2HP8VMGeUVEDsC/4YcJX\n05j7X9TlNLtnNA8YYbHJY25VwtZymIJJTSVTquEo9qqkTQ45zrsLjhdHjiW5\nJv6/K6XamDj/rh8r+HegYboe3B54cdyvlriLj6AbgFfP5fA/2Ucd5K5wtzNL\nohQwZt7bhvfCsc38fXUx+IA/9JNIFpMkO5mUS+HaWinZteqV76zTH+gV0GhR\neRFZSSEq7iMufyDK/hF4nB3VIBHMsFIg4PpJS14YwW+8y/38QRJSka4xamlm\nUBrv\r\n=Y5X4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d3be85f5f722856b363444383c6269690a9620b8","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-230_1568181194195_0.15322664346636783","host":"s3://npm-registry-packages"}},"0.0.19-231":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-231","_id":"@ubnt/unifi-ulp-ui@0.0.19-231","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"abacdc9710f78fd7cf8c6a3ceca36bf6f603912f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-231.tgz","fileCount":46,"integrity":"sha512-SCwmMwCapA6Gn/q85abwvoBQgwWrAei01FzzpNgjjm9fzMC3e1Q/MPwc8ERFUhdChoik5ERbnmCnAhFqUzi8zA==","signatures":[{"sig":"MEUCIDPeNPWPlSMxBiO3yxBunr+RmSXMJB0mTfUdF5SW37FlAiEAn/IEj9Xqr03K0oWSynKbTKqnzXoHTd8TAfF+ouN2E28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdecFcCRA9TVsSAnZWagAAOSoQAJn+Fr9HIr1ERpozwZhU\n5AYRmQ6wTuFjjjWn3bnICDCmqpgZ/vNUgJaMNB3DJJNWGYTUHkcCLXDI8ehB\ninMoO9/jJRcnDOjB1r0fllkmgRcpONPIuwrcd8D6J0YSaidZhBGo6XOj5C3x\nKV1vjs6OfSttZ0y5WhrufD5PvAcVbug/9+EhHw7SlZW4uP89SHvLzPtMNNWJ\njg75GBSy9DRfU8MefOZgVfnkIUUIhVcBWRAoilZvQ0f2EHkzRD85ZpI5inq+\nHDbZW0NKA+887FpuAUgECMk8P8rWl8uidZ7rx3Ta0BrpdBZ8XUDLVgNCIQRX\nQjNR6GxmUMk1z27TIWav0Ir1vyQjUR16cGMFZR205AQSCzj9ithnqw3ZupYB\nPjzHJhconfL1jkz2hKqQW0A7ClvY7Gy7EOcfy1YlSb/jLhkPFRjM4arjilaK\nn7FC6POynA6fGURlwVGNET/Nh23UaidwH3QHaA3uIj067gZLezNl8FWNcPY1\nmkYQjWWf7xkibWOFTHz8XcBsGfyrpLuRBft/wY4zvujJeITGWJv2Sbj5T3Rb\n5/1+5xuHzbZBRDoQl52Ndh8+QvyFp5KBskfagjX+PX1vqLZzU7gPOM2KV2EA\nPXTU/9/szuSkXb2iNaQOeE6GMQ5uw3dEcelTz1xtnwbVnBFEsYhSBjk5mZyr\nAD8U\r\n=XsDB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5645b5fc7052a109261d33d350148f1e79f3fe62","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-231_1568260443360_0.38957208254798026","host":"s3://npm-registry-packages"}},"0.0.19-232":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-232","_id":"@ubnt/unifi-ulp-ui@0.0.19-232","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"b6d4f4edac10e3057d5728b882746ac9012de637","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-232.tgz","fileCount":46,"integrity":"sha512-7J+9jZ86wrt7xE2WJRCeOjBw9gkbKJU/u8FKN0CUDnRQ4KcF12eBOUjpyHFIJLYobHDE9PxQQUN1lkxerDQd1g==","signatures":[{"sig":"MEQCIHdMiOpei6wf9lQd4bjY1pmk198x7Y/sOsNiZa/Ys/TlAiBplssenTcaZtwr5DDbjpE79wksBuwhQxMm14/JLsplyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdedoPCRA9TVsSAnZWagAASdQP/ArJmvUUbXbtpJNzRG8l\n4NVAxO8FU5NM4c3dlz5R6xxyiTEDI/sUwOnvek8Y50VoQTiDJf9kqgvk1QtS\nt1clxBbHRC3WF52GNzO2Sp/bdm4FAL9emoTfrU/pf5+NbMKR9SwkntS5VusK\ntwmtBXHLb0S5KsoFFONqcQr98dH9uzfKuAhzlDQD0bfmZiDmPNwke6KY37/g\nDfJrL+aOEvPjJ4XkUjUVmZOQf/0iNPTXDHQjoA3LOmhk9bItCz1nxqoAsiNC\nmnVaT8gcc2Ou0/q85WR4A//BPYPl4POsjUC169FCN67oCwuCwYiZqx1z5M/v\nnyRuEvQJDfi5fPDqOEKUeiSZbH4lJZRt880+mIvPVcg7pFC++XBYmWZ/EMBG\nV6Src7IQKnMM+i5LxOEy/D04SJp6mSIko6vPjZ4vO42Pq4nQgvOnlSn/cVpE\nu7c2I9AwnQXPsulM4+yp8XtEyTotDu6d/JLVceoxL5l3qj9sZUVxzGzCCkbb\n26CpaHyOhVzfr/4AmKxZHjSY6GMRK2i+UdxA8tSYgyYHtEqGyR5k8Loyu5Mp\n1JHNJIPizUx93bEsx2FVZT10ntq+ZwLnIzNs6exFs+IUiW2EnKWFGCAknPLP\nFAG5Vw4uk9SsGCOKQrczugO31OeXH01P/6cMTMKs0R557zsv//P2iZfwMNaw\nUmGU\r\n=za+M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5645b5fc7052a109261d33d350148f1e79f3fe62","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-232_1568266766886_0.46156482992928116","host":"s3://npm-registry-packages"}},"0.0.19-233":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-233","_id":"@ubnt/unifi-ulp-ui@0.0.19-233","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"52ba7cab38a1f7ab2da205c3a467f8fd34efa873","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-233.tgz","fileCount":46,"integrity":"sha512-mX3iJVhcYRCob3WR+qiiH1xBkH1k+PbzAGjaLUK5zEdC+wAQWHDuILcGMLjYbfl2mtoOsxZVbfZYmuwlc4PZDA==","signatures":[{"sig":"MEUCIFlq1baBDjhN5nFoIlhMhfGCOft8a9b0YCACknSzUDFEAiEA9C3czAWp1+T/fbZ3n9t9lxyy6WrLCq/zhXWVc/2bx3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeebsCRA9TVsSAnZWagAA7Z4QAJJK1jUIO1sZSeiIwTpN\nbGrTVGvWyrCWrHeSRCraLcM+9Le7RYbtcqGjnQLBT8wCWe6SOfRs3gTiPN8I\n2At2eghKchvyBp4pKlMG2bT5HFn57UBHJD7JvumxkhWyvgg8E62mgBAwUENR\nFmERkYQRVjchSMO5ElHmd8fQTDdX0fzA2bPpFUxxm+wBsM2l0yh/WAeEEuUC\nTDp6+yiTKURhBvEgUoMuzPPVZlz+PUKTn0iCreItp0oM7oodZOjXjsxs1ezG\nUJ/06XT+n+6lq4aBnoV+F+NN7s6nzhkNznKTtEvVIYQALO0/4M/ZTvd3+Q1+\nwuFjW8cSyEqGkxyijr+HhKuJtI+5jpcf7yQ6cwDF8DhrOrELfoxhwaDNJYdw\nafHSCg/mD1xi/NTOWD3oYKFC+UhQhvrplTPslVZPHFRHXfSHLiMhdwOiXY7p\nDQwAdcfneGotZwbR3ZwSS//f683OWng/cARHioB40hZK9DT86KnQY740xoZd\nv9NPn1HZ53XtOkcSeJSmL66EG8z/8FYcovc/gJeg2SKYsDz6h7PQmh33Pejp\njdp6n6QW9HFCf94qkBH7ntWUl4Kond7Aypp9SbR+SF37Lu7yzLiQAUotjzRD\nMoDqpsVnAiR6EdlMOFYcT51agbDdt7k9o2nVdbMqF0se5GY4kpcczf9/4IHr\nj0Xj\r\n=tBMw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5645b5fc7052a109261d33d350148f1e79f3fe62","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-233_1568270060043_0.04565234487952585","host":"s3://npm-registry-packages"}},"0.0.19-234":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-234","_id":"@ubnt/unifi-ulp-ui@0.0.19-234","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"ec7afb63575c35af56ec72b514dee3ed8a5b361f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-234.tgz","fileCount":46,"integrity":"sha512-aYmMRZAX5gfOVrFJiOkDbNEP83PkX18fkvIYg4YlwlD76mivpX0pzGfuIn+cGiXYxjNsIxQlJbLu+R/dV8ta2Q==","signatures":[{"sig":"MEUCIGiG8jAy5nybd4/HU1+xG34Q915tZwnrjcQ6gDt/fVEVAiEAl/uaDuxp3gkl/DZQGVsIo138SGoOgZocG80BN+CuZ1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeh5bCRA9TVsSAnZWagAA3lEP/050KZRo+OFMjpu1X92l\n6AGDLmGIhoM+DAU8tHchfL/aDCq4MYS0NYW6EQoVAmdRQ1vMbeNFxndZBqbp\nj5OvayfhWozm/9Phjh/qFe8IlVtngtZnxpM7yREXeoD0m/iSQxgYltuI8twr\nePjaUMezFcTnpKiM5mIITN/k37bdTRrQZNJh1KVm5DvdarphJCw9iA+x1GnS\ntac/AGkSsrCyJhambA/EBxskH/pa+UpdSHToSHV8Bn7dpUn8s6YoWyvJk3CM\nA557W+65vVTIqPJdGRc1/m+JPyba4RjVv9YwcYw4y8+CQrWBOYuO8Fxv9HcZ\n3T15/hGE0rK3a/Mn1HnW9cKBx0Bjy1ULkKPg4t04Y+nnoyDfY7MurXWohzWL\n6JzUbeS+l1hPBAs4lyIIlrpu7Pa559lvuOa55idVvewkf+PeJspciK8afiq7\n00dW5IhyWCHd/CEOOXmM7wBxu0r3dAASCnFAVB/rqMKT7JoRUYlo4fTgSTEv\n3ZMpvxsaelPc7Wl7fOvt5IyQrZWJU3eNj3No6YOWrwO/I2f+AVPiCx1MAqKl\nd60ced8D3GZ210udTmfaYvUVug1HgTj9wAk1ijAV3vjQl6U/6vrqdYiMDCuw\nc4wCZqB9PI3/e2tum5fHyqHtGD+mitjsrZwm3wkPrV4H/x/117jrxId2B7oJ\nzuuB\r\n=i5X3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5645b5fc7052a109261d33d350148f1e79f3fe62","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-234_1568284250361_0.941106783475028","host":"s3://npm-registry-packages"}},"0.0.19-235":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-235","_id":"@ubnt/unifi-ulp-ui@0.0.19-235","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"9f698e1b425546c49802059f0b309dc707480a37","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-235.tgz","fileCount":46,"integrity":"sha512-9Wt42wqvEJByfhGlHzhpremrSN5qayEAxwLYWXzy+2eh3tHNaxDwMzd6rn6EkudI+BS0VO17lhuSeCGcqel9Bw==","signatures":[{"sig":"MEQCIHKf5CXm9vbP3O/Z3aJhWR+tFrZphdIOojtC/wa0nT24AiBsKKeviHS/DYsmKAiCFeRY6qFzRdJiMpWPIDJtnFl3IQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdejZ6CRA9TVsSAnZWagAA3CwP/iwoEW2nnNkkHVjpZg3f\nIZ0AioM69in3YdjIg2VbxWFRVEYqXfd2YzFfcEhX79vPaKLT5SVMeoCcjQc2\n9bsuUsYAf5jTUK6bx4BOe207ZLbKlJBJCj9G+EAN6Z6VDDLluwTlG0Qhk12O\n2YeT49Vf2sFOC1McQ9uTXCY54g2Hmoa4ATJijDgvDjNAPg+CEVLFbthE9yvP\nbItYRuDUr3qppjoyRIk2aqFvRYtjQ/S3kqr0+Q/lL8xEBnzr0rSeECHX6BLl\nr4JdpdJXS1MeIHRzohMbL7Y1aSa63U4nbIAJVfHXMNQjSRRDYR01RUjaAKet\nskH0MqQHigCegK+haEKGcoAVPL1a2PMVGXx536H9kSAqoWs6Nao8qCMTqVsS\nMDL/IQKOoFf5M9nJvlOyPFw9BZvocDTZXq1ZNzsVmj65V0ftUJVoeK3hLb9K\nuJ4Bb96mC45kKW/9RjwJi7Mi67c+jXAhwr5ZLIQTyksP1zJfcyxl9lX22ObC\n3LddsOM2AW8w/zu8JWODS2fi9miYvsT1bLEEQyqj5Ah/HyggCfX9pFNqe6yC\nph6vrFh1ayC7CqG+q3Jbmou496Q0T7m5cQT274tDnYgU0LwKZR7Y3r2+s+Bq\numeWp1H+B1ZhQ7Segg+xVS8r8SeRhiaooDxAl9dNwG1thrMjx9nBmycp+yJm\nIeAz\r\n=/YrY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5645b5fc7052a109261d33d350148f1e79f3fe62","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-235_1568290425340_0.40483632173484785","host":"s3://npm-registry-packages"}},"0.0.19-236":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-236","_id":"@ubnt/unifi-ulp-ui@0.0.19-236","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"39673f7136f0605e451772f91ee34fac91f9f608","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-236.tgz","fileCount":46,"integrity":"sha512-XK3TeSoGNRtYJmkOvTeYwGsPT5HETIIIUiJV4kMBkm3ZBh8grDDDTKaiT2E+pvpPpttVRXN26rGAJsqIAo6ufA==","signatures":[{"sig":"MEUCIQClOqLE8WZxgCHReYLjFifVf/7kBdHVMq9w3Ah+1jJ3KAIgG9qHTA+OCOncLfbtpWkwXMnJ1FanYOqse1XhI/bHR4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdejp5CRA9TVsSAnZWagAAnEAP/37csZtD6+DB/+L2GzJv\n0eLHpR9Zkm9H/kqLUVD7QXd574pOvrDfSWXaIDKHPuXzymTfqv5b3sY7skF5\ndEeOXXZx2mfx1+ZSU/I3kM6XvdECB22maJeBmMIMK0Nsi8cbPNTaiQ3SKfbS\nC6FZAZ0AKLqfc+kb1fnMsJC/n6mHzD9J3cZ7w1LHEGFIpSd4zq7iLrsRQcrz\nXSeIeeTRekS5qY4AV5OYni3Amap3V+X+OC4Nj6GqmNxRLt0zMlKNdpcd4QSd\n4R3cNTDGt8TAG/8h9LGIMPZpcLcZz+raPRshlm/wkNnmVzBogVMVt/q9EGYY\n9PYUm/duwBgYiqXkDOnIDhg9yqMcrGsj96FMKfs7oSmYX10Weu9OyLDq0L3Q\nRJQjv7d4UKdx+u725mhRI8SaD3cMxr6xKYoaCQCbKchqM9blIiNW0G+T9PDj\nXUuafA23HAfvpqkWMUbUeY3INjtBpnoMXfLLIcu9GJCrmLJ3n2DBTK+Nt6fF\nS1eXIQncfnQgtS8kFBPwnM09q7hpW/m1Y78AmO/YtDXJSwXgqixVKOhJWz1l\nvjCT3dAHeX4WC1hpdcdr74qfP/8srIdYtYqJG0UBUvI9DdLe7vf+twET3F7x\nXhQ6H4m3jpx9eU64+Sx204ytsjBhlgH6xN1hlbyF8tpnUaMxzTbczv38VPy/\ngbdl\r\n=Yc5U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5645b5fc7052a109261d33d350148f1e79f3fe62","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-236_1568291448961_0.9936318752026903","host":"s3://npm-registry-packages"}},"0.0.19-237":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-237","_id":"@ubnt/unifi-ulp-ui@0.0.19-237","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"1dfeab24a1f699907a834f9a09bd33c130eb8220","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-237.tgz","fileCount":46,"integrity":"sha512-GKsHxWtASEBmF7F1/54A9CtLbDb52i4bUTMNqfU++pdiyZXVyXtBXq3YhGPsQziObG/iM/l2g5LxvB3xDDDycQ==","signatures":[{"sig":"MEUCIQCXTHVU0IlHE1HXVOFEOuTh9IerNu+yk6gmGumqNycN1AIgOv3eFJGPuWHb7n/zqsNduyxwKfBVTeH+OkxpaRr3DOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdej/VCRA9TVsSAnZWagAALy8P/R1B7wtbh2ADMMcGt04T\nm5YTKHuYtpG4TLzMVrlMOAaydxmC6trKCpjrtvHVOtfETDBB6SAt1Fp+PVyn\nyJVDh1JyjerEFRFFYUkGEOBSDK+4Fubob4S5HYK2YBbfIuWbxxhdOtM6Wh2V\nPAF/OaYt+WKfGuyFivgNpL2BnjzFc/00ipD3XOAIf0/pj94SFRZ6cKNvX4K/\nFbGDJOqgzKd0yHOtDkMOcF9qkSgEDeIzsdx70Gm/ZZjWLlGKg58uS9YbYr9a\ngYq37v7dnt6VSmIC7LpdKiHkPkFn7uVw30iEktEX7WcR1Y17fyLZcZN56iHK\nwFxQPVXbVe8jaYB+gC6lNTsFoDz2G2m5QOJ1hzCgE0TeP9NTlDKb8C3OO6av\nEPsptWZZNjCRN0SMvyMPJXiZtPcn/6dn9Mjjd+gsBkZwFvMBTYo1aFa/rw6p\nlj1O43wAbta/VMrCZxjT5bJrLj+qQwjlhTPGYl29uCS5bdQjmRp8fqQvUus5\nxrLc79p0w+fAgM9P3SI88AIDJkzCBCqrDMIQqAkmB59qW3knc21zYCIAgm2B\n9G+4vyyuy18DAbBZkCNNBqnwgTqpTHIA79E9RaRhlpjVKHXt2pIK1mZZsDRI\nwh2oEzOUKVvb6sfG4HmsU93I3AJdggzH2bjM9LhGHWCugjSFlRBF9pNQaJ6s\n4BiR\r\n=Ry16\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5645b5fc7052a109261d33d350148f1e79f3fe62","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-237_1568292820420_0.7134551246438383","host":"s3://npm-registry-packages"}},"0.0.19-238":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-238","_id":"@ubnt/unifi-ulp-ui@0.0.19-238","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"d673a96c460ad5e51fcc6f2bbc3da39e52cffe14","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-238.tgz","fileCount":46,"integrity":"sha512-mt/gfs5D9um7mTREhouD0SdkgLHviFfe0Mn4nzT2MBY9puektcIOQW/raBLoLFv59WR0z0yPjKkob5D/bljJNA==","signatures":[{"sig":"MEQCIEBRUbc+6mcZ0plvsMP79huga76I9oqqyOXQpnwOqrKIAiAVgHirpiLg1JPcdIGahzIaoerlRxJ2I8U/dUsq1I/RQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfz78CRA9TVsSAnZWagAASLkP+wRa1oG5uJw98CaSST4v\nkFq3lrHVG8iXNsEy4+dKF0cFbbCnXPk4CDQrBDWVMvFw1KWAheiRR0MyVlRW\neDrz/ZLPnX2jUdspl35yt9sv9uBCtGb9lguhG9W8bYV7QOlprYjSdFqiVldU\nXIpa7qysuRbIDw3JSrfhsCYRg73/TbYL3/M+xDkq65P9lqdjt5V309TsjqX8\nvA0fpwUk4O6t/7yPL75nVrzBWveiE/6ErIDOYVD+/bQuqc143c7wAh4SOJI5\nUjdVY+aay3M3lbQkca6DJpY2MHygOjDDyNielKqAtjDHygyqXPul6FvqILFC\n+DG8LIeDpssQLQfBzN25yqP8FcYp9PNFcN2544tDPjF0IaDFVQW0hwTezcXq\nFjyLl+He4TwBaHjvzviCVflorQgd4XovJhXiT6IWYtEo0T5x74j8d9gzkREo\nzEE7Vovm4EkKwrvuEpVUegANEo3/sgjsLuvgwRxEjQa7J5FEgIk8nHHZaKEU\nNNv3wzHzlBiPgzcahdQtNrip+1HrvRGo44Z4MsyT8qfd0/C0cizBBMaJmsof\nTEThEug4TL8VxEDIeq20HawsKmwKb8tJZScI35nzR/5RoRYJflQx22FoPy8X\nzjdo150iPnvm+0sqjxlj2zWi0UkeHyTdOg93K1JYNBibLKJxQi1tkKTZl81h\nwrlN\r\n=Xqc8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5645b5fc7052a109261d33d350148f1e79f3fe62","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-238_1568620284179_0.901247607151622","host":"s3://npm-registry-packages"}},"0.0.19-239":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-239","_id":"@ubnt/unifi-ulp-ui@0.0.19-239","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jim.milner","email":"jim.milner@ubnt.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ubnt.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"535607c51ad85b35fa09ce18ed2ca0d869f17291","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-239.tgz","fileCount":46,"integrity":"sha512-yARVoKgpLldSPz2W8oYD0as77EHknC4JEh+7E4DOHA6kjYbEtwvPBSd7ADaVbH/HfI9I8D0nc0/pP9GczCUgWQ==","signatures":[{"sig":"MEQCIE8MueZ70aVn+SDouuvq8AbDQSkFY3maJJuGzpf1xC8/AiBHcnIrPF43bnSWr/vLpSS94DHI7KZYMyxyrrd4GuUb0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgKlhCRA9TVsSAnZWagAARWcQAJvub7PexG4b3/+2lrQr\nR46pnHo3JweicTUVflcVcf+MONpiR1vCqTDLM0r4H2rGommm1slCJmCzU8XM\nKPVlvimlNUFlyZttkqRW/BExLxOpIyu9gf1hJmtwIfBdJ9IsjJfNo+SJjmAU\nme4GV+J4B0bhEpCo68oi6NJb+NHzOl4p9YOD4BVVse9DS/CnHFzDmy550q6b\ngzZqyePnn8XKMDA7dXSUsLQk5AZEHjNA6zorvaQL/6e7FOxjLYTJV+ei09DC\nKLqV1cUmgqBMKaP0FkdduWbrZxnOgNgx1zNnuVSjYznncTLlgoL9sbmXbJKM\nOhhUwKTL/NaczR5IdTrqLcfry7vRU9JiMk4jOQEqe0LBopBys8d/3yCBBHMf\nPBb2egen6tPdbtANFCZcFs2UHIpzJC86MM3GGyZcSy4L4zvdmQ7/Y9jziytV\nfVNpAdYm1HKsx5K8HMcJedOj46IXLMsivL2TxqiMK/EJ5dO93vn5zNE3OYzf\nl+PJYdjx5sumSwWqpAd/TDFOkvz0qiQNkcEWEteW6L0eYFhWRHoE1u8hejtx\niRynwSKY4YmIgyTqSm6O/Zbusthtm4J8uObgyAtciVztAkIsprWU3nHAONT+\nZ8YnQmStolvOdQwSrVjCjxNWpbg1VssIHmNPHnOQXtdeI8uCEgloDBULUy7v\nVmZu\r\n=1h2t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5645b5fc7052a109261d33d350148f1e79f3fe62","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-239_1568713056741_0.25801812692707826","host":"s3://npm-registry-packages"}},"0.0.19-240":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-240","_id":"@ubnt/unifi-ulp-ui@0.0.19-240","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"9d20e349a005c5e3bca9d4d136ce1524c150d7f1","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-240.tgz","fileCount":46,"integrity":"sha512-Hz1aQE/S0svv38bVdGLRhLFeLF9MA8SOPUd+a6xuHmXR3Vh137hdQ6z0GjfWnhWBOV3k+VotoHN9YbSsv9zJaw==","signatures":[{"sig":"MEUCIQCTaejcdiqisBvOdEgLeBoDuaFFG9NSRctStuis0nNFvwIgMPqgtA74JF3OKMe+5PwZ4FfVLHNSV3UQHnVuyacpq3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhCvxCRA9TVsSAnZWagAA4U0P/3ZLAQZ1Yu/3mzM5rgO1\n4a42asWzc/zZb/N4TTdmVV3+f8v2E9k/GLTfs5vV4EBJu6S3mU1tWSGo7AHj\niXfCi/p1Fn4wKfDU+R++1Z709G6lZAAoqZa8gxucoYSWrA/Q8E1JKP9328lI\nz8LW0lUK0JUn5nA0TVtV7Xj/WXONrMcCTfsDOT/2nMbPqBJPhUVBR6lja1bF\n8gmpjXo1i4+8vv28lR/RANbHB5AJEAglcs350ikYFbi8gsnAiiBncyxK7TO7\nH7/5fjxHwnBFTi9AAJoiPw8GKkri5obinlSnVIsBs2gSzPzvOXEDE3lAVrQe\na9xhn42GP0GjCgPWwnxgd4amPGE/5fJ9CLky+mBgWTAF0J8pnaaeYRqMnw04\nBO9qA8OkaKuqiYWcrtilJl+kp9MJMtV2/fQ3uG2RnVk6jPIDtX/IB2IAlAGV\nCJ5auDh7DDSndBxPDn1saipqBwaPBVqBd7Q3WSYB17bJ9vWYsKYQ0mkqe0cS\n5w+N3NxGh4psTGG651je6BjndRwFgQxINmgtSg8Zoode7sqHeC0PHxEdUWfI\n48+sB9QDNEx09zpy2z/OXuFxFe09J2bQI9wNYPXol2EGfTcz8n7hYvbD1Cs+\nXHqq+3vadq/tKX71Fd5sKX6xLCwdvcO0ubOboyxk22IIKTpQsUNtOhLlaQ3+\nJwLq\r\n=N8R0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0c1e5b4ee80dec6b08ff4858deed4c7b05f79f2a","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-240_1568943088381_0.8912037319535924","host":"s3://npm-registry-packages"}},"0.0.19-241":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-241","_id":"@ubnt/unifi-ulp-ui@0.0.19-241","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"43b54b56e5810fb41061aa9508525de4b745759c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-241.tgz","fileCount":46,"integrity":"sha512-bML9tvQvcoz78S9svvZyWxmokdwsH7mNhThV1kUGOBDv0BEbBypXd6aGoQ91kKGQTcC0x2eTZdlZdoKms03ojA==","signatures":[{"sig":"MEQCICbCFj1FVQSXGVvv0oFWgzAMHtslaXJOfcmFk4E7XdxKAiBZm21bLDUNT8EOZTPKybqqvUhBEAV5ceMQmOLgfmNG3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhC9nCRA9TVsSAnZWagAAPCcP/0AFWhKSR7w1vV3zXCPq\n+LilJRlKT5ppOOtxIisV2/nursseKzzA/LWcmqyvPKuNrS/yYpZLUYP92Rdx\nBYg2beHwCrSBFRjc1a753SFozxJDw6KubzTKn4ownfAsNihiXJUIybmdN2qe\nruZ4RYl1ktjKueEoHnw3f8+uByr1oAX6WyVcrmLjHjEMshpCRm9m+0K6ZsJW\nPddWBIFudrjg6xrnow5Zh2L7lrCgdKXMKhDW/C51pVOR1elnVJHx5PCdmymF\niL469ZVfL0pJu+h6x3rb2chM1LW1UywEU79ANxOs7LovJkUSTeD4PDFTIZoG\ne9MagNcDlItm9jgxR7XS4XWkDGMuiSGZ916/cZ0Ki/nR12TIm6eOz4bDGjIJ\n3qLlB4M7DH46BrR4Wu2+fTfjy5hi+PLaQyMrgNKTbPMwNFeNq7BwdSJoOUBf\nIpm8HnEM5evWLnKCkefvgHWHVsrHuv3vCQHWGb6EWcY0hGttkoEUGda7uS/e\nSQJ0Ykn7qdqYXOPeTl1ToOCpXBX1n6kjaueYbPfIu74K8wUR7DFlWbJJBwkO\nIkZFy0OhBcaPHv8A4bCgIdzJspQTSKa7BZvIGJO2ZalqV60z+GiqTNphHvGD\nQTjrvomAFjr884Q1tnpTDA8Tbb4gadbDTlBodrO3+txkOSt6GeFZoTC/A8fV\nuHMZ\r\n=KLnT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0c1e5b4ee80dec6b08ff4858deed4c7b05f79f2a","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-241_1568943974545_0.7003495246935056","host":"s3://npm-registry-packages"}},"0.0.19-246":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-246","_id":"@ubnt/unifi-ulp-ui@0.0.19-246","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"4faa45a8f6d3c65b91c55fd109d8009624eaf411","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-246.tgz","fileCount":46,"integrity":"sha512-e6averuD/+ALXTplyJaOiKYm5nm5Fc9PK+mMEsIyQF/ZwZlyrLO8oT7p3z1V0q+pBWrUtmunC2bCTTTu9vtcFA==","signatures":[{"sig":"MEUCIDKH2z9XRolW/W05wGSYiJDO6QdinhOIswwF46lX6jUSAiEAzd2mH+PzNQGvQSnXwi16kMILIxWLWvXFsaQENHHlYBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhIyxCRA9TVsSAnZWagAAR1sP/RjRdrI27lvwk23ITcLQ\nNKe9bPe6I8nqk9X5NjwbrfyX+ultZH574+RLLrMAy53YS68aal3LYombG0n0\nljHUmr7p4E4Xf+cq9dEWrZEnD4V+2J9pyIjIBz+Sjz3ljYHzHd+uattNwWd8\nP4o66KwyjoxItd/wenLYIj1FjzMXxV02X4dRSvIRsekJD7kt/9OWoqDnBMh5\nJ4QNIjt6xVx6BSmwQ+P4O1dkwIv6W2vNLadPvXWon6ahNKbeXCPto6P+PqHp\nZoZ7+2CVOpsf6eabcCHWUbSlEjOpmob2pLaFIEaijjuQUcBTLK/J85n4VC4C\njSMtd27TCQzy4iX6VNiiOwvcgpVJqjsbrqnusoqAiaYIHKrjjn2+Kq1qzOeG\n8liTa+FLf2hCA8Yt/K6nvv0fBv8x0jKf5/JySMLLcr//vwqGBxJDOHSu+PIx\nMuDTAbwFjOn+4dxr5x9Ozik7FyWUXQLHw/mxaAS4NJ+ZumeLNFK5EvmWkO4u\n2V7GBqT8/GDMk0NAbl5bj3emvuNTNMXMTo9Jf1TJnLKTK8gZnQ79FGdQbztr\ntaxWA7SEVp74N3GgOtwsUlkQZGL5spE1IJeSCDdzyBC+dgTnCHr0T+LAOOom\nwLpobOVKV3OxqJSXlAHpnmUGTGV5drCJnDrUacQgG1tJpN7M8EQS3AH95cmq\n6O+r\r\n=MVlK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"da326faa1574ce33af281557847073626d95da2b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-246_1568967856374_0.5349499076544426","host":"s3://npm-registry-packages"}},"0.0.19-247":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-247","_id":"@ubnt/unifi-ulp-ui@0.0.19-247","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"8f4e454833a270c93032b83e79f82c74c9688e70","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-247.tgz","fileCount":46,"integrity":"sha512-J5FG0JdGeNk+yboOUuRVLrTTYl8KIH0PXXLCBGIBCtIQGg8MC3hAFhYekPyeZHIaPz9KxBDMA89qrpTZ3fBsqw==","signatures":[{"sig":"MEUCICCtdN3HCwE017WOU0EvjL5sLwmBgZbKJLTeur5EgXG3AiEAt4P2Ak5kz2tDebg1lQsbzipK9Rjxf1Q8nj8HFRA6R8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhLGzCRA9TVsSAnZWagAAiFcQAI4FeTrpPOqFwDBTIAmD\nokmEByK1ctB/YqvSomQvYgSxLqOsZpS7nvfmd1tCfjU9eDcsWUWJbWdzqfFF\nVtxL+ocvHp6ynuj25bVqNz3gwKnWnRgf1S0IiyqrakxfYvgnIAmFX5o36u1Z\nLYDz2Wg9QOdvwFZfZWMWKJsfY3w+pDJIEqMIMDEEEcwUE7i6+rzTFEb7Q2x6\nepfvy37w8bm3pgLGRfgT69Y929ZhapZhvSlWmwh4pdX7hiFkfFCpPVHr1i8t\nHTupukRnNw6yZZ2srRAeTAssik2eqXE3DnsP2AHQAjdFkyUomJdIeyRhLtPe\nhAmsYsGU/E1RnMfMY/9dOuig8P6/O4DY94Z/lUgbPPuEXe1fwdTBAVPULI38\n3qs6pSOGyvCVsTUi6+Pzj/Xb9ZeCP4PJxDFNdKyxRKPtC/o0ZDhDAtLlDY8X\noRuAJUz06kL7SQBS8393cKlI812c6JkD7Wqp2kCzJJR0q7jKPg6I8L2MNOBz\nmD+KNaCXn77LhAOSeyG9FnOPRBCLIviZ/qKxf9L9O5NzOvgrpjLXm3dWNiU5\nAa5/ynUr2Nih5tbVv83APiSbCUOKRzcelpRYfxsJNoi60zMZuhNA42EmCyj6\nm5jdnp25ddUl+QWjZmsx9mxSAlTs5sBB3kYFgOBfG90e7U302wTxbBm3NuxI\n48Nb\r\n=Kzaa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"da326faa1574ce33af281557847073626d95da2b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-247_1568977330237_0.47079463871831284","host":"s3://npm-registry-packages"}},"0.0.19-248":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-248","_id":"@ubnt/unifi-ulp-ui@0.0.19-248","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"4e927b34b8bd86b47a9b962b5867191ce131edaa","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-248.tgz","fileCount":46,"integrity":"sha512-vJRRODMf+/8SDkIbAoHYuKjvwAunCqhWiPtMwmxJgBWXpJ/3P/0rxUGQ6rrsQ++Flg+nOS0vT7zyjh+Ay0Ukhw==","signatures":[{"sig":"MEQCIBqNiTc1+2xv4BOZ/GyBBw7QHjCNYgjindAtAfm0MqRCAiAq7HLMZiHBqmsPZTLHcajOivaNlpfsmWNHPALyzgwkTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhNC9CRA9TVsSAnZWagAAJ1EP/1W7KL4bE8LKZtMnUV3+\n7M6kSOkobi1lGqGwUjQXNLjCLIOqsNQXM3mCNPxC27Ht4t9wzLs/nxRLNWMT\npG/IOWqmKkgi7rbb0LkCwQD0NdRNrmhTjXyBC0t5w8VDy8RWs3ukzScmcczI\nTMGuAPKvfa+Va3k3gM6XBpb+7ZLz2k4spptHkaFd3D/A2f6Azf/V+6Ci21E0\ny3cK3vIff+H4IYiUMB3rrb1bShw3PkbK5v75REusIwrJZvcOFYj/wdhUxJOk\n/c/bdWUw8bLm1pSipJIy/yGamtaraCjmr9p0d+L01gw4tX6WDct/BbRUbz4Z\nG+IrWE9nP1xQFEGhod9V4Z5hHhRekqhb8j+UXbWArad8pUvw+GViuHLx1XxC\n2zd8eTscdXyCB1fAbuhTMWLRHhOoOnCZ+G2wneg+zmd/KTCI1wMRFUnwdFOt\nIM0cyZ325/t/RUA94KFDdGZFPLRfTmht6fYK1QOVVJimAb+VGlOXbJyFv8cd\noJJIZLE7uEgSvrDQ3P72c7J9tGcR46hvs5qBZNQMhjYbkK7unzbsP+RhOvU1\nEg8Ya9rpeKSXbPXHhM3QbynwxZ4zpJqQMGRY1U9yaDU82eWLeP6qJktJrnob\nMhbi442rTK9zFzI6GfuPOo+Mmycu2MLZjKokCL05ByfvGqYsIWnLHfyu0SwY\nyhV5\r\n=JjC/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"da326faa1574ce33af281557847073626d95da2b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-248_1568985276869_0.46233975518005255","host":"s3://npm-registry-packages"}},"0.0.19-249":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-249","_id":"@ubnt/unifi-ulp-ui@0.0.19-249","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"05fa9edd88b6732687a88374140dd97a75c31033","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-249.tgz","fileCount":46,"integrity":"sha512-O4aTeJ7L9lsM6KweR4Gqhf7wf0yM8WK4pSebxvDx5J8UAq3a/J22ra8pwiWaNugV4j2Y/m3RgvEMCD1J0tiQUA==","signatures":[{"sig":"MEQCIDMEyGduFjxZGnhL4C0h/fCFLWrwxrgRhK1FrbI/mQ1EAiAbpqtPfRUjm8PjyBWD/Bi9dd7weJUNLI3OOg1ss82tkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiXutCRA9TVsSAnZWagAAWKcQAJ+Q4EFUS5cfSISYqWo9\nResncma1l87dvk8ipi8oAn9cVTXWixVXa6K+X0n9GjL7BoZ75o2zZOhlIjHz\nVYgM3rJZYymUTGEMDGMRuJcB1NDj9S/lZbqSS0O4uLXKOB8rt0z+WdQHWsYz\nGz53uJCUklV7wEEFvbIXAFRuy3wGGAvtrzlcA31prBWRth5tQbnXG9xmUR8e\nL683KP/RSu0c44jfECNpQ1oawZFpQ7dVFF3SEusCkui6c0WGbZN2eCiGQ1Ll\nT9+YIF1cdOn9CKk3b8rInZD/ZWf6Y2vft2UFxWd3cJ938dufDtq7rrdWxKQn\n6gYl+llLQYu0us9mkdjKjODZA2Q7wRtZs+amqwrK+d7pVf5CPXHYXjF3xx79\nt2f5MpAgnYzU6rL0dqP+7BO+HLRUgeUPSe9Mjur7bxPKrskFjFY95dveGjpg\ngcaqB16VfFIo6jNMoKN7KsPCkA+ynZKlpiTJQLWSKTUR57MZ9ylrDN+55Q32\npoVDXFWBQBAIMXhBjM9Qz3ZwnZi5BNITS9XRgOgG1gEPBJ8rkGORxL9YSLG/\nekdxZOEyoi7IIya1TxFfuV8inI2B5wzF802hA2QkBixts/3oR1x+4hXPx+7d\n22a9adEenuP/Yp4Fr1ettBcwQZpEVhFJX6gD3ZZqn4fsld+A+ulF9NEcJ5B7\nuj3n\r\n=ctxu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"da326faa1574ce33af281557847073626d95da2b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-249_1569291180302_0.5936315168837725","host":"s3://npm-registry-packages"}},"0.0.19-250":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-250","_id":"@ubnt/unifi-ulp-ui@0.0.19-250","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"41f1b86c8c1440e5912b5f64288c65c2c442ea90","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-250.tgz","fileCount":46,"integrity":"sha512-K15L8pu5Od2PILxEmGYORc4EWvHW1B/Yo2bz6x6fdFWzgqDoHv3Eplpg4IFigP0RSQlh7qAx274FP1Cg9tOy4w==","signatures":[{"sig":"MEUCIQC4Q+DQW8pUMyK9ij5Gs5H/6UXKiLNRnsvBBXxhkICBUgIgaYxGdQCPrxk4VRTXemIrmSAsqBa2XTdleRT5tx8yioo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4711504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiX69CRA9TVsSAnZWagAA2goP/RYham2PIqsiQZ97iAuO\naa7RNx+iDqotqdNpGowKZ04FMzgEg0QNM0Q/67pMPWaH0ri6epzUt+4o9WiU\nR23X34PD0AKrvpln16Vvjl7ufbxCR746cVkqo+RXECUZ74h5j70ra6mx6VTW\no8x+kuIfyuw1NnNXc5NAsPEI96OsKzx52cLbuEobRG7lZQf1Gf4RCCbhRt4g\nIpvuKzoKLweb/5sfIfF0n2Uh0GTp9Q63OLKsanst3Wz/62nnX8DiIoNu+zej\n8tOZz1pkaQPRRY3ZDRjgrpuWhajQcMOQcZ48r/qbR3/ei4YwEl2ej3HBY2OQ\njfZ5Wyb9UdYFJLNIggSZCFccLe/AIrSnP0AIIQwFatbgnMgkeljshwGXyTC2\nwB/NAL73qtUxnQsTP9mMV8aLRiCZlguzdmZIYJWjS1pmsy45PpvZzY50RNBw\nSBbjGyqkVfneAmTlCVNko1YRgpTZrRtC7WD6kIm5nmZCwJKZ5hHMIL7HzMgH\naNDJbZ9wh4YrOa8RGN8G/i8bZKSyZWlwMZNxNM6t/+toFITknDIiJzFkF3PU\nAU8tnun9DpM91O362PBC2hurtuAQKL3hj2YNT8KcFHEi0Jh++dqTYNRg6ixx\ntyrK7SFQuh5YDXw8G2Lk9b4HpzBUll6ruFOLWOSnRohT2oFUjc5ApuMCO054\nb0VX\r\n=Ze6o\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"da326faa1574ce33af281557847073626d95da2b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-250_1569291965046_0.8712912188240887","host":"s3://npm-registry-packages"}},"0.0.19-251":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-251","_id":"@ubnt/unifi-ulp-ui@0.0.19-251","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"e26df137afb0cf24e4d46cb229301ced4a548f8c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-251.tgz","fileCount":46,"integrity":"sha512-n606DKEF3ggd/x37sMQiHr15NtyHdBKWcR9h2CJCVB1f6ByG5M4spfD0zwxDdgshxGo6djCjCKBYVRDT6abMZA==","signatures":[{"sig":"MEYCIQCHHnPbyXDOwgv1gj5wqnHn74RI5X95nAlF9iEFqyD/aQIhAK2HGg+0EjVtrZOYC66vENqVpoEtWDeVaSicBhVtQKyq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4715278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdir+TCRA9TVsSAnZWagAAdLIQAIIvtjcBJ/Y0vmwf/Iec\nhN9WTRyRM08d1J84cBKTbqS9hWcs041srHJNMbhyw0AkAhOhTEDo48E8OXOg\nwvrTVhtrIl9Cji7ETyr8C0dyV54yQZFLSVlYLrslUuFp8vBERAu3poLOj7HN\nLUhCRYrHIpiUuJjFI6a6mUCToeuSKSEHe/HNAfnwvd+bRCO2kYduijcQAcn1\nr7lfrKk22S1rkk0hFxHAu2Z5NYxCM21R6NyhFH0fX2mCpVmCgjHFg9xZXzfG\nBn8mn1G9erPJIZCQ8vTfbkh3Y0WF3rDA2BKDqByMG2dwaN9Auy7+jsmVeNDT\nviKGTn5gaIBpaGTqkwnlFf7oJg0Bm0ChYHgSL63mTFBC0P1JlHeyPuHKyK6t\nVyP6QgMOl8x21khKRAk9S+iN4gWpVZXvENnNjvIHKm7wDG/WySHzruZfQ4Za\nrm37V7aYXNIg26Oy0KwiHsufKJa4+XPGkJ1fQJlPiqhAmEPo+tGMIGvTsrSP\nRVuuKYvv8ea36r59DSlHpZcphN+8lz47wglbZY/8RjfRUnVil/oi2IlKCmTQ\n72pfOIjEGEiOKe3B7CSL6gvlGjGaNSMpN5ORvRCnY8uNyM31k/QTZzXPqV0b\nPeX/yXbPXhvs8V9tUzS9AxXAQI/+/jowmQBEygX44gk9kfMDeaVqQbQ85lI7\nl3Bw\r\n=2uwn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"b4e61e9e162d15a4c4d284049a4265df58e7d95c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-251_1569374098712_0.7962109685733567","host":"s3://npm-registry-packages"}},"0.0.19-252":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-252","_id":"@ubnt/unifi-ulp-ui@0.0.19-252","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"19c0d05c9c4f125e99d947001c0721a1b95228bc","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-252.tgz","fileCount":46,"integrity":"sha512-0hreN6nfdpsFWjc7IS2Z7Tk/EnBCi287LuwdxrkdJaj22RYUC3jma6rOkB7PZc+p6k3fVQms5PmRP9mDA5BpVA==","signatures":[{"sig":"MEUCIBYpRyF397J4/+xCZJJnK1IhCif0obPHZBjtygO/2ebGAiEAgL9KkthRzyLHuEe+iS64rRUfnHx9+oU7mRUfDq/9PHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4715278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdisL7CRA9TVsSAnZWagAA7OUP/2JrIYM3OnEbGLYxRNPG\nrt+U0yBEyDykd5p6YwhY2rb+Xc1i9s8wF6ioTtNZ+utJuo3FAFg+lxk0/IpB\nrJoytpJaU2dDvvJj0m9gNoqmhSYyOIy3/8R+lWxK7EiqgO4ZSHRuVMhTY9aY\nLykJ9T3iBMFx1I/XhXDf5nG0NvjC2GBRwSu4rPp7GPUBeT2BBnSqmkaf+jHA\n5ZCf9J01jVNomQ1kOK41rezpQ+UYJEZigyVKlGNndMHlpE5rYx4OWqgqc274\nSHC0Cg4+iTKwEG5q8sSMGntTOs4bIRFqfUnj7OdSCYtoS8MG5xQuCI+SnwtA\nerCKgeoMJxUK4ODNQ7NjvWqYI6gTCo4JJ4h1/ycZiV5cqxfB0m8FhojyaaFx\nH4kh/pxyAfcmlca96ths1tfDhcBcqFVBlPPaJvuFIJxKzZd7a8tkVO2kJLfk\n5fIF+AxLah6yZAZxWK5JEwJvWWKidVjUD306mco7HKUoG0TtNRuilzImj702\nfOPsCRjk7TE3+QH0thGZkaAuOBItJ0oKzboVg5MfB0ZHHRTpGqvPgwxsBc4P\n1N68klmZHCCGxLt4wy6cDv9mgoad5OuMOfZ/ChF1KJuVSqhx+quw/ZFyTiie\ncxizXj0L/DHuBxoM2XlAZ7SUXeOROCnQAfHhMd9teJvukYC/jr7vf2Qwfnzb\nKuLu\r\n=IHtn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"b4e61e9e162d15a4c4d284049a4265df58e7d95c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-252_1569374970828_0.28939563275102387","host":"s3://npm-registry-packages"}},"0.0.19-253":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-253","_id":"@ubnt/unifi-ulp-ui@0.0.19-253","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"e997dd4c831b1106fd207d1362669d69f1a89fd7","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-253.tgz","fileCount":46,"integrity":"sha512-RxoUC4RmqnKn50cGii1jscKU+AZbO+yoA4GVdZipSj6tidhvng9hT5kw5nTIJPnzOkCLghtSWWgZZcvGUClg/g==","signatures":[{"sig":"MEUCIB4haV/bGVzoH/rJhRhaXeY/c8s1f1PsOK8/QIF7hC3FAiEAgBunq0SllQ9yaaWR9IZ9HZiStfEzoJ/fJBQJuYLuvow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4715278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiseuCRA9TVsSAnZWagAACZAP/iG+8Ag8RVSnLTu6MJRV\n6d/kBPiuT9R2gfUG2sS3t/YRFXojsAK1bvjmvf3WY6sL8hDwUKV/Q1wO/AjW\nHFeyyrORfLPq6nV2UC2NdZvYTBuVYzcXiUStJArKT/mg5MWUOtrfhBoEnzgw\nKUiuVCr6jHzamG7x4QAVP34+IuTR9eeVmyPMLUqPLbvzqLgcyOfZJ4Vly6tM\nl6rSORViKxQBMgS/s+VvZKL+h+Sa4rdH7iUbtiK89mTpFfV0Sa4gRV3fVX3A\n8EAo7vI8oeuMjePErsoAoF8f2SA/zNXh7+/FpDjRY3iVug9y0MQ98RVWYwG2\nILBpjux6PyQwWiwyQ2Jh71pcXtS5RFATi62WeFW8JaacG9cmz2nJIWpXiJyG\nUjZeWYMTmZRmLR2VwSbwL08ljsatRq0R0j3UlW1hPg96zLGMLmfVgeuMAPAQ\nldAAv8F5OAK/JLHX85oqnBIWcBXD2d6NS/e+PTulcN5jSDOy+DAwZg8hhPRF\n/MrjYnlneMykGUJjSd8Jzby2ugzFNuwYwlAqFe6yIEFSrFuPG11NIYd0TNNt\nk4ToOreQ6XB9eXuz4pc3pkJ7efWWfmonWmO2eBbwWD+CmicGh1tLX/WIqBD8\nNVp0OQWdoWb9pm4F5fC3qrjoyjRkkxwBbMkoCBiAbXswSLd8i48A1UWAJ633\nM36a\r\n=A4iY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"b4e61e9e162d15a4c4d284049a4265df58e7d95c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-253_1569376173630_0.6230349359575174","host":"s3://npm-registry-packages"}},"0.0.19-254":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-254","_id":"@ubnt/unifi-ulp-ui@0.0.19-254","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"4f3b42702511d5daae07a84f913266f278b5865d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-254.tgz","fileCount":46,"integrity":"sha512-r0w/0EFp+AMlXW50pj/qaOyMdiYWtJ3XX7GhoXcrWr3H3wpZYa8+wVP+NcmZhA5uqLsTQDhBWcQkbYj7BVadhQ==","signatures":[{"sig":"MEUCIBbDtMFToBvql3+iL+z+AiR/ZgohxYI3XnImYnt4ZQyzAiEA2XchK+D+qIF0p8LTTPl58/P0dXMe1jCVsHLo/d25WB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4715278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJditiXCRA9TVsSAnZWagAAnHoP/2ZlhDueHafoR3IIknjR\nUKdsD7c4LbACDX8REjwH/fSqjO33ey4rqcGMjCf4kK6kQnjutFMH5BxuM6CK\nmmnVAnmhhnU4P0Ysl3INARD+JTPSvVGFhWGyicfpM8bQSphzwCrqInKY8oQ3\n4Wo+jWnL1mIh1W0FnOBwjm5zlZszLoPfLi1p/4g5wxMSN5r5PTuniyXcsuiL\nsGTB4jUHcs9jN7uQrhhfrmZUpW1o0WiulZqyzHuumbaMspFHmoU1TCdbSRY6\nCNjStZPYZlm6esHwpfpL8WXCAD0qkE6wdYjxFLO1eOrG3KaKtdXdgsmNjhdc\nD9Qdbeie/yrS7QRqnmmtx9NTF6Y1lEDMCDrNl/TvygMbM53kfz7eZpBB/LKZ\n6nLR8cBPTgtjhg/sC2hvlFQ59QToTEdfXI2HG/nlT8kKe41VxBdqsFEFE+gE\nUeU4zGtZPS5qrYncvHCIDdu4PssTxHXktRml/B8vOlGGJS48EmNmWU720Ta+\nDJTagqxdDUOnHhNxzDaZPiETGWXlRTVfWPjariQLiOmvRErDu3UuWveOCPbP\nY5nydwXzRLWQiJXh39f0U7DTHcRLNEGE2HfOjWEYtVP+DTEqpr0BClP8hjJv\nT4+N+J5mvMfwv5lu2OaIIsFfEq9fIGjXgSU18pnM8nucaa/1T7ildFHpQlDi\nINc1\r\n=kGqF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"b4e61e9e162d15a4c4d284049a4265df58e7d95c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-254_1569380502618_0.3561874015794504","host":"s3://npm-registry-packages"}},"0.0.19-255":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-255","_id":"@ubnt/unifi-ulp-ui@0.0.19-255","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"ab6a329bfe58dc307e6e2122ded7526eecc9e0a8","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-255.tgz","fileCount":46,"integrity":"sha512-CE65/XXpyc0HenGMkMoceUf4VQPo4ETNItYtzDGNHAvpXzIYkESUDfKF3A1C+EbL42mLrLRWjaxy/6glRvvnIQ==","signatures":[{"sig":"MEUCICCnQw99wvJZlHl20TNO7IxBLFgkhSR5YCu0JFzRpkd3AiEAqkJonv6eCx58JW+T9DOhmqaJtegb1MWOuUf5GqO7hRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4715058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiw5vCRA9TVsSAnZWagAABmMP/jFsKGuALErVa002peJp\nIh9G/wqJ3iMPOltVnAXTOngI/uPABFa8HKcscXs4YzAz461SyMOCTkwu67O2\n+ZNf+XPTOEgn8LmOm5CcPME6HGeOU/xUzqOdul+UchFgxqLLgSWKfIRE/LJJ\nT5wG7Q5Y3mJVQuksLDTsfLiv92iE6gvYvMFzjbZ7gmA6T+LRjYA3g/iQlzh5\nNMc6TnsD38OkA72TFIfd4QFVwWTZAxzW5//V0hV7SodzfOIQLPRE1Y4VNiZq\nbfPON+C6Y96a8nUJjSQ287y1bKbrhj9oxDLQ7sivzfeuYy6qksaMyh8YzZxh\nII+agvEVQ0uxbb42j1gniPo71bPtUJ+uipXASraCL2uUg7JKEjp2p7/Wz3ly\nCpddWXIoIIXMgtx37suD528NoA8ahbgnf490w01cT/dRf0zSz2WD4JCnDhJm\n9pMjV9YQPw+t/hHPqZMHMkHtNeiKmlbCol1lxwSRXokyt9HxNFaJBEd8+o3C\nvn0Hvjybg1bJZPnVy9aGgRFa19CqDC/wCa5SDD0ck0/I5t1uKo4k70pvJ3LP\nQgXlJTxFLdNpx+KBCzQ0XKTBFWSK3JpDrgP5QLSx2WP3uc1orWSC3KrYkyC7\n+CkRGbmImeIaWfLWHxc5dhwhdmjtF2b5lectZAgjQVTRAhPel6292ByTMqq2\nY+C4\r\n=OjKB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3078efd7f40704d49b24e745499ce7b22691dffb","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-255_1569394286695_0.0009983808597093802","host":"s3://npm-registry-packages"}},"0.0.19-256":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-256","_id":"@ubnt/unifi-ulp-ui@0.0.19-256","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"cdf05c1e12e922938f1eb13e32a8a6e163a112aa","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-256.tgz","fileCount":46,"integrity":"sha512-SDIm33HyKgn+LL279zQo5xvkO9J6qhQjO24aCXis2KFRye9CDj1A+P+3TIOYspRUNsaO46hviZkdTJPqkmb6/Q==","signatures":[{"sig":"MEQCIFtey+DrXex/AJbhTP1goC6rBoERN0EnZ2ABa1rIsYzVAiAQDfsq5jAUbiaaPIVGbYbo3JhZfPD1y5gBdeGWuudOsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4723981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjbtWCRA9TVsSAnZWagAAMKEP/0uFpxG6kYfD0ycgfuPL\nVS+vM6hpfMWOW4ORsFaAC0b5upEP9LNhPBFcJLwUfuV3bBURREPPuq0RHI/N\nt7O+IanbtUh0kg+GO80z94P3nPi/Cc6n69G4PXERYwAkFm3zUpggfh2h61jS\nCdEfGqcvbK43khIhLH8XbFqSX1g6YOfJr2F8b2BW6TxzqynFTTDUVkmAZFyB\nuFVKCJplvdBVhxrmT23CnKPQbqfP8KM6iBeH8X86vG+8LVxEVRIza0J4Q47/\n+p6VZjpXjQKt8PrhU8QEz0+y+2RKilEA5KnSP7Q+nxuygHnU9JVKzLI33sId\nWafcbyEXjAfdhYxk8mp5CKcBh48DyNIGiQkIWoPRG97tT1U2ArQDHXjXAIz6\nn9ousR3BcxEWMy4VX6ijazLSQ0qtMcTYR9vnumOdG5doZumDWBjByl+GOODp\nW9Jj1OBcjMwLalE3Z+Li/dGiNKgRggsouNkBYvclbE8ZGBQWWYJ1QKwB3RhP\nMYzKUZM7ubBRo+iVAO5MbRVZxN9TvusTVFjRdQ+hgyH0B95VGDM+YtCzrxkv\nMOkMl4lHhVYZ63GyxRMX5FgD3tLBPi+joo5lkoWgrdVVDKBjsYFiM0SsKM66\nvI0MxVHmjYw61WTm/0ZfReoTClVXsEwq4QC6j3OeZTuA2Xyhy4odxxgRNf7T\nV0+8\r\n=aVlw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f78d32c8176c2a2fbf727d3b21bd9fae2790d58e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-256_1569569621782_0.5159092575404609","host":"s3://npm-registry-packages"}},"0.0.19-257":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-257","_id":"@ubnt/unifi-ulp-ui@0.0.19-257","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"248956a7a3c2a0c4388caf644d2421b139ce2ce7","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-257.tgz","fileCount":46,"integrity":"sha512-Cg/s3tlE9M11S6c7zOBN0FwVoHGTsSRZ11tV8pUDsS0+zuConu2DLFvZhNfPKUdAoiNkXJnqEWqLCRUNijfH4w==","signatures":[{"sig":"MEUCIQDZp/ZPq0pIYPC779nzAfsLGUtzbHJKSCbShZWGIU/W5gIgRMXeFFVJQLsMHhx+hTpuSsoiNxBz/UyXhJSLpddwcD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4725044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjeDoCRA9TVsSAnZWagAAj10P/3aTxZYbtEHJLj0ZmA/K\n8ghEjg+kc95+cSKwcKIsdLtGVIzHiNvWa61vkUdEKB6NwRSRaVMTtNs4kI1F\nKCoiNiE7j+hKVN+FfRj2xw2b+cASiGDcDtgYrs2EUFyeeGNwMUWbdIzcufYy\n2iwgfkp7cs8+hO6A4jgCDYLbpkRIapkT1hjCaqPPV+sePftRw5TyzqEH3GEC\nrt7xcNJ25nqGxTcCwh3MsOJBOiECluVmgJyNcifyslInQCE0vLCi67zdNSd0\nr8+sF10rHvDNDjhkEzy1ltAFDc9RkqgtIS7CUNlbGin8kA9coIw2gUtIEtyg\nJXf3WbXOU0Oiy/MfGcN7kCLrIKHkawLqhQ4DL2NuzLgpOHExInxQ3pAsKWKg\nmSQJ0IozCgBqsMy+otHa8mBC/zDFf5HSTMTLr+zj60JooDeADzzkTMGslWyi\nI22ZQFQP0u77113W1zeHVFm29mM2sqxEX7kGLTmvQzYLav+Z3rixS3O6Gyml\nKl6dSsPUtNAKYWR0N/Nk3ZbaN6fajnGBrqla1SqmekPZ0P2pKW8qoKnW3fAr\nUj/zh2J4YsnxcFkqwlj8yckDCLn/cU4J74zCWxtcgJWCAe9x9eCG4Ix1Nru5\nRimafUSPMRZgu9fR4rG7AN9tqxc4sJCAQCct/q3XygE/D12CaS0JIDhDYBub\nTS19\r\n=fGB4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8339c0888b0b3190e40b8daab34b63a287d54eca","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-257_1569579239711_0.6241620649426554","host":"s3://npm-registry-packages"}},"0.0.19-258":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-258","_id":"@ubnt/unifi-ulp-ui@0.0.19-258","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"f31311713c1c59249ea464b1aaf290bc4c3a1005","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-258.tgz","fileCount":46,"integrity":"sha512-33uwb3k3TzFiUFny1vEGaFzVBTypCVk7TNeAt+7iumLrfYwgO9HkZeCx9nho1zz/i47RxCYscBC4DW3g7HoPgQ==","signatures":[{"sig":"MEUCIQCXaggGeKAekMnQ/50oIa3Q92GErpDi2g/3EdJFVu0EuwIgIvtrp73xyed+IuSlqNJDrzR1jdgPBNLjhaQ1wRbifNY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4725044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjganCRA9TVsSAnZWagAAPaQP/jIE/jLmFOp/NJ7JiXqL\nVx9aUhokQEG9fVQn/qqwS2/U4e550T0r5ERhYFrVi9Qlj2bxINmqviixUZmY\nivAl6P/LvqTdLnNOAP3/4hxvFUd3EpxP9C3yTvAF0oDtnn8uw7tuszhfhc5A\nav52MZsExNsDdgS9teOSjo1O1DMGD6ZS+CFHn5x9yEv/4nFLP8J2LmwVHz/0\nqEH+KvFht0i3Kl64FFkkyKWhIjr+8wFD0n+jTdouMa9NYI5Ob/EtCFY3qXBC\nUfLi6DEJpUf8sghyuAO61k7bv0F423O3ldWcrPyJ3oTe2hP7ToTM9GirGl9o\nXHpwT9jrv3eAs8bqYfCq+tq/X9+6XbyWM5bmv+R9dtGBHMpgNoulf10SmqcD\ntQ1LbGzIvIcTHxW5sZcFVoom/VquQVGzLqMY9e8QR6YZ/opmZ+lHYf2WDYcC\nPJFsRWTUhybK8cgXC0MIePZMOvMgsCCtCq5j6vmwKENe+HvI34nODLbnXTXn\nfDoMEFS2pYJvG6A8MMxZ3bPnIyOYXIISFYq7voYyQa3D4XcTvJ9RWD5+wVfM\nfkcmMixpZq6Z3taidpp3hYYUUo8AVar9KeMdZgGBnaqHlMtrUdsSgZW/6aaz\nnO1gdgHm1HEiO1ZwC3R/l4HWZq0la42u431OIUiR0/Q9/vGTrGK1fp5CeLVB\naAR1\r\n=ctyH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8339c0888b0b3190e40b8daab34b63a287d54eca","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-258_1569588902914_0.2899170965016338","host":"s3://npm-registry-packages"}},"0.0.19-259":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-259","_id":"@ubnt/unifi-ulp-ui@0.0.19-259","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"58796c89e48da97701614b7d3b2fabe2b2550354","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-259.tgz","fileCount":46,"integrity":"sha512-cJy9GwNsTU1olO6XZCxqUOmVgcZ4bWZXLqUewiRrZOIWiJOyj/jQ+X6Vnst08DrHE6YNbd92/olfx13aOV3dCg==","signatures":[{"sig":"MEQCIH7MrnVCgmJwtKpTTn5H5OzpcIwtqZbje9t6NV5WuogKAiAreQFXThc+3Pyd1mmN3b5pIPlX+VGzxh2tu1SnVhsM2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4724960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjgtvCRA9TVsSAnZWagAASNwQAJXw2tuQN0KwaPkfk/h5\nn/hC/L4we8B9xgvB6anoMg9CL38YR1IQkMnEFFnQyMW/QWHwEmGjb1vRO7vi\nag/lb9hJlA3OxDBlED647LlDotn2WWnirsSgctF6pvkq5IJcyXsA0O1epYlt\nuaYN2QEqv2Z4fw5RM/KYExmEim3Cx36W1xZ1tmmR7Si7kZqOWza/VPXUSIIr\ne3jXSEduWBV6i1et3WiaCxh6IQj7qehvFtm9fdObnrsH98+t6jOXtpSj1jRw\naMVpSySg/r5asJ5ogvV5DqCbdMFU65SXV+9r3lTY3PmyIEKua2hT5VGH3VtV\nBVdyHcKnBBWdbfS/8e3CoXIbHlWtu72gvrYPvWXShIpJVIKBOljVzNrldvL1\noCHToi8AQ5Uzn7VZy+tyCK/mZChV+6QIOgfxe8OdJEM019fb/2qOFrj8ZMtz\nP0/9y0Bm14V9CA2HjiwdSZH1YpUhut5NAZMfbfTHlS5Tzhk7+AuIjvCVv9WL\n1734RNW2timdv3OCL8DWJtT33xq6xB5FJEQejqox0sip8EYSw9eocAkQSZql\nHRWh+VLcm6QFg2Jl3NDxamzS7mektorcomkIwXXvs6xUw0ALkVzEk1vNSxw4\nPV5PUd+QDgBMjUBuYlZXaYQ9me+EEVkdku7YFYVJF9bbbMObLhU5bp2FzzlL\no/bC\r\n=MOmn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3135a4f27319ddf58bd06465ccb6a2b186d030ec","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-259_1569590127213_0.08479309108680932","host":"s3://npm-registry-packages"}},"0.0.19-260":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-260","_id":"@ubnt/unifi-ulp-ui@0.0.19-260","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"93ae72be1f9c93a3c8cb4d98f934c4927b9aaab9","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-260.tgz","fileCount":46,"integrity":"sha512-aVYYNLxYaKqTDqQKYbhkjYqo2js6az8bmOSlQxSp3S+rjRKSAPye/BiCxTNOkGH6YmCfqykSVfzAm710ZWjhJw==","signatures":[{"sig":"MEYCIQDIYjFeDLCua/onLSkJ2GGzpiUZgDjbhHN6Z6vjtxpW0wIhAMXsoVit1zcsNzYkD7AC+V/9zvegrEmfP2uGviRD5jCh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4725422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjhAACRA9TVsSAnZWagAAlkcQAJYvxALNieAutdg224aW\ntNxHk9yg43COa1F9jv4lXp9NZz9Nf1i+8H6cBQ/smxWqW7JjNRX4VUs8UUtD\nGCeSbU0+56Zq6UdJ6YeteSWS/cpmNHXt2ZWJpUqclSCLDEMBb5ZUD6jrSdom\n7RKJ37J+F8xESfg9PxP5ACQzlNSX8qAkvb+6pmmruj5Ie1JZK+taoK970L9N\niMZTUQ5HbFiBb54jE8dyNKImf4GVvziWJGxCPzr7ubvznQFORr+lrDAK+k3j\n72jyL7F7rCobILCQWB8xwipeKQ/itoKJXsngX8kQJ6ZKEdrWDX2qWOqTCB/W\nE+o+fNCe49/CvYjB0kpd4DubLeIIzdNpQrNBrOfkpEieNO5B42auioZaRqfs\n2tWJVJ/SwmfE/forb60ONPU7A+gTt347508Nb5D1dpkhmfuw5YX8JYVHGckF\nRySPu/OJEuWnbpqh76aYJG4xJpykYCiPOFDNnXq1w4Rcheu2qo525j3c2WPJ\nEG0qcDFhaGQ3PtgmQ6kllPw6hIlrvtOEycG1ZZ3OzoDFj2527OdBQbIl6elR\nFDuXOXfppLu6eVr5uVztH1wXPqXuLDXa/upj6ltgVj/l2x/KDZsOgfDrfn8D\n+E6+cqhznKk3N07G1BI6cpuYEVuWstC0yauLV0ss7an0Lju245dvIYcM+rqH\n9KRW\r\n=hPIU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f0ce59ff280e57c91b1f5d7e28edf56c182c751a","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-260_1569591295501_0.26164580515324065","host":"s3://npm-registry-packages"}},"0.0.19-261":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-261","_id":"@ubnt/unifi-ulp-ui@0.0.19-261","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"65a429a7e676e3d6c3e60aec7ffccd573659e664","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-261.tgz","fileCount":46,"integrity":"sha512-srSV0pA6pefoWzrCy94d+8v9viNEJL+U6BTPsE6mZc7KYaGW5ticSBt/4vHcFtT65B+iu0uwQsR+yHc+T1DQpA==","signatures":[{"sig":"MEQCIAfhwY0lEwOGmO+sQ8SqJIFJp3Tu3N5JV8VihTHvimQJAiAtCI4nSEg8p+mVCrda7IjXkdcOxGrpMXk8vXw/4+QQrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4725556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkCXfCRA9TVsSAnZWagAAfu0P/jeKrTtCfiYlHN8F4KJk\nh5smCLXMpv2OnqV7XyYV1UMH252wXYCGXlM9su5YdvBWfV7gniHU02wMgYtQ\nhddKryPuMQ7/6dI7gBkwCvm3GbXR5tI2scxKC99/pe43n1cC2aWlsI2J8C6p\nMygjEseHHqZjtN2Wf7U8J1Tfjz27IP4QKdaKugk4OKwU6v595J3Gb0PHejUw\nT+J3tnrIg7Do//WS6k51/RAWHrXpMphJLCUet/qRjxoayC9qdkv8x9/t6wfB\ntY0sWRPppaf8fo3ZuC+XfQ55t/i0PbNY2lMGvZxeAoP65B/BAcQfHYNYY7G+\ngcJCjlZWL+RWaBC/6xZrVNU82nQbZnpQhZm5wy22RuGMU2rxgBS8AoqMsNz8\nPf39cEX4f9kqf0E8XfF1/qu57t0ZUCtkuDm2KYjFMqmDQuqrHrtUg1e98nNo\nnFIPNWlLG3E0WkwL62n+moSJVnddqwv5yn1YpwPV9h8sAwBrJdtcT8gmuyXz\n9RZYe14/boQkrDDVdiu7CeGw1LcJFwYfp48r/y3EGrreSEsmvZo2aBdarLiU\n2t8gtXrRqi9yahPo2l5dDNan/6yU10TB6CTLQLzpYQUOC7xCi/D63K7oFKjt\n8AjgjY5JBLq1hpkcvEPMrDscBWvWHlnXyh0UMCPVYm+4SS0DVQ2HqNSpZgW7\nxlm1\r\n=czRq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"25af392e95132bfe4d332be8fd6e3bd63595d7f7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-261_1569727966506_0.4715625311267426","host":"s3://npm-registry-packages"}},"0.0.19-262":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-262","_id":"@ubnt/unifi-ulp-ui@0.0.19-262","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"3434472b345687ddf230878020e78b40b54d9b22","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-262.tgz","fileCount":46,"integrity":"sha512-MWZiNRUZZlXH74jsrlv+bby6Q3xeiHsGOuQPjN4zavdadJk/fwrieEuqbjinckDm6a6E3gdHnjx3tAUQWs7wZw==","signatures":[{"sig":"MEUCIQDBZ+bM3XdS8Fo9gy9ytz5rAtMrLCkKfFNxCtnTCG1O4AIgUn57ZPVGn2klrbjQS6GI3h8GlpJGT39HRCVo1mm9vIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4725526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkGswCRA9TVsSAnZWagAAfKMP/A9WqISaR1bNfJVYN+rQ\n6Zk105h0OubB8h+hLl0mI3+PExHvxpDoZZCgVXXHcCHY292W6nvl3Gaf+xWc\nPJ0LqQ4JEIRmCnclij2bw6EE4o/DGuvOFFOye7/izRNguaH1ac/Pt8fE5mcj\nrZGsBafJAMil5cfSaVdY1LYL4oXO8Zz/WJ0/TGCJHTXmnfc1ZxNcegQ8ccGg\nQn1c67Cy/WNq0VSmu/GwmLz0vRDjBtli5aRwm6P2H/RP+hrikiH4g3bmFTFh\nDb+Vf2dZv1/0EXleuk00X9KH41tGVSBvE0P3lE6htkGxJESWL+KWwTrLvcLv\nzGOp0lQ8iTeyA+K4US8JQzidDWG6uV4GJlInl6cuha+HcLY424W4C2F9t8tL\n2y0dWqT2tnJBQjAsQHvvVIvTwYhVBwWWwo0RVc3PW8HI1/icj8R4+2xIRB+k\n6R/JE9faS4E55j5iNtRZCWN1S/lCwdx+jFjqfTwKFzLzUHt5KyDm6d79RIl5\nbQeaDiyBdXuyiL3MzpwEhmdvzg7nohLJ+fe2pX6g+C12TxGOASjzItd4J755\nRGHfa0WBUzWZrFIyU9IKAwipVbFuW7wGPYDylhP4IjW7939C5x1Qu/kgE5nY\nBHHIqf3U2mkEoie/TlvSqPEqWP1XPJ/K++Kbh1tX608IxW2Iiva/uWbBEjLO\nTnJL\r\n=y8fJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"053104629ac61b16ec1e0dab5415d1b27415cc90","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-262_1569745711780_0.9407745789524742","host":"s3://npm-registry-packages"}},"0.0.19-263":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-263","_id":"@ubnt/unifi-ulp-ui@0.0.19-263","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"2fbf97ca2b27413414292257eafe84da38e88885","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-263.tgz","fileCount":46,"integrity":"sha512-G/FLlw2ZcGVwtKt9+qgtb0beN0bz/6RmVlityHiD05SDAv75PwWPS01lJ8WvkuTPbomvS4ykn+TZ4SDejZ8EIQ==","signatures":[{"sig":"MEUCIQC9OnpPYtLhvH9vFuQrg1743gs+nvMMT0y6kv+qP3cMqgIgfreVKbeti/fbce3umS7UsuaLblapGAYTnSzbi4ihNrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4725526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkIAVCRA9TVsSAnZWagAA3FsP/2Gl4WqtiyFaWdd0uXpm\nixVRF6A3cgH+sNUoSjf3Z2+86rqOFH1/RWW4v4K/mJoto9Z2+jWH8fcGjqff\nfBpNjPrQA/0Yl2STf4aBDQSJfnxG1EMUnHQLsZWoTS5AeAqFu553C1+O90by\nYnJ5QX4hv48HJbPPcOoEql07bG0IVx1WYzFlF0sRPsqdEzyBew6vMVqGLhQF\ndP3O/V7emmElZCHgP5lxAcw+XNw82GaPHKxEkafLazqebbQqxZcl3u3LHyp8\n4m1xxk/Hs/1OHHm8GcTwk7YHrD+UoU96c5QdZvDrTfqE0TAn08KBrcx81/ta\nSgOK4yEmClz83ZKnfQPtetTEmJ9Mlm1uDluWJ0V9H8zJlvPnVZkeuTzppb2e\nelyXJYaYyjCNFFRAcPzgMv9h5wf2DQGyFmctHbz9DxK6/GtggAjzuB13enTE\nlylHzoFPK6GJtKG/r2geVUydnrKatK15908thD0jM0mAeAJU7mMMpzsQo+CL\nRuL/dwmXUWUIU4o5Xso/GIppW+9eWD52BW9Di8uwsIF3O0tQqb0z92bVcwYZ\nZtlKYSLMrLiTpn97okFEFZbN7YIVgrqJXHGivMTiAhmwx3zjhpoAWdH81u6H\n/yJhJgLZU4t67O82MHMaqRPKNuQqy+S+gnH9qGQw9Hmiz2fIet0JAuP+Ybz/\nUJzb\r\n=JOcb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"053104629ac61b16ec1e0dab5415d1b27415cc90","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-263_1569751060402_0.036575990088040466","host":"s3://npm-registry-packages"}},"0.0.19-264":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-264","_id":"@ubnt/unifi-ulp-ui@0.0.19-264","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"b528da9ef036fbdb684e8575c729ba1bed6a58b9","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-264.tgz","fileCount":46,"integrity":"sha512-6BCqpI9yNCvJfqCqDwldKZiaT17gbPs+wyUduufGk1OIJyYx2fgN/6dtV9Ny5KRe59382HEe3Wl1yx3+UuNaPw==","signatures":[{"sig":"MEYCIQDRCJJdNuck+uBo2TqdHudqslajw50B48oz16n4a3M0cAIhAKvaeYoJQGzqKM+hY+F3V+YnGH9HHPKl2LMm3RlGO+lY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4725526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkIPmCRA9TVsSAnZWagAA/s0P/3V79pfSaT1RL1nAdixe\ncYCYmEXUB/d/GuyEDBbVsSKZCZgWnB/C7jZgCqwE9VXT6O2PG7LQhdyR6nXX\n59Q6CWWu7JJEdKRtgxJfpd/7kXVx/MDqfS810KD2Jit1AgW6oXtAqEfHoHbb\nTt0xRMCXXNyyg29c+kpYRbA91owdvC271Vi1TrY6tnj4Rk18XCxNrdLyWzvy\niE0XGx1rXSIg5ez0SNSDaX+zdEOcDs1wHkdbxs+K8G8GNTXCo3HY9E+4afCd\nQWHWGSDuiXjOHjW6baRPfqC3gFfCDN/1aQeDGlJ2Xeek3Tqgu0cvxnhM/YVX\nMJQ6V5Cl4Mf9jrkP8XO8AL4Hb0g9Zqk90zXCjPuiYzrIoFlSDWft8r4C/dDH\nFsSyrB8HQDOkM0kFZDNoCzQeCsT2ZdOj/3vsWoGzgCIWTx5jtGqO/GxzZRj6\n8rDXyzDcew+T+K1FaKlg+Br/FLFeXoLgv6QBB+s/bjnZDPU052YSr6kjmgPr\nCVX4TgWO7xjaIPWzyizuEIHAhiS9BKaISYQsA5WAgqkrGqvCtHToA8fDpyhM\n0MMpW70BhHGIMYCpefG8TyIaukMUc3/d7phYKP7tM1Gl9fdotz+Z/err8WDl\nKOFmcOsPNaohQkvhW132i9X+gh3nvaXyUNFD4sUYCkWk752e/fD0/oPc8Dr4\ngYc3\r\n=RCm7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"053104629ac61b16ec1e0dab5415d1b27415cc90","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-264_1569752037677_0.9432690939667325","host":"s3://npm-registry-packages"}},"0.0.19-265":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-265","_id":"@ubnt/unifi-ulp-ui@0.0.19-265","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ubnt.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"fcde4fad85ce91bbae40c0cff00595b778f4890f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-265.tgz","fileCount":46,"integrity":"sha512-GKbeLWRWDnyoTS1DNKHyOEzdVgWmjcv1Xiikpxpbdy0xzWsZoTGwuy9SEXmOBTK0Ex1JksaDV/aMsIr4gnPUrQ==","signatures":[{"sig":"MEUCIQClu9O6srDt9a0pOlaZnXTXMkffqDjcgAeneJ9VO8J8GQIgbKDG3DYTjglkxA4JPPjbOOBYsumf3cFgl0P9FFZYRC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4725526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkI4ECRA9TVsSAnZWagAAxGkP/0EWpZUS7XeQtr1zNjod\nTQNoe/cSrC14nybj2FnBc72AglLg/bBE1bo2PzMPqVuDhAMrCD/XRtqLq8SU\nlvvbEZ79U2FS7+oD+lPQdSq7P7edhGa9pNw6fZAT07knF/hx9+42kLativ2r\naqKVTlrk0Rh0jfVnj+hH9A7m+/k8Pa7GC1zd9+ox0NlmFcIuh56Uxh4ssSOJ\nRj5pLNmFhECf0c9XqlIV0vO+o6qug2289Jb9Dw5fgrMQTWd0JxfRFnuDBH3u\njdG8tUnSt1BlvOP34dZH23/iGgdohyFWEdJjUZCHHlg0NWQOmvXjDS3zOvFQ\np5RazGvptoYXRVcjWI8d/ILFue5DxP0SGzPL4ScRXGEsl6RyIVb3LmpKTRS3\nUguqs/6VNLv9RhdYI5zW4cJqMRVXqh1WlcI2Of4a85sWWOqMDIGfCiZrYAU3\nQMQEd5ai28Kx7b762o35KjIq9soDbULp6xa6OGKfzqJuPM5PFMob3Sb6wPAm\noRVvHuEEvnRw3ZYTW1Att1XNbijQ4+y/eDacM1GycHdPIzY5cS1a3ryA2MUg\n6VbApj426la/PwWb4qFyud0sVEsEJLoeQUQtDQ98oJwQxLxS34kocxVOB6k7\nJjAnTenV2ywvMRrSOsyw1uYrJpYyLRWPEoUhlj4zBtFflaH8qXEbalu5Y5hj\nilRg\r\n=fcpF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"053104629ac61b16ec1e0dab5415d1b27415cc90","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-265_1569754627625_0.5173329331184999","host":"s3://npm-registry-packages"}},"0.0.19-266":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-266","_id":"@ubnt/unifi-ulp-ui@0.0.19-266","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"bc0848aea7fa86b9d7edfcea7f4d1772ebd4b733","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-266.tgz","fileCount":46,"integrity":"sha512-6HltsZgGcstvB2JW2DwNal0vryVmhOYdtrFE7YsIVy6bIYZ6vopPgWb0eNhZDRgljRxmiEvC+kHIzyWgL/m7Ng==","signatures":[{"sig":"MEUCIQDV05XujATscad8sMxjSS0exjqpDya5WK/6UbklypYuEQIgPKKgZwtyKLtKY/Nc9ikn6+bbIdh19qHdaJ8oi77Jo10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4725179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoGsJCRA9TVsSAnZWagAAl/8QAIXPJ9wvIeZ2/oBRICgp\n5zljgixI8mjPzzts6UX5ZM/DUPssZVhnaPm5slqTLbJwcYbwlNKrcyLNBOPj\n2TZ/7GqB2RqeGN5HDWO0eagJSZl9G+DTnac4M1CvZ60N3SPFTSyH9ladktqW\nXvuJ/Q5a1B4P2dYenllNlmLbG087I8sMdNBvawRBoYVlTIG24eyayZ/P+ejI\n9o36TSaFYcGGrA99WtF2gXlffj77sQtN4e8ihhbzcbYpFrZ7T/B/w+W7PRLx\nq95nHy3Th7HVffK/y3t1gx0pzjXDpsraGjyvmF/bIpiI1CFk+pBZK08FlZy9\neqTi/4AfjZMHE0NqgjF61h6cRiliyKbRLbNBQz47V7bTgiLAgRhTUx0LIVHe\nYSfCTN3oBBaJa4b9HoqOyN5wiNRfivYIqJyrSKoAVak0jpZXTojKsbCkjMM6\nlixWCWOMRoTpNDM7d84FDepkTEvZi2081LwtrxroHYHefqlwao6iDa8p6Eay\nBt2oNkO7sMJ8cnxrXi/x3mi8nTwhlUlYiqubYP+JFHHiwoD9+hjWPHg58bEh\n2Y2PHhdUEmZs5SgqYk19IlGnQv1aE0+mIH/mRVaJ1zEdOwaL9e4VOR1TYGK4\nZiHoBv9jFquchjXKfLpEfPj9wbqlUlOZz2iL+r65LnHNQkHIJ4L6KOyTsXkY\nyUGM\r\n=piPl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"9efae6b4e14fe94a23c3b91a8e279bce959c5f37","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-266_1570794248655_0.49366007578004045","host":"s3://npm-registry-packages"}},"0.0.19-267":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-267","_id":"@ubnt/unifi-ulp-ui@0.0.19-267","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"59491fbd53e36cccbe9e202ab25e50729253b1d9","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-267.tgz","fileCount":46,"integrity":"sha512-HMe/1OsqvzDW2k5o/XsTUVjsF6Qo9Yh0lihi+VE5WdDCNGG2jOFiVyy8cFlPMu0SsYuS6LKnPvDXvxCyjz5OAA==","signatures":[{"sig":"MEQCID5XgUN0z/7GCK31SQsjiUdDUIhiY+gTwVxhuS+A+ZqiAiBik1sOwOJl0TBft6Q1YC7JFOErOf121vQ+KRG9s4tJeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4725179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoHObCRA9TVsSAnZWagAA5ewP/AmhrD7HQKfCPliXdlRM\nak4Gf7dAKc+qTnTzkjhxnTQoaUA6zTvU0wieZajJe3yOQ9q6kbRMamsePzRt\nrR1LFEEjm2tH8aHA9ReBxE7vdisDb58yWpS2LWWDoSq2VaS8qv6jr/1gd7aI\nByo7TWuxaGiDxVexNMxwENVFQFRrlHCTDyL6gDJiO8Tj6epm1jw4zk3OhxYq\nYhnioqm4zxT6aUEsYXx3cWRrrvZzOWY4XyXn9pxxSrtA2TLo/hG4FS77fSWt\nM1f5NCMtO43Z7+8Xs2vxmA0NPoODJDC0EP00Wyvputb1SdeqX4i1IRjR1IMe\nuUb3zLHYKsabxSvJBRmDm/ncz3oO5dI1Xgp7LO0qSs//tNdEC2fJ+zw/VwqS\nBc6WemFYtoZ/JSth/F67TgJNNO9C0LoTT5UoMuJ+iRIsX3qbSuesZ8jdazeN\nhtofymmRcRaA/sR/m92cFKDuocBzMQ/VZc9RUyTQWohrSrScc4Epp/5rRQX2\neYmHCZiExWY99Eex0d242YqEzBo5UvZyFil9yIlUpHzpVDal89tk4rAmLE+s\nk/kXoBc7AW2geS5pJFrMHqzGtB45g8tf/iePnoacg0MqABqMewxd2M3dCezJ\nPko3PhrQaa1sr8EFzYKCsvQBYpB8aTT+nDONvDrsct5WonqCnKw8BVD+Gilm\nh68Z\r\n=nzfR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"9efae6b4e14fe94a23c3b91a8e279bce959c5f37","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-267_1570796442707_0.3740944600413869","host":"s3://npm-registry-packages"}},"0.0.19-268":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-268","_id":"@ubnt/unifi-ulp-ui@0.0.19-268","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"248ac4a597e2b666f441ff3e0ff63ff1b3e372b4","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-268.tgz","fileCount":46,"integrity":"sha512-jghAgWoUpUeaYoIJBlzUggHVS55yW1Aa17C7VRtbM/PioG0LUBeIa/jgMr/H0xQ86HT5/mT2szixhtNY/4ZjFQ==","signatures":[{"sig":"MEQCIBUo2kVZl6kDgpyExh2gw1m3s4D32pTBel8mqncec1D7AiANWHQzESPumQZr6lfe7BLjkEqWJtlZo/mxKoFNLRm3kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4725179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoTusCRA9TVsSAnZWagAADkUP/Al4ULB6UL176kgBwO+f\nAeKbJQFKVKhJHNAI38VtQZXQtlQNvhEhsIUSEZ2jTB+2gnI8rAB6bw8IDExi\n1dYcul5DXbE0HK7EBa0BHjVHus4jhiaz0hEtU1+rkYutvBjh8QD2RapAz5xi\n0TNfL9hIQv2hyQbMEvst/UvqmGC3T8ejBcUed4NeOm4/Jlyin2pLpEDYBabY\nOVrCy9M17oCRK/2edH7wjJ7UCqy5KEEsrhBF6gN8PBA6eilnnb5LFETmma9S\n22380kASp5jNbkpbaj8d9n87AtfyWnHOt9d209xAht1PiRHG6e4yCIstrLLJ\nD0i5WZ35KWnbaMV3L7xO7bdbxPyLZA3tggW8U48gLHlNCAJRhfIDrrspaAP7\nOj2FbeP8SuhNl1Yg7GcHRJhclxkqo1CY5+F8/63DD2uqHDy/QgS4Mr6P25CY\nBWfE2WydbQTl06gso29iYw0+BbcCBnDTEkX7/evgxSCpNOBPLSYzHS9ZhGWP\nAIN5NOhibqRWdA98s6eEUkHMD6giZUJL7EkCaems1BTX2gXKL3ldkB4pMvKH\n8pUGNdJ2TaeuvKm1bDmjzg1imVXgAWn7gPGtfp6YLpRWfaTSbni/tBbihZWr\ndCnwSfrpxmCD8w+Elt5aglLhEY4YQC0Yfo5hZc+EX3EhT0UBg3UeFDiJzXLA\nks9x\r\n=C/ZY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"9efae6b4e14fe94a23c3b91a8e279bce959c5f37","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-268_1570847659591_0.9878668487259019","host":"s3://npm-registry-packages"}},"0.0.19-269":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-269","_id":"@ubnt/unifi-ulp-ui@0.0.19-269","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"6de7781eb7a7dc2d1f6e5fe2ef197bb33182ffd8","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-269.tgz","fileCount":46,"integrity":"sha512-YrotbPBGv8tje2/nC5AsM3jRP47Uop76ZucOMHnuUR9z/Ph2D4SrQk1kcLADwYIchiUuViikUBAw7Fpv6GnjCg==","signatures":[{"sig":"MEQCIAqffFRk8AmXhfmRVDCBdkCsTL3Ufh5eofMYMfl0G6fuAiArl8pcrsHFPTMndQ6cxcsFlBNgAFw2Mps+3KLM/qRBQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4725179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdptwSCRA9TVsSAnZWagAAdHAP/2hQt3RtZPiZgrc33veG\n6y4oUBbkCqohfkPN/GRqQtxRjz1VAcnVKg5VwYo4+oMRaSs08+Jw/GjT7gZz\nqYx3VVSeKy06BPdqqYYxq0E0jRdpuTxL3yB9mKbED5ZG8eEw2wSpnsAztflJ\nV9Gx9c1HduiFmcNekWduTNiKzZE0FW/OLsENukihlaZPO391c2tDWeavL9QZ\nXDnON6maFEhcKBi8LaMQiP8lqzqVMo+Xg+TukvDIjQWcEstbFMF84MiaORRQ\n+qiOXnfzlNqY4K54seJ/YGZlz/MNx7VCQRcoXEiXfdKpjFs6Ed0m0sl11Pmr\nUS0Brj8VHMqmglU79fvkRjHS3+q8suowEOj8ByRyBHF4p61qzkVPXFkWjXtx\n4UWx5H13GZyGUeP8CQsqisQVFPUqOcr5fASomVE9l009oMeRgLEfYwSq5r5X\nY2jtqpxHayHwsIBZsPlZrDZdoqmW1wwkwdzjxZWi2EXYEyFskUwWfMzyh3i8\nUVG/pA+d2q/wqwvaOhOMDkTpDMviFIpi7yHyDTQwvehBLtnRKuMChOZDYeGm\nBkiHQwYrqrWl+jMSOLfW1rZgb6kMY0Qy8Sko6GONEyk+oAMAajuXSsukvxk6\nbgtZi23ZPRti/WB8WcBr2bEgGASxCvnNUkOPdQa/FDwkMU1WHXVFtq8FAiOz\nhP/L\r\n=/KIT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3cca999780b7daa84c2b4b8403d39af3ba53a689","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-269_1571216401629_0.4301382989867548","host":"s3://npm-registry-packages"}},"0.0.19-270":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-270","_id":"@ubnt/unifi-ulp-ui@0.0.19-270","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"54953a492cd21c272d00c5ac7edad91212980739","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-270.tgz","fileCount":46,"integrity":"sha512-U+rNQUwxea4H/oksVUHLErybmI6pdkdZwOm7GmFmLiJy+kPXF/RWqR2RluWEq2Sf0nNTZiiau3veANuLl5rHJQ==","signatures":[{"sig":"MEYCIQCQOyytDOmFS8siNKZ/xl5gbCln3UzWJsH3l7STN2vvJgIhAK95UUa51eQA85zu4PLQxX7hWjDIVNU8bNSdC2qWlEqo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4725179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqCDpCRA9TVsSAnZWagAAsBgP/Ak5rnlpd+wL4jJycWd7\n+3Xn4NwIi+JBqG7CzIIvBqXt0neWNA2/Yak7EhxALHIcshiuoSDc/0FCQtwJ\nrHD6nc+kWh3El6dOyQ/rpi4C4XCPjevLIgQJwSHODH7j2JH4d+oU3j5E04av\nF5rwBrjMUApinZQwQ+fQ6XGskILFlCjidl/pwWLifE6Fh9FS7tV1o/u3pQ+1\nyNqc5NH6TPwBXEjuLz53c2fdgFZg0cT+ny+XBlKRNp8jgd2WRlaWW7rf85/y\nm+E9ekOxe2KNmWUmXJnSTvV+FT8YgUk9Ursge/Mq8Rv+o9Y/8/MhJUVWzkny\nskUR2WG3sSfOPGmz2+796RyZfPSJH1X9t6eHoAGxyyLdwrPpEquqrSIC571v\n1terMUe9uFh4zuhsBE+uhHXW5D5XOIvO48p5YVdSH/90J53MG2rhODrwVyoR\nh/QSESHCUQ94zyTpSS08Vi+biGlOdlruBXXiQ4KIFamRYRhecgC7wl5h2gr1\nf4Rx94NKwp5HMTHsVP7Fh5SvC8j9dtw+cna8MgRg2BoYbf9Hw1BOBilPwawa\naYZz//HQh83y1ai9XtPUOmPQybChXrGy7lHT/nvMmfM5wAPZaS0tKdDA3Ew4\nbF85MRXygHFFVCky4xTaT205ep5DAGV76Pgga5qg6v1zCEYr41ez6MPHa8Kv\nLQ0e\r\n=PqR5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3cca999780b7daa84c2b4b8403d39af3ba53a689","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-270_1571299561230_0.642725146883949","host":"s3://npm-registry-packages"}},"0.0.19-271":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-271","_id":"@ubnt/unifi-ulp-ui@0.0.19-271","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"57e9044748e5b355b8401eb7c4865cba23b31a95","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-271.tgz","fileCount":46,"integrity":"sha512-DnNYZYCN3WiMsIQZYJvMJqdfooLxaEcgFYL55/CFBuCmOtD88Q4Hi4BeMgXsVm92uq1xPl20C5KpWMVIiA9VNw==","signatures":[{"sig":"MEYCIQC/+Jbj49PSiY413UVvFOtYgpW9+rSFONqCdJTAkaA82QIhAI+viO5Z/PYKFdy8/MeyGPbetP8VorwF+hnWp4jz8GbV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4725179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqShiCRA9TVsSAnZWagAACqcP/R4TMJpBSuTJeodB5JLv\ns3Yql8PAyQ3IbDoGTAvVokxAcAC2UsB5bdrudTMQbxjrjTHViOiBmgDUuxlq\n7l8eLIXafFEu0xBLsy5wKNZxOBnt300RiC/9g5TGWJLnba/gPxhr+d67b/Tb\nX4cVYp9DyHYN49jibEAQGuZv9dzL0lbodIwDRq/ZL1TLtbcqZhJ0Lv5ghrSP\n3t3HnPQOkg/roGljmidasAmO7bt+MFQHNDQlxUs5dGM/Dlu60Srtdof1psaM\nKE33w/szCc4yVxriMQ6z602u7iSBvd3xphT7Oq7ozEGES4gw8H6XSARXSsdZ\n3NL1rWefQt3TGNTwBWkGv9p34popsSFUt82Moe61O0Yx+RwJ9RdNOCLyp9fD\nC1WHc/cBfYc8AOfKz+2gzHRoo6EZpFd3aZoWHC5RJhZWdxbf9bwCjwB7J9fn\nEjQUQF7qJ4n2wk4WwzWdTpP2Gyxq6ySREwP2c8jMx54P9OSadqzNKnsMtgjA\nFmdK1JjZTV89Kc2oWG4xgTzTLW2uTBP5FvGmWQX786tmpSavZtdsBrvuFMZj\n6DpSBWko7mzXVcdVS7iGAz3nQuztL8W2vX08Ikf4DmiJTlgGENIXOZKBkE2b\nBUnkxQlNcJ4L+6tssJRK8dboFGBb74vbTOzAE4/WkXejTAHPEPPVgx6c6hXT\nvHBG\r\n=OD8q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3cca999780b7daa84c2b4b8403d39af3ba53a689","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-271_1571367010078_0.47675388079829784","host":"s3://npm-registry-packages"}},"0.0.19-272":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-272","_id":"@ubnt/unifi-ulp-ui@0.0.19-272","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"c43958e9bfc5417bb1e7dff5bc610bb21b042de5","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-272.tgz","fileCount":46,"integrity":"sha512-ZyLKPzdxij2ExEXe5x72Mb/NTkugT6gIPwNCu+gPJpTDXFcpyxFqoYKSflkj7PoVY4JZv78/uDfwuceoeSjJNw==","signatures":[{"sig":"MEUCIHJlpTnHYCwvA1gvno+q8prjfYaGcgOGmeq7OEqLO/HEAiEA8Ywk6BOup3nRiR0whz1rQ9srlveQ7wtOOrMMugKBpeI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4725179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqYlMCRA9TVsSAnZWagAAlDUQAJemKoEUI5ETDsLjKGgU\nEwTOJp4lpbPCgsVoFcUhQFVhG5mcnAsky1c3//rUrC8ElCtKUF5g4ALVVNEy\nmi8plkV75vq93jR1hoBI4NEt5gWOZFnjePKpWpWh+e20ttluj6QjHfNOXITZ\n3rOzzCcVstKjbZSSuVYQOYmJ1+2o5QZH/OpGue6jloLjLnRnedQa5YWlczo7\ntNcrCwO942WdWT8zXXHNp/WeRklLhNS3xVNfIJsBQE0B6gToYKwqddcQ8Rci\nHsZ4CAOx7bL4eB8Hh13+KHLIlo2bgAIG0/GthqNu4TG8e99NjjC1JtPeruiB\ncRvfY7RNMCTt8c6VLPgr/b+bHxWjG9knJ1ApukPpWno+ws5TqBkndguBRxbr\ncYwJnAdh4QxzZ1IU8nJKZb77NHOn3f1I7zC3Y8qwjc/PlkXNl+ijoYa7FqbR\nCNaNfXH1ZSPGtob4e89b1DpuG5VjdW86k9ia4zoqvmr5ziZro/6PQsHZRfX1\nNtBT6gPZ75hXV4GsFB1Ab8kBg4uku20wK82VdN3NL1XG2DtuCO2ox3XHqFd9\nNZ0EsaYvn3KrlFMZJIDntNbTuwEEVODC7Rs9+lnw8zV5vvSW77FGwVEHYdJB\nha73vNHm90iJhfP/WTSPWhDi9hjzZa/WVjKMMftAUaJAiQ+ypOH/NwsqUGzt\n6x1I\r\n=pvKO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3cca999780b7daa84c2b4b8403d39af3ba53a689","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-272_1571391819556_0.44035248323552456","host":"s3://npm-registry-packages"}},"0.0.19-273":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-273","_id":"@ubnt/unifi-ulp-ui@0.0.19-273","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"06ff22bac262f29fce2bbac77c382410c1d02a10","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-273.tgz","fileCount":46,"integrity":"sha512-IvPHlCUbs+ady2U/YyLxaCS5us009vWZcG91jhPUTiNrgSr/g1gyTVeBvgAycs8KehoRIq3+y6ZC376E1zSgbQ==","signatures":[{"sig":"MEUCIBVz8sPQVxqav3vcLcF9j6gnJTlxiJ5oQtqCUCJxMS1VAiEA0Llfnz9e6mLptEEUbfIyi/XfnaJ1yydvgrKlilUdYOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4726445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqZLVCRA9TVsSAnZWagAAo9IP/0RTuvk/mRty+6Bfv59S\n31zeef/KYinXnp2kfTMUTu7xjbPZWWCBfrH3z7TxFHXO+YDpLqkDJHJB/gZe\nl7Y4VYXpQDql/G0l9RRT+xuGNeHw/op9dVK5sWR923norVIdfvzgTE846p8R\nMPCnrNnfcqdtuUWbzH+Bd+KGNoqqsjPQtovBE1WtPO62VEkgcOaVgrit5WBl\nFKKtbRyGuWrNEkMPaICf2SxqWrj5U29zVqVeQLvtXfdzF5c37kdoh9BRgnQY\nvguRy2O12YgOr/TnU0YRx1TF42ghIN25QjnVQqPuFkYtn9IXlr4mHlYTKKGX\n8F7gJtlg6rAfHqo0h4xXqZ5AO0TXLRCEmMkQaVo8m6815eqsXFeHarq4P0lU\n/vI/kEyO8ciRmzrELqXQNlekCGy+hL1NkckV9qY+Fg+EXhbqbhNCPQFJQUuy\nk4ITB8PNqLy25gF9LNNMpBPWsJUjnq1wknmxADx9oi5SjhKRxq7t699QpsUL\n2Uo3BwYrnXLapdkRrROs44AssQUJ6j6LuQBjhnshceK3y0Y/kTXR/wPxcv+v\npr6qvBBbrJXfIFXKYrrTa4ZlaXlf+7zHpheJR7uM418UOHOkfQ5AI/e/upyg\nxjXGiBJdILk04auEJ+13kWL8Xkx3p6vdyE3vgIqsaVTnGEqgx0ym5YV0hb1e\nfgkO\r\n=UTtH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"dc6d6315434e7c4da9e66e7567b8389df652437f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-273_1571394260654_0.5572242701548376","host":"s3://npm-registry-packages"}},"0.0.19-274":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-274","_id":"@ubnt/unifi-ulp-ui@0.0.19-274","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"7fc89878126fbe895c91d4e2b0186106438eeb81","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-274.tgz","fileCount":46,"integrity":"sha512-9fIgFk92RRTRhnqJKI0UG4WafmDR6L4vJHbIYdFKdSUQAh96Y9xRkFFoLyHvebQ+fokw8VW7T4EH3WJnEelXQw==","signatures":[{"sig":"MEUCIEBL3XAEGXhvmPygJYHoHHgv+rIqbn899VHIj9O1tsznAiEA4Yyn55o0G14EUVxqzlegtFMFDbwSIe+LTIu8eM0Lzio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4726445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqaM6CRA9TVsSAnZWagAAvi4P/RH2yKzZWoE7B7B2o2pz\nXlgPjHmv6R0y6p9XA/6QNBw7mrXuVZKxSAeuytIXbeirwEV6TWdyZkc4igHl\nLVUKGFcY+0qHcfxY31Pek0qeCmC0X4yllLf4Ap8prxvhkaZ2Je1QTaT7nDmG\n4V3+fSlBYdxuhMdJZIzotV+rlcetisSMkmAq8s7zuUvqCGH0cCr8vXNlNJhl\n12Y3awkdK1OHWBlhOEfrB2hkAueZBor66Gs1hV60ZmxgVUet1DkSLaPWNcub\nMiAtNUkn+ahpDtm4uSsjpiTYdYC2xwLQcNA8KxKpwcIL+uY0zw+WWUJxpxyz\n6zs8jq7FDGi1WfX2Jz7di+HXSE5udXawn/3c+sxsR2FE6T7uXeYLI6eueSSw\nx4+ptNf44ilgVpybRmdlNJC1n6al/VOfsmtb01tfoicbPs2B07BQyfkM6027\nfZQlOKyBHN6gh/iDjUXturZSYd6Vria+GDX/DulV09eCy2hYMUQxfMxsdKUo\nxAlVjGfjEAK86Hlievg5kzBsjH0pb6zSYqalCUbwSzEfZiibZGKpq2oFG2gh\nazH90C1GQgE1AolNvy5C18NfQRPFvkXQXZAidtpFzoXaXya8mUKJBWemMsAh\nqc6mvEUGoCUy7M4MY434hng0BK+lbcRKNuYSadUZViFdwPfZ8jtt6qPMHrGa\nl3U4\r\n=KYkG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"dc6d6315434e7c4da9e66e7567b8389df652437f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-274_1571398457865_0.5860667304104465","host":"s3://npm-registry-packages"}},"0.0.19-275":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-275","_id":"@ubnt/unifi-ulp-ui@0.0.19-275","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"575bb81e684cfb290b0ade3404354d38a483b5e8","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-275.tgz","fileCount":46,"integrity":"sha512-GMbl78gTbjlZmPo1DpV1HVBq/nbiOKCT3TEtdh1T0J7cGfTh7CMKwUJ74L8RlTJnVBeD/dKA586gHoVuNzuVdw==","signatures":[{"sig":"MEUCIQDcAxZdxTjX8XzMRQwx1L+14LRMImivd+COBVznAa0upQIgNWbRE4DFXnZ0WKb1jSWKnJouksGzA1GJpgYvCLal6TU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4726445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqbKrCRA9TVsSAnZWagAAFEgQAIBWjGTL+zUQLz2s8u8j\nG5743rcMNSbLFGmCfSyIhhhWxYapUvylA5klje0+iNbavMH2ud4DVKY3DS0S\nSQFMZ3bofsOLVtPZuewGAnUakJs2tXLJCtAvv/dxnyJbmWAIEt1Y8x09Cpwh\nIlfgTNUStLrloRx6sMjlA8hNoh/1EafiRsiZPfUGm6QRs/LpvWi9d0y0m16m\nT4xrT3KyY8K5Q/rHewp29fklmax/7c3+QgwqBWXfy5I1oUJ6zg2sMhgdi/+/\njZlHEVpSkEbK5k9d/pwrW0MJ8Uqcv3TOaGWnqsGmI90vzElxYvRotPByHdI5\ncNd/AHHB2lE6iNmVospnX1ffApmtPCRq2lMNhzVOwRgltbiIYWbTdeyqMBpb\nkpO5xg1XnY/AjcjmoxcQzi4eAdgJBW0cfX4or+FeAT1HpxKEo/dS2agLmC6o\n2ztnZPclnZ07PG0yhUzsTg4/qM1ay8h7n9PpMvQmW53g9rtPRrL8gzCFaS4+\ncGtTIe9HSGiJ+AEGcNzXX2TNxWO7qmmhj65BiCQ/KO6WqTEhF68s4MJKQepQ\npXv/m/Y7zXTdGg/JqAcMch6yp0iLj87dZvL3rFoCLBaTqrXd6YX+qHHbHgdv\n6kIHGM6Ka4IsrBsDJJvrfQXGU2c0tvaSE5FUg8wMDb1ZQMhu+qB6rYUJA0D1\n/vXH\r\n=gbiH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"dc6d6315434e7c4da9e66e7567b8389df652437f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-275_1571402411279_0.38864881480609625","host":"s3://npm-registry-packages"}},"0.0.19-276":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-276","_id":"@ubnt/unifi-ulp-ui@0.0.19-276","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"dc2d9cb2d1330a8d304e4d64d343d6897215c35e","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-276.tgz","fileCount":46,"integrity":"sha512-SMegebsXG97ibCs/vGnpYGqYhaArQ9LD+vDEpoj0Kob5DRcNV3tXr2AeRhvdk42mVnlC0RdavVlaSpsmwwOriA==","signatures":[{"sig":"MEYCIQC0GnOmQDubowwFSdpziyoFkOuqVJ8cRypjmm3Yp71ilgIhAJ9cLGDmQU+aojsBejwPEZSMzMCE2++y2jcX5cTklaP6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4727048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqc2xCRA9TVsSAnZWagAA+qcP/1g+37PjwifBjmCTGbjV\n/wSgNQewUE7HWomFaDDSMJF6rhSxQyxvq5jTDz2HwwaSDTyHJUlAkIdenvvp\nSaPO+NHfUiH/zZvtjVelzxwDgMf7YsbUrzUwagg1g5qr1Zhmb5KpanNGbKu9\nwTKvgNB82TrSR2dqOJOBhPjbBiZ+Fa2v4vE2f6iYXfJ/r4IS1aPdkGEl/562\nWe2ynaoG6USVgD6AkIx8lYJOApNcrlFVBj2KJaCNBZQr2aX7GkaAaSNgmPMN\n/yVZlatDRSY/uQAbAekl+ZCfEq/IcDEzvYnaHiJpUnW0vYcKwESp1HfCVH5+\nwC8GMBmnNk9aybUXCeik7iPQDWEYGVsLfUyxGexsG4L97JjqPCpY+iGwYT6C\nlQNULKEBAp3o8QJ3FNVIM/o6TNN9QEnZRDoSJUoEYkcpVVPEWDNi0gejEZU7\nPGdEXPx2ktcOQek5xJDhLPmknli/j0F13UocKzNmXJqXD0CEPZnnDtX0QFJ/\nly4fEZlCNrqERyHthVp/wERfaKAGBQpDeNEXb+/dXyuEJKNgw+mm+E6+WS2B\nzU/UHJEGAlk/0yDj923qDJXrDjA7wtbtsnbNqG4QYcTaCeDZegbdTH45n2Mn\nIDb6ZSWOkyPjK2a/YR1oFUk9HNiibiM0gnsQycMbhYglofKY3dJRFs+gfIl+\nIfxR\r\n=nM0C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"231a8d66a06f274ecd27274f54175e1189c59a7c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-276_1571409328678_0.7195492505001868","host":"s3://npm-registry-packages"}},"0.0.19-277":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-277","_id":"@ubnt/unifi-ulp-ui@0.0.19-277","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"4d5aaa20ff548bb52d86388e980b0df64c47811b","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-277.tgz","fileCount":46,"integrity":"sha512-t/tfmDjwADd51666iTGx1rvGbzIT7ukLeVKUzkrbswE61M6KoGRJzaej9+XBcYrfAK4fTrpdTKsGIM4uIMVQrg==","signatures":[{"sig":"MEYCIQCxI69R/r3Ab9nkzYP3i8HHeSB6OHrpvZaBKPq3PwjQOQIhAPVo9IIvVdrmeU30GzcDe5PtGOWZ+M3cNsJiVZHbz7Zu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4727038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqdZjCRA9TVsSAnZWagAApgUP/0IzIY4+nL003NoTCoAl\n/hN4Wbcuf4eFxfPi/HyH+upeIhAFOTvxbJiNNzaSFArzLxYQUqaAAlhHcXpH\ny87pmsA8vhnO1NTODYeVjvbCv/C83L2JV5UAAlxZmfidauxBfpjd8eeDshhy\nISVMGfd+P9LQGO6od5EEbpfxRco6xwozLvPDmFcrG2n8cHiCQ+9jYZOXCRjn\nvCI432rDunTlahVw4QH83dJXPQc+fzQQKtfpzlflmYRd3cDN9i16e2rozbby\n75hN31nTw28HZRTWjCTZDSJDBAte8g1ltB3EjNfC4nScYJGrnlZy+h9dDgP+\nS5PPdycULKItnw59Zke8UQSzp7vpAWGvmpveJMecFnQoZl/IqaPAY5lH9E6Q\nqb/y2XPYyP137HZBYqPFlK1I9ICfkb7ecLB1CNzvR4Ja6zPeC5nUNzkw0kKt\nHngoaqRIeVztbeofjhSQ182evXgIrEh55tTNaddHiTUlCRbaCnzMf/24va84\nNp2ayW6XzfneENRiDZMbP3UenC9cozFQoxLNzzmMeAwL3Rf9PL736CaDFNOD\nd/j9AfAJyZG/Upus2SH6mbagSibaoJfDD+oziYUOg9/UeGWSi9mP+6+u3mdv\nfRCOX/OwBFUjZOU4OFZ8+KoXMqizK4gdQmF1uMQ+XcKstehlNaePhM6mA6GW\n1MNE\r\n=krkh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"6a491adecabc6758cc3a6b109dc5bf5c8b2cf40b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-277_1571411555095_0.32674755983187276","host":"s3://npm-registry-packages"}},"0.0.19-278":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-278","_id":"@ubnt/unifi-ulp-ui@0.0.19-278","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rob-ubnt","email":"rob.johansen@ubnt.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"technicallyjosh","email":"technicallyjosh@gmail.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"9bc6e3d3178602d03b7d3ee30f42e2596862b527","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-278.tgz","fileCount":46,"integrity":"sha512-rwssWaUGYDeCikyfLQbI1XwrzYF+Mb15FxUyPx6wur2Zcm8JzmDUCcmxBGT4YmOqyJKzzDQW+9spLY+Z4kniYw==","signatures":[{"sig":"MEQCICswNOahyz7PHiHJAjMltcLRQl//yLSNODskrh+PEq0VAiBLCh0tx8WV7rsEu0+26OxgdN7qLBtE9qu3EieIkYyZ4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4727021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqd69CRA9TVsSAnZWagAArb0QAI/FiCQhUsiyOApigT7x\nAzzyOHW3o031EUa2va2M8wT68TIe7fMzjLyY3yCEHXZa3Cw4h3R1EyxPDUHN\n84wtnumSRh0eZIg3NtxWCOxQzuNuV4JkojbTyMPQURXfrtTgSGWtdEkdYrwR\n/yYErifn01+Iz4JQz9l+YA68NeXrsZF6GAkuMgL41Pjci7KIdg7GlKiVxLV2\nmEgM5e7e8anoeTr2Nay9fpMdhYrBC0c/3lreAmmjDP5RGQIoJzlrTPYfgj7p\nCROfuGoA2h7WHzlmAofvD2nNVMAiVqJVD3SmjLtgMwibeO9SznvvUy6rAp+h\nSVuT/kFNzjo7mWJeODlEhZsUe3tjvWxCP40/hX9EzkgpK+qfif3x++JyBjKJ\njuvgFvEi6SD+5Vp8RSQcwYF36Ot/tcHORdlQwGQ2iaXqSCXNEsCn8BJM4weg\nleFO6OowRWcVfYQlWX09DGuqn7dLkivgB9BEKvDVio9eFHOMpkyoKgmrRz69\nBoc5FbHjLMMa2bfgMWuNYnfB2ccEnTmLWjiyFzaOgJCh+AFa3scU2mUAKhfE\n7abxbTXBtFuYhPf+HFhKoe/+bWJqjHwxic36Ra0VxveRQm+lsbnTaLa/kl90\nIZxdlejSReTaFTu+vwWpqhyjGDcbcLexwpNPzmljSvJg9bm/U5jus/LjMJ0N\nUDkr\r\n=mo4c\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"df0a622f4854a20dbdca7f2f61d1338908b74641","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-278_1571413692861_0.3374974359570675","host":"s3://npm-registry-packages"}},"0.0.19-279":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-279","_id":"@ubnt/unifi-ulp-ui@0.0.19-279","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"e16fccb313c4e8db55e2116568ba25cb3825269a","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-279.tgz","fileCount":46,"integrity":"sha512-ENo/PpcBCNaNTTMEzeNfEmJyhG0Zqu+kZXsZSbrN7DWEtX3pi8xRES9VbpNUP7jWJ84VId4t/yJCPxkATCcktA==","signatures":[{"sig":"MEUCIHpzvPmW3IbMR4gHIgybJNDKzvCxl+IBcNZcPVI0bnSiAiEAg+N+Fw91XmTG59XntSvikpX3j7HdrLb3pMoEGX+slu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4727379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsqv7CRA9TVsSAnZWagAAQMgQAJhoGsh6Qu0ZQoATUDYe\nIL0HEmlh41itZvmfk/PuLyVv5unHm9wyQpug9AmTdf3ZqFtDM91EB81DSTik\nLumlVknTxWJdXijkmM0nQLmfWEJVl5u2DaxSXHISQKjv/z2Wbcg78r5RNOS8\n3uuRLMuXTipEGxGfyuBfne2j0lrkt3ATYQ+wYDYnGHYJbqb3gzAD63tAD8Qi\n0X1elyDbXq+YOL0XjL0FcxbtolnjselpNnz14G6HYxtjE1v4NRehmhPpVKux\nynHEzMb17s4Ch4bRxxTwAqjek6iKmAeILXht9+7rdxNbVoS0zPEjBrgndoS3\nBaoaE5+o9dt7ZJLrW9sN3VuCKtR1C3o7YJJX5W77QKXLEONcGAkmKF7tpNb0\n8rOwUgIaOdV4w8JN+Slk26RqFXzGdz3EaFB7IarAghEMsfW4UycpUqKoY9aV\n/dXKyEGh/FYOrS0KUKSnl6ssA+1ZK/whdUl0WqZGt3YtWlORAe2LyDxZCVQs\ne6xALEmbhw2eIxCI9vJ6Uy8hTgmk811wOLAhDOp+e3IwUSZL83xh27vZhu/s\nJQwVzm2dUZgi48BJvvM9nVOAyyf/JTsBZ/gByxLVS9tLHwvZG9ma2cLnX1d2\nFvfA+60ctoecTe/Bu0h+Gqw27jFtEb4NHAdZh97Zgu8oOttmZihJ+k/xCem/\nPEPU\r\n=HT7O\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"298ba1104b010e5551e57408b7d6b95ee18cd151","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-279_1571990523046_0.4349240750473551","host":"s3://npm-registry-packages"}},"0.0.19-280":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-280","_id":"@ubnt/unifi-ulp-ui@0.0.19-280","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"062edc9208a822910e5f9c16113b2cbb1c1475a1","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-280.tgz","fileCount":46,"integrity":"sha512-2BUOPkciU2SxnOqunaTjVJm10UykJxul7//adx4vMGuhg796FwkdiJ790CTW8S8Ue3Fa/anzpgUdnYCNxDmKhA==","signatures":[{"sig":"MEQCIBZhNpV/0UiXmQeWh3QimkamNXr+OCY7pzDXgxHInfbVAiBvWPYvO0b6wIqrWj2GnR0SQUUAc9yQhfwmhn1ru0Wj0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4729551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdssHvCRA9TVsSAnZWagAAnCwQAIN+9FHGmek3SjoSJOe5\ne8bC9Vz/5Bz11AAiTDkzPnEfS+gw9Kkgb9EihlJ2X7Ltw0CAd+Ar1m/KO3YY\n3UvshuuCN3zXEY66CbYDTYeg/Vy1xTkPEHmTXypPQQYoAF1yMYrv7xgC0bd4\nD16quDUB0lHFNDKZxAqyHt47NPTMirMvyB/DO/G/OfDVT+1ljePBAkuRX0f8\nqh5NWFB0ZsSWa/HE5cWV19oeqLO/5JcwBwBxhkFHz9dNXjInMTQGelAmzb5+\nYIDikF83IY4TGbxt6mcPkkxt8rZ0i7vl8hkXEDN1+BNuqQw+g0slyBEJ7FBr\n4BAPzigERGl8pbPXt15hMe2M6fpX4oNqvvEBIyTkCgSQOrElrRrTdV7lgZCF\n586rPnY6FAbgr38yNwBvxRsGqql3Oc11/xVblGrtiHWdggvFW8UX8PbuhViv\noTgASZF7ie2DfO2Pw+/b0SbXKYXBqTkdRZBACqoigwKkT32DPs3dFL3hkPZZ\n2uuaYY02s+i8Y2Z1bLoLgQXD4ft4DceiZ9tgWdXt5FNAd9nkdkrBZdKiRZeZ\nSKb93U8AutbqDsEZ7UVIJ73DtfZ1vCn5g4+nMqDzZlRLbFYZZwkGgBevb1lt\nvj691M1vuTlvinKoO0SRW3uV+ASine099T7m7ruio2kZ9gtfPelw4k9a85V0\ncVlA\r\n=O9vo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"bde4c9edc4d19fc7b5eaf2ef45d77cd124a77eec","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-280_1571996143255_0.2837066975160303","host":"s3://npm-registry-packages"}},"0.0.19-281":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-281","_id":"@ubnt/unifi-ulp-ui@0.0.19-281","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"17739880c8d370b1248cb2f0cbe20d2d42810543","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-281.tgz","fileCount":46,"integrity":"sha512-kF9aW7p0KjwhdpdNU7TbdxviHdndTdgmb2xkf2Uva+3DlElId6LECPMgfsP2+AxbYTAV0Sc5E1X/Hkv7w8uk4A==","signatures":[{"sig":"MEUCIFSdkkzuCzitsS760Ass/C41sTPWmsAEEUcVODvUxtokAiEA1sneBBWu2hdttiopBE3SRHrEw7hpZXFa4oMlqT5mpEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4729499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtoIsCRA9TVsSAnZWagAAWAMP/R62XMWfnl0yu5P5F8M2\nRGa11JMzbgnvo03zTowOByEe7qwOrbFGFPJopne1gmXZadzIAet6pQyuuO1G\nfPW1WdTC3fx+w940loCCaFrzsc2YcLMgKcZPI73UzzlsMjpAxCahA4OY57dZ\nJnxlb71F3ZS4wQxPmV5jypuufqC6HYnff26toEBZKtwVTRbXgOx0PCMlEBta\n/g1qmaDGnJYp7dTJm3IERHbXcHO3ali0Pnqwzz+50E6jNGMyd+5IJAXxi89+\nY9bVvqspzcyNCZL89HkM2unzq4Npb33lFYAy1RyUDe57GRVFeWtGOeJ328Rh\nsw1XBYcQTfR4xKi/sCdDCywLZ/LRwq81bO43sj0SFKOjktjYNZpNLdoiIH24\nOlCjkyixonk9DX8QxmGxFfl/7BMhpsroWrS23S26Pl0ACmCLOU5guAQXJ1NZ\nRx7yhxSw1u12AuZT1NR92SJbKqc3ftuWA1sDtn0SD3UgeAUxBHdVqZnM0i+1\nENTb1OwqMHe7F8eYLyub5T1OaEjs7Ap/FeDu9UyNs9STRcyJr5uoPAPmLuSI\nBa+63vemRbpsnzcpTGD6/EwJDrmKxkTjjE1CVk9pPhy39K9LHxNOya3moDff\nl/Neyfr5+wW3uYM0drx05V3FHvzszyYJ/prG7Lb2MnjXXT+z1f/14K+uvoO4\nAHbh\r\n=2vBX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"6b6312f339900b2b2cb56a61274aff97c9e982ab","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-281_1572241964302_0.49526145567941393","host":"s3://npm-registry-packages"}},"0.0.19-283":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-283","_id":"@ubnt/unifi-ulp-ui@0.0.19-283","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"291111edfe4fa186f8fcb11d1b013761360dde56","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-283.tgz","fileCount":46,"integrity":"sha512-sH+iaFYVoI63hSwYYK3Uvw/OyxeG6KH1NHhGWA/Ka5QabeU8XrE7IgqAYqil7vvjBuDoGWCLFHLqgsHr7iuebw==","signatures":[{"sig":"MEUCIQCdO//od3y6a9SC/6PDPhgZu4D/PMRWnyqMVzr7C+JTvwIgUMmJ2A6WigSsjbapjat9vTxYTLj1UyPX3UbEUNo6UgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4729499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtppICRA9TVsSAnZWagAApYYQAKH+uR47bC7/VQPpX5IE\n2neNAFF6J1tein+gz/Ft0Z6aUPeH6ynt1oahHkT0LvRcwkQ2Q8YsrUaBwmqB\nrZlhf7bT9BYsVvO74LsQl8+A11hCe0MmpNVYhDCnCyrtiGjRZmuRVW//CRou\ntX35uvypPk4E/HQtPeohOuxIZGD/QAaqy+9r0HUJarjibEZgb6sbI6lNPn80\neY5LRWVyvcOepr+6pgNHkJs2MbmAGo786NxBefMLFhJLeKdsY+VgG8li4s5y\nsfNigGmCgfbU9GwYE55jC0NuPqUJXib+eRTdt0HuwixXNp6tNwtOP+2gSHE+\nviEs56iwb6Ncd32gxHT1VmTSebb6lOZqAMPkQzSIMWqaeF2ku12GUEMjsjpd\nf0owVDLr8F9cnGf+Cpk4C1+rqQLzgNu3/8ENe6piIWMZumhFWtECGhrnPvKh\n88vsaMRAmtJ/sf/xGDl712OFPTDme+tWghJt5twOfnNajJ8KwKS/JZZmcZR2\nf78eQPTx4/FVF1VBM29FYKoeT0altkvUrHOFxR/tQ80Id/dSpd55FOgYO1J5\ncIqkmCVLuV+ma2TuBqAd6KKoAh1I2kcTOsUWXzZlPG6tkMVzILM1TmJUZEyG\nHZtGxsWeHxMY2UZCYtJ+P2Jtp+mLg8Ix6KUDVBWVFtgthReSHDVGV4txKbOs\nC6B3\r\n=keZp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"6b6312f339900b2b2cb56a61274aff97c9e982ab","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-283_1572248136461_0.4073679872564562","host":"s3://npm-registry-packages"}},"0.0.19-284":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-284","_id":"@ubnt/unifi-ulp-ui@0.0.19-284","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"aab8fc81864a6c1bda132479b41402c2dfb6d466","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-284.tgz","fileCount":46,"integrity":"sha512-THa+rAgWOJlJ71jtf5Z7qqMgUF6wuLocQ8hDfD8a3hrO9RGjC506UjfQNwLSSuYBnkhBos7Ns62l1V/dHcUvrQ==","signatures":[{"sig":"MEUCIQCat7LIXYkzkkKFe2tLJ6DHKObOnxBNiQKVtoGhGezJxgIgJt+bXPPeVOZvCbqbtejS+0JMMizS0OaLp8A4Oh8wR84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4729499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtpvqCRA9TVsSAnZWagAA1HMQAILBLySaElg795NBGqjx\nhcNJxLUlk8sI9CkUg5Ue+YUflpiE3mpaa0yWygykVfi72tRGrNBUA539WsL1\nR27NKYTAPyyDzCt4MT63QkZjhA5DBuqp0fVB3fiKPwny2o3Tl40x8TcCrDZ7\ne0AtkDJQt01eZLMNQdV+sbFOhSPtkHlG3TQH+3AcsGQeyu09b3C5/uo3cfoN\nA+DLaPWAak0qPcQri+tFguEtI9VBAPmUT8hWHYPm7NSpz/iDs5y0SosV/7aG\nVjKYEgR8Qs+cDOV70zY021olnRIkNEc25/Ih/tqs9ZyuqkDAn7Lekwjek29A\ntRKtt+fETPGUhk4KZOzKd6uWTbJye/r9bD8kHZDvW96a4d7fxpmfIrJy921V\nc4KtXQdYbesyG6XkfE09jHCB3IAtiDxNYfcUvy0vlk/N/9RQ/Np059TPha4b\nrD7Hl4YFGPLSq/S+dQjVWoUlwKWQxQE+/0WvqgumYMtWqbXJ7lT3L79zkwFu\nFo4PEiMPF/NtrdxWJgH2wJR5i2RfbFTjlMVLeuvFUs975Z//DIcgHSGLxfxL\nEZBSnJJ0S7SDmioYhSNWvTvJmNvo6srrFaUkdnXSTIcRP+9R1RP/Vl20106s\nldVSGtJLTL1NpZtyWOnhu7hD2yfUiqxUvwMDYhGnC/6dMw6rAaIFCPZwlPNQ\nALzq\r\n=naH2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"6b6312f339900b2b2cb56a61274aff97c9e982ab","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-284_1572248553565_0.43371660636476905","host":"s3://npm-registry-packages"}},"0.0.19-285":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-285","_id":"@ubnt/unifi-ulp-ui@0.0.19-285","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"02dc58b17bf8ee415a361a8cdc5438bf6c548d67","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-285.tgz","fileCount":46,"integrity":"sha512-5zOriTxA298Mvx00GyvuLxuDeMWXjIfGnr2PSi50dur6u5/c7aTFFVrnry75FQY2XYmb0tvZ7IU/M8btLwIOsA==","signatures":[{"sig":"MEQCIBkeljyKUpVUrz7FTpqn8vpTCHSrHMQfnllqjk8EPFIfAiBMKxAjKd/q+DZzbsuwLWBIGJZnCBT4a6Nru+wYGmO6mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4725889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtqatCRA9TVsSAnZWagAAP/UP/iZ5TzCR+8t1FB7GesYR\nTSBsJqPLztVJcrY0BZRtOysAP15C5VaeOoq4KrX0WtQ3EhNIFGVHDM0vvIY3\n2oSrB9MUIWKGff8Td4HSnjl6z2b+HaDPyDquczNn8zc9zBTgz19bRKfRCQpg\n6WIKXbhQ0Ic/bv6TbwsTmCPhyZHTpjPQInQM5Tg/IfD9916pw66liI9wv31W\nBdlcuRSH1qm8w6Gkw3QxNRSxk5IjAYcV5INPwSR4wCCr8lF/JETAdzs50wWW\nhvQeGb/4wwJtK/jXR7ukOOKOjsrbUUtxY6ME0Ru4bMiBVX2x25pOiGXHrVQ3\n2HAL8y3I3yMy2dQeAiHioiMuvUCx5kChUxgi3VXmNTQamE7ccYMLVeYAKsqa\n9os5FDhvqBlcZxmnpz0L/TK3MlmOko9PDRdLDUsZpmIf5HoVCBf2pVtfPb8B\nFE8QSMc6vn/9qGoEeI5jSGbO39R3rle7g9YkoTrBju0pG++QgjSQGaqYx6Y6\ndU8Vfawj/3E9tsIMPBMv0+epq/KlPEzla89t95EG+Pv/gtNsHgKnhT9Kd5+6\n0Hljv8fDAV7xtW19UrSmC7965HGaPnskPyFYouMni85IWEv0i2SH+4e1n4Wm\neCtZ2MkmZY5l8abs0+1X8xLFZnwaVYayBW/7762y9IpsSUCsWkD85BMYfo4Z\njwJl\r\n=gYom\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0984bb80a57c47afb6d3269b00c7a7defa32afb6","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-285_1572251308978_0.7570466910946558","host":"s3://npm-registry-packages"}},"0.0.19-286":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-286","_id":"@ubnt/unifi-ulp-ui@0.0.19-286","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"5b73a6bf54ab6937aaf1b19887e5dd772848b373","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-286.tgz","fileCount":46,"integrity":"sha512-uvEZooNOXl5ajfCpaDMSAHy2Eq/9uJuHUxB426OqIG4otFNvUOLK/JQTppKdUArUCVGIkmgnTkqMt544RpnFkQ==","signatures":[{"sig":"MEUCICdghkZzv+am1YM4z9vxIoJAo19P/J5c+6RoYKqGVFW5AiEA3ABAexua9iMmVTuCGPgl22Wi9ttZ2sCZD1efQHMjjRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4725883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtrQpCRA9TVsSAnZWagAApNMP/1doFcrt7Is8dMgyUj2l\nQW/y2rna0SVM2z0TvW6utfhqwTR7+Ag4VWv0O64kvGaZhDmW0wD1Vc8cx89o\np+4S5rCz/gcYGGCbjN0HBrDKL1OapBbwENYmRSDl0bSXUtFhrJeNOvs2MzaH\nyyJVEHru4yfvyKxkgN04qY0dwzKgHbOHdDpWc5yk+VFRdlGf6QmE8DSyByc6\nAjR1NbnuYAWI4jY459VId7vYav8nB/x/X/CWVKG+NF1GV/w8dl+9FAd5ZIvT\npLxMzwugcwRpD/iLd5sO9OXT6Ri0sRoPRmRs67kp2i16pZfraTeK7njfv6Sr\nHD+u/d4YIMWop0aQsdzjzCnlvfAGgfFVFTG01g/dHwPF4D5+lYdz4NFULRzs\ngdmCRcUSwxxYFWGUoJvZQLWrhT6SubonaWAjvouS3oze0oFFbK/KmRl5GI9T\nkwBAp5wMIeMGYv0ORo6lcm2+DHi0p8aSEebCw81AM8+ZKPZmDEcOoygr9ahG\n8l8HIzJ5MxFuJNQVGYr6JH4WiCX5ISC7iCOq/6vUZWc1rJWkO5c8bUhpfpci\nCh9kCnMdNVIaE6+ve7u5zKN190J+zVEJlTzlSjmDTakCHtee77GiDfFIyqfz\nBNAQYOdoReJdW7TT1D7byXAjhMdbOIEXUN6aVSZM6pVKzcS4OJXw9qV18Z2s\nwmB1\r\n=Z/qp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"67a60b4ead56d0bac25887c939496ff0046388db","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-286_1572254760554_0.9840011121767147","host":"s3://npm-registry-packages"}},"0.0.19-287":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-287","_id":"@ubnt/unifi-ulp-ui@0.0.19-287","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"526ff2407db37012fda0c91d7e2a6f2aacd220aa","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-287.tgz","fileCount":46,"integrity":"sha512-p92e/ZPNSs4HMAWYv9lDMk3BalTR1iItVoabFH2kaulECn/rjgdUvsWKoj5ox3NSR3fUN3+2uO6vgKzmNR4fbw==","signatures":[{"sig":"MEUCIQDivEyTpgeNsdQi0v721kcgDHzHw65INFITT14TeLQSPQIgf46+SKZm2O7cn/mc3iO9gDq2KieQT6hGy3/7el+hELM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4734017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduprTCRA9TVsSAnZWagAAM90P/01yTOaJw5Zq372m7JAy\nHusWDUKv46w0ncg044P/P6dKsE3tc6J2FIqpqZqInojsJ8J3/z8KNF3xTXen\nsWP11+HP9W5uD8l8LBzrdoz3xlwihzFvyYgOm13OQLP66W3Z2qDFzN8o1N7T\n/vuRJjudlm14FA8hqeEaazMZlOWAPOcWuotIYTYnFhbI6bdiU9TASOOKOdos\n6mTwo+p50lJZj5ukiwYisL0RCqH0u63DcrVDGbh0K29nE8eFZ7NFemLsGIYN\nCaIdoJOPd70JDeAkq129jg93jYRehAyZUIC+uH6TUwF+qeaQtTzOoanQEMiY\nR1xF8DQuQDGiKqf9My6wn+CR/PLkSkBJ9vRBkF/VYn2nm5s8gBzBYVX4nAlm\n7mvK8PIIs8o8TEggil7vFZalDmRCh68EEQOBn7WWegk6LbVVHZH4tsBKB1zP\nqoLgcV3nO2BDCMxAy2iIO6XKT3WPipq5n/0TIKWN1dsWbNGQqkkaZqWmSJYw\nhhM72VijHR0bqV7vMkY3NJKcmBfwycnKNtwFGV0S6qLLwBOzRap1r2FDwOLT\nBfFWRKoNvNhajxeJ/DQfvB5Lm4ah7SCXunIIiO+K4XwNTAJoLdunrzfNNRqa\nRaR+41rb5UWL0aOj54JIFFL9qFXpNUox4n6TKSdgCpDIAI8b7+byd+R5Z+o9\nT0gm\r\n=5mvM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"14d70d74ebe4ef2b2bed6ddf5bc6068adb233a1c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-287_1572510418532_0.7128939319432419","host":"s3://npm-registry-packages"}},"0.0.19-288":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-288","_id":"@ubnt/unifi-ulp-ui@0.0.19-288","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"0096f9787a1f9187451223f6866f03957b558de2","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-288.tgz","fileCount":46,"integrity":"sha512-G9UGfkz6mhskkN0CLFs0CMfPn6oDAJpSNWDgkjmXY3+tSboiwvTQ4CxEjwM7IIEtI7UMHL2BD8Dp1/iUqqA7sA==","signatures":[{"sig":"MEUCIByfYCHPXq6QiGaZQCHaaS4kiUmsrs6uibfFbLYM13rcAiEA5O1XP0+VKymOLhhn5rN+kkWgNaB12Lxe7AOq0tUwEjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4734068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu5kZCRA9TVsSAnZWagAAVxIP/15PU0r2XPY1SQJgwfjE\n5HTG12OndH+KvJ4VWX7+VwCgYdHIHqxN46WLL6yHvC5faeEB61IOZEK/0XhD\n0RM1hdRJ4Dts1rncLlEpHTQrWNAjcUSimiCVpqaNXLX31HJm9ALXEP19I06m\nrhyiqk2c3UPdKrDwv1N6Y4HCC+T/x8L+KmirwauqCpsaEUyiYCYJU9KO4rJL\nIGF9zPP77yELlvYXO4eZHKr/tcyA6xczEKgmFbt5fgkdpVZ2iqYJJlXvs8bN\nDO4WjPzq8XMYo16H+dxNcnRkE+CrF/CD1laW+f31AkzeYJrF9qeocmX8sPQs\nexBvgkXBbQspFFbtqal0qH4oTt1IMI8IsvSkEggsNLFd9eSt+vcZqSCUY4ek\nKcOCvJcEee3FdyP7mr0kH9P+f2oZk0vE7GwXwalFhUrFUhGkL7exnNMdYy/L\nSQd3cpbSN5pJfkRs19vSn2E9X3PTJZkTPV/4lV1Pq3Cnk3gY18xtgGJrCJh4\nPEUtVuUyZBdIlFd8bV0k8/M38pwlGZLqqJ1srbjmveqYYNxiynj1z9mNzT2o\nBCZjnhcsqHNtIqvu1vlX62p2kq1RV7X2EK1hhLKjzVHqzwEVkNb9MuUUGlVu\nNvstw7bSocI2F2voA3DnTA5ps5U3JaDtvzqgza1p9uEbO2PavCfGEnjuhUlU\n+qrQ\r\n=LR5C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"138f2f8ca6c049e57c8e3813967fe62ec86bd3ea","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-288_1572575512958_0.43824246851247683","host":"s3://npm-registry-packages"}},"0.0.19-289":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-289","_id":"@ubnt/unifi-ulp-ui@0.0.19-289","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"fa7bae1aca14befad7a5bc643d063e801f2e8766","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-289.tgz","fileCount":46,"integrity":"sha512-KnYWS0WHv24aGgdAlCEe2eJ8jXdQMaMdYWHshTIL8Pi5OMaZQ8Js/JrwnvM8coks/689pVAieUYdWP2WQr5YuA==","signatures":[{"sig":"MEYCIQD72DIqGb59qjN5Gto+wPWKIBG43hg010CXIEvZIVfD4QIhAMt9R/kyccvD9zuG9asFIq32Dh3PdklcchjUF+/rTrSz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4735050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu9yICRA9TVsSAnZWagAAgYUP/1K5r3RZtGc96A67E6dp\n5cMUZxWt6cibdTyOPjme0R1/hgqnTbfjJdcdanvENeZfVFqe9w8ffbRZhFV4\nWf++lCUen+wSuAhifE+hIRYwwmWE/RLZKqecM8KndcYcELl/ed6I8nOo/lvQ\nbtoCFVIczohR4povVE8RhrvZqm96slCzDbAzi1cs9h1vVLPOSCuQIKXLAOs2\nroY67AytV31MPa99eXeUtQeZdU93mzpUDZJSYi3/BRW4CpxDOuxLVkqzpzQo\n7XKewyCQOT9hHKgZ4JxmwLcWZe7dejfpNHPUoAvliqB2GGm+piOCjF1I70K3\ntK71vV9dllQl08eBxA2FEvq0EaeMPGpe9u6gW/q+suh9DFwS2+0tTjaSqqsy\nHKaoc5icBGtJrE3l1L7+VTYm9CQyqnphI/Qgi74h6lc/+bLVQ72+XrY84C32\nSEJB8AZU2ulTf6cPVaWkfne42Co/f47v1YIETHVojVcP9FelKvcY0kykYYA/\n36QdOlYHHeeYOe2M8ZWvw71P5v4ZQdrhPyZ/RzgJjEg9mjYrlVmxhYYHJ8G2\naiB7XiadtV5GXiDXC5rXci0k9A0IaBjITujnYAfGc3rq8kF7eLV+vocSbn3l\nLKWeOMpFuRoJj0zJTYnyPduZqYhUF4OcD5DRMsscc1X5LxkUEBwlRoh04A7r\nEA1z\r\n=uYk8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"303e7c761f3f9c959ef8489c390ddd17b16c09b5","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-289_1572592776037_0.6686839491234027","host":"s3://npm-registry-packages"}},"0.0.19-290":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-290","_id":"@ubnt/unifi-ulp-ui@0.0.19-290","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"63774d5250499ea0aa5963eb8f244318d4e46d50","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-290.tgz","fileCount":46,"integrity":"sha512-wpO4PyWlg4l8VaKY9fNNt0ewMvHfCc2vAOEo8htBVJp5H2/wcbmBUdC79sikC4mNHwo8a4RMU4dA+zpybdlAjw==","signatures":[{"sig":"MEUCIDmwdH5JDwwRg+AyJnrb8JlpbYXZlpiIRC+f6paeLMFcAiEA5AgvgGo9KxCRTPu0yIPGFRf/+QcWm+qcLKWbWt7GX1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4735203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv+HaCRA9TVsSAnZWagAAju0QAJm4Eh7URI22fqtGuMEk\nOpPFD26e4txZqCjPeABBEGFw07lQUz7M27ds5HPib03syZ4MMYjpl9cGfCce\nQKdFXexZssT2te0px2RNen7xWwqB1W1iH4dehloSJNsgEwHH9BKUpLbh2z/a\n+twC85ohbZxmOj3+lTkzqObomq2ZQDd6u3yOASOxw6TdGHYIN3iKxToSJv2s\nnQHtR83LagJfnufWyU39pGbmnoUvSiuuLFpXbhFHZ/Tk8wIltBdpeeltosYU\nAQRW8rQEJsvp5J0CIZ7ecFC0tcNSW8P11WXkp76T4G1vZU8nMLK4t2jt/ywh\n5lqiPx2n6WKuKmXX7uOpGkhE+PoZW9XuCCShq0obL+SPVOU3qDYgsCVV0YVA\nhdKZYvvMzlDijpm2xg4BnUPHCUd3FLEvjZJ/i8QMhZDirOSS+WmN/YUVxntl\nEsoSWPOqT21ZSeVWOl7Yivsy4wkTynawFosskDkqB0INVxnZ1XBWKNbSb2Qb\nNo3sgRX80DfC2UFfDwoFiyXMTYTXpbqGv+pq621/taOPNqBUCjmzNjbRgxjT\nVydiTnhzO6s2RGYdNN7hdkp+jt6oJXl87cpYZ4H6klnQuww7sI1swIFcQIGz\nF/BNvKazfuJIZLtm4+HA2PWROPBETkLcXnaCT+e162kDg+9xWHh/CgnjNEUP\n8woh\r\n=6DyR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ce27a15bcdff285d91c8ba222a0a7509ae13b1cb","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-290_1572856282117_0.8953633351135257","host":"s3://npm-registry-packages"}},"0.0.19-291":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-291","_id":"@ubnt/unifi-ulp-ui@0.0.19-291","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"3c3aae0ec3013c3bac9c8b97b40256da9e701251","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-291.tgz","fileCount":46,"integrity":"sha512-ZeoUHBlUNlxv2mFB0/N3lcSkVuprZGH4gFC8jax2fHKvfJp7r6d+4Td50sfIS4AIGcRebr9U97voeEaWiTLHzg==","signatures":[{"sig":"MEQCIC5H2nbvkF5vYYYLY7YeRPA4MvLUwNpUApHOJ9f+05C+AiBfOka6z+qDn2jJVYcdS4NVikKsGEKdOV6owAs7XCO1NA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4735203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv+ODCRA9TVsSAnZWagAAEikQAJHuD29eL3mNx02ZLWOR\nT/v1SeJgP7ovn/msHL9sFb95IAWp0M/J4BheSEfjX6ysPoOM2jPh2aMcw8A/\ncwWotSM8AAM94lMIJ2q+lWqiTHuTEie8bp74ckp6K7QZGYRWTyM0p8UKO5pn\n+wP3OKstxZphxnZYyVlTtm5fk4sMqGeo28IwSIIrwUIeZjyt8p/R6EotOWu2\nich5IbdnfWbjYIiMz0H8S0jJeYhuL72mUJ5JGqbKcncphHJ0cbFV/ycdxW93\n3ui6gUDo7V0r8X7vBJ9R4SUeE1HqLEfs1UttT+8aIBXwpJgKYtBYAXnpvokI\ny81odeKgVTNMZPwExpf8RWeBmZjt/q6nPvk/Kj0W0bQSXQTdZKplBQOcCT2g\nO59GURMC5TDIbCSuZJQzx2l+RyPEx5jzxiVKk5fUNlJRzFtkXz9B9NfOcDBZ\nPnoV2KhH8zfv6avPo47ZPzhVphwGD8oMBY+H80m/fA6WVDM/iLreWQgbMXQZ\n2vLj7rXs2FE9y4ETnALKuptOI1eIKe6TsGEyi+UnLvMlBPGCmyaooEClaOhS\n36L2CeITVpRSHiqTiyjiri+Z0EH4PfQUEyxkBhIHHV5++Kvf5MjoRW6zMKVY\n5d0OlDpg1rW4jmzWpqd+bYguo2D40X6XtKycpPg/AvVg/L6je0tzatDiAS2S\n3sxN\r\n=jH1z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ce27a15bcdff285d91c8ba222a0a7509ae13b1cb","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-291_1572856706631_0.26971201705528736","host":"s3://npm-registry-packages"}},"0.0.19-292":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-292","_id":"@ubnt/unifi-ulp-ui@0.0.19-292","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"61e450c5ef5354c038011ca0460798282ed8098e","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-292.tgz","fileCount":46,"integrity":"sha512-8qNQKxWrI+VSpzzHmWs2yyd/HXWC6eN+uDzSSCiwhkqxrI/zShnzRJrRFZRNr9rY3Tsubi2DsgHxfHh7P19J+Q==","signatures":[{"sig":"MEQCIEfzaIHBNvwQgK/ffWWgdMbOHH86hOnrRgyon5vq29SIAiA/2kkEEBAK4b4NB0r7d9q2oP7yMoNtYv/Sd0hw+gZraA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4735203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0i4BCRA9TVsSAnZWagAAQfUP/1Gj6YxmsSe94Abkx5uD\n4mdTnBVAEamaLV+CCZvt0m2cA/MhOPURTz/7qdf/zZnJ3e+CANP5ucf6oF01\ncsjVCQNzXX5bC2BeeGv+7GlevMlsjm1M6RIJ6dg7leuX3Cz4K0sqPHl05IZo\nVoKGhzM5IIl1BgNx96ev+fKlPM37fYb2AFLleeVHxw5zZykOV1C3bBJAazcT\nPnGIc9DsLkGr71CCuc8lDiZ3FrYZ60F2JcEd+dz7xDnttRZ3374A/ERnQ/vB\nFPO1m6BcjH7kpz3FldclO5wfO/uWeK+B+pweNOfpCyMgGqBP4oUzHmew0qzc\nG96ss9OK8nk/kwRChd0qkBQmcIwQUdc5rdgUtF883R+zRdz+wkORBdcHEQeR\nMssqz0vh/tngFvOYQh2g9nOmsefpboGW8d6FNDZA9awVM6sAOBFIT+3k2S+v\n0fm/MwZBbRcbtC1yFhigK12VQWdiLpZ9pIR972Q2D19LGnd/8O8qE+rXNiFc\nWRlSe5+vt3W4jk9YZOcJcwSl0tN5PmB0453sE62LsWbOkZte9gGLHKZAV394\nHRQHFp4pb1hWwHLsK1efBx6r90Pv6+150/1OtGr71jLeXln37NMGuSpriE8I\n3LBkJFhSg8X+zvMrZ1Y60qZ+IqQ2xz6pObp5JxI7DAssEtxBtx+kQhn9rU7C\nmRBj\r\n=D0Xz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ce27a15bcdff285d91c8ba222a0a7509ae13b1cb","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-292_1574055424968_0.20271727557595165","host":"s3://npm-registry-packages"}},"0.0.19-293":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-293","_id":"@ubnt/unifi-ulp-ui@0.0.19-293","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"9f119d81c1f7b389cf09821a9750923e030b9eeb","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-293.tgz","fileCount":46,"integrity":"sha512-OcBTNAztcWqUWxyUZpufiAhlP/6Gknxrj4JnxrKZ9O0lhS1WOf/l1GckVJ7zRhqe9bRYxLTC701qmpPhNmv1ow==","signatures":[{"sig":"MEUCIGLcDWnrAb8cOGChTn51fu++ss4MA34EgSlEtKHIFAKDAiEAhncmN4gRBsSoCUDClDtPlDx6USFdOCp/4rghOOAjPLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4735295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1m0PCRA9TVsSAnZWagAAuFQQAKE24MeFMlJbzbaWKpv9\nv5x2sPUJ45UElonVGydWCcU/+qnC1n/ZJGdBHNXFbpkdWC3EioRXwt84XEXV\nwvKV1xpbwzHRtVbZhZHV/Ez53chGQUIhBoS4Fq8/t+89ZucQlxATu85CrKWk\nIr+SOza2IxoPrw3hsS1//yFIUSkBWzraTGmtf7seuuYkEsZ3GS+cD0WbBdQS\nhy1bSdu9cbd9VVfmfBRBnhDrgEBcKUYRKABNB7ucTlgpfPTIehEjJGAtNJ00\npQmxKs9n8cVQ4H3qlNlGirs0Zc7/FVa8aMUeB6lO5OLKZ9LMuqKs/m74EvOl\n6RdyT5cBZlDzbi2AjNgby1xMhyPNsyL0yM33cxi4Nk46SkmrBM2P/Lyj6LQC\nEYORLEzE/aKgbDBYreLD6wDWTM1rIqgSysuRhgiHuZaKpp9SNFheEhZB5cUl\n97cx4ViM7D0vUMEnNohtoa3wIsafcu/Eec98kWncnoSt3HYURcVr3609JH8G\nuDBH9n5zNHWGyt1dPoe8OvENd3FIeLI3G971X5wOK81S81tMdqSzlODFoWI0\n/7kwQTBE7m9JiWPO7rd7NB6YoqtpqJJ4mV25tfKAslEA5H5vM47dWAuI4uns\n+gz73KED6R4v7qT93ROU4k+k7T7gmGFAXriuP+SugeumMk6VT6sFYBHAiPGF\nWxI9\r\n=3WLz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"128c16ccbc015d68a861ec90bc1acb247546c3ff","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-293_1574333711146_0.8359185483397755","host":"s3://npm-registry-packages"}},"0.0.19-294":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-294","_id":"@ubnt/unifi-ulp-ui@0.0.19-294","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"fd3cef99dcf0354a6c432d361ac1cb50a627a5e3","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-294.tgz","fileCount":46,"integrity":"sha512-Rkw3hQsE5PSJelgs/+ovLC/gZTyLlMNedQaFgBVxijVRoAAfWEWbfSAB1URhtneH09q+4unCr8ipmKSXToEJAQ==","signatures":[{"sig":"MEUCIQDbriJnikPSHaZb7JUDHMFG3tSackIExYk3DcrI6kHLZQIgeKAxkpxWrTMCBd5gs2s0oHW4pTY4oPvhEyVPkzU/1QM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4736047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1nK6CRA9TVsSAnZWagAAQxkP/iW1EcFjXjWii7dsgFn5\nosU2Q6cAmH2CBeYNl04gvpbHdz1gUZ0wgIDCHj0JnxKTvI4CF6j2Kw9NAQEO\nSA2LwsiTGvAfdW8QAg0EB3xj7w7R1gc4SFqJ3lAENmsTq90x6WngsulCkZxe\nW4/jmaqm5ETYsCo0+l/mxmwAhPAE8jnc2N6Ir0mj42zejX4Ohi91WqBwrF/u\nibIgYr5LypAnclz8nYVG5kb/SExyyEmVJsyRPA2XoPEmWb4+quv2+AUCVJv+\n1zbtvToek6M0y443ZdmYuo/r4GnDTwbEuIazBJxZrR8af17pA+sSXikI8+Yl\nypuwW+wAVyt0r7lZv+eb2jQs67ocmjPB4/i4Xr1aLFpsQNrfT13QSl1vtXiq\n2mgvCPJd2076m/DSgycJHiI12mLh5h0RRBiZ7k+BuFKJc1OQdct+QLMcVUo6\nq3BUjLlR5kD+KyefPkoyKa9zQjrqxSRWmFI3lz9SSYVRtMAg/5HArKLVkAaf\nifQzuxVIx7q+SSptzrI+eyb68tmyQMzTmyT89P26i+rlh9jjUGty9A91YcMD\nZBljepcpMYnTV7Biiy3Ulgh5bjwpwa0H+IqKixVAJ24F25C7XljBME1uyX/R\n6Rzc9v+pPKsPSBchD+9Idd43sS+mb5aHEKIMrri/MXX0HZCegqWwzhWtPyQv\ntcgQ\r\n=rckw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a753a1be3d37fc15b32eb813c6c8204b3c94476e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-294_1574335162178_0.8370399459994495","host":"s3://npm-registry-packages"}},"0.0.19-296":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-296","_id":"@ubnt/unifi-ulp-ui@0.0.19-296","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"b5139c9cc51e5b66e5de5458b759b4a59db1770b","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-296.tgz","fileCount":46,"integrity":"sha512-LK65Nxj+EyQnQJOD36n7QMUea/QtmL/uxFWb+6TgCwpMx78x0+Dga0YyXIeaubnqBvlWewVczvqyy606xdsmMA==","signatures":[{"sig":"MEUCIQDamhQ+IXjry5Zl9AiebyYV0kltX+xZmj9UFZWAyxIpNAIgUhMr2oPG7L9q5MZYbCU2aie2MnIOhRQE5YWxLym0I38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4736053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd11TBCRA9TVsSAnZWagAAEXwP/j2928hpM1iaeezZB6Yv\nR+CC7QatasCZFjeaknwgdQBb/Drp+0i39nnKPqed414uUYO/wka7xO57geuG\npcm+0Em0MpBoKIf5fdezPimxOhONToC9YexaR/gUZyV9XGgsQ2S8/UygQnvV\nxOS1mgzQQJIC0FRuT8YXsBNILffkPKWOjAwrhyVVgZ+3+K9ywUTtqszWRwmW\nbfUnPq9QAJ48CRbRqZSlYnSwVWIPriVtlneZWVFswEQPW7+QqVeftlA0gyuf\n1o8S4IQ1vKUNC6u+KalUnLofYu3iDUDAB9LSqfCsp2BnPrygqtpiQgBGT4JO\nUSn27Q3hPHBNYFQa2hoKctwVmv6KMNtUh8EHZWqNRpki8lnMnwS0qTv7oK3c\nI9LaIPj47KFApFzE+VQWYSISFutcAZEdN70R+5aLlwleYC0m+aHFa0ZMMbBR\nMTdXF00UxE69HbV3RG6FWPxzPgzyVa+NKVZd1l8z6vJP/KFBxT6gQtWt22P5\nJemIv76voHGJn9jy7yERyRb0Edq4ilPe0QfeGmbUKSZbsz+H88O1Ut7hJCGy\niw3/l+NadLA+JgWPKuKdlgIypIqj6byCt5LOYIWWX3swWRbhkia+vgihnX8G\nA2VvxQ9t7E3M8mrPJ541/dKbHILoxJ3rq80zoDcN/YFjZyDdUyAD3MUZEnnQ\nHvTf\r\n=4Ypu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"fed245ef7c7dd97c9870652c42be2c6216d20fbd","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-296_1574393024460_0.16001010788972492","host":"s3://npm-registry-packages"}},"0.0.19-297":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-297","_id":"@ubnt/unifi-ulp-ui@0.0.19-297","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"778908fa3231faa3a63b71646eab9a05e8fcf9e0","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-297.tgz","fileCount":46,"integrity":"sha512-HsdDUnV12TdniUiCC3UqHa79g1Cu0FXrfVP7Sbm4P2/8vSbYD/OC7M+gL/FNbGJPXTC+ayXPc5Pdhgh1shr4jg==","signatures":[{"sig":"MEUCIFW5/8Ru+SIdZYv8zLbG6RbpfuZn/rj0d4voL4iQGLt5AiEAqTIUg7JFeRtj2ebKwPDW9z3zJLO958n5j+zAUwPGWxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4736579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd14k5CRA9TVsSAnZWagAAap4P/iPyH7FFKFltdEo4FnZ0\nbzR51eL7x3OqTa3v4JIC5B4JP2Yu+W0H0+E216QIG8RyaXsh8cgCNmI6gsX0\nWummxqjFzLlEyUy21GWhieVkOIIVgrzQKSfqC0V5j2G61AX+lipRc5uKR2i5\nY6Pr6i//jtBvsmFjhiH6Cj+JFmTTPnjYI9iOTN3/gyoO5r3QdIFfBT+HsnDB\nobAl+joVgcCCxAb5O+PfQfgN1mWBmQY1VlEMDVFSJ44kITKik84K+MPdZK0e\nIq4tiHjNeQ8fdB36X7cGrxaWZ3AbD0qlW4cNJmA8JsHrNMQd2/KSeufuOquM\n/DO8MFXmKHCNjldsUyoQfPZeXaeSi8iK2OMmHBwmsyWXzaNAy1WRJNM4UEe9\nqOHGJpKuHGsuN1RHHoUpxUHRculEWk/qIbFgN7mb1Ir40yc8sdsznmI7++9l\nS350cIBDs3XhJMX0gTziCktzcbO1yfUviiltYyBnvM/SbPePtJBEVw9eRggh\nEPf6O4y3t1hn5IxAolqqmnl25hxnYs4QzkhFb7H81MVk0Vjp24v5EjII+vaA\ngdxsajRMX5yRXXIlMVd6gnVr0lpeO5B255dVLMACIuGrivAAXhfXA9Ye3q0x\nhwwyC8z5Hj4wPudsHUHMozsOrTaiO16zXC26zwZvdyPhAuRfh3+gclobGLwh\nuf2U\r\n=9TGj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f17649046a4d070b76f06dd1f2c80bd905c9c387","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-297_1574406457200_0.8985369786350932","host":"s3://npm-registry-packages"}},"0.0.19-298":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-298","_id":"@ubnt/unifi-ulp-ui@0.0.19-298","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"82c25cb501a340cada71adf3535d793be7caffac","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-298.tgz","fileCount":46,"integrity":"sha512-93IzaPRJkav9pbXhz9s01Z0g3qSiNMjCmG/yTVgkRoTpRNnyq40JJ/4pk8Y2TAWRCncMOxQsVDP2Itt9SnfkWg==","signatures":[{"sig":"MEYCIQD6hqQzxgRUvC94WhlecUJcZRSSKOG3Tx/QpHVyBYPNAAIhAOPV7OtyOrXJJgShMY0BW5JRJG+EMC/tyDuL3HPszzr3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4736560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd16wqCRA9TVsSAnZWagAA5f4P/25uJtuSmyrVJYcRGk65\nhP7alS/xYfqAgxS7xqUE/pFKPwsbxYGGAZNKxbiU1A+hg25QhjmodB0bx+FY\nx1ma/6tuevc8Mrqs5E9EWtHh7bdW3ivkRCnsPi1XaXdHfND3OncifVGtUXC4\n7hdoUaWKlHJEcQyie0/RjCkVwYBIQWN/0vrXUYWWmy2hQVkwwTu7YCNYWZfW\nxmAfCCkEqGfsEqvyJzgxXy7EVXVjxXSr+0jP5wvQwdaaNHYPvFbIwzM6C8XT\nmKjBOFcpBB/kxXkyz6RyxJTy24kxuev/yTLVPAIza9Jzl8O6u4+ZI5J3XGZK\nwZGUtN+lDg8wXig7LdITcosyp4aavC3gjAAlt7xU3lKW43tbmDWNacgRURes\nclq/CXC2NFMA+AC8SLiabfp/O8eHY4+OATHRi/SR5BIqYMlHDgSHpircNQlg\nCTBx0cZ+oNzcaTVVu4GFVhLGL/T3HcG3P/H47ETP90pkozqNuNu951mIGZOG\n2X4Mui2htsd5fg8GeiRUaKJAsrO4p4GMNd2xPgkXRfB6uHocrOkiTHhcDuaD\naz9NMNY4Fwt2dyNfdrB6EylK6FqCc9tWgvwV57FGKWJqaxIlwJIsTTVzIcwJ\ny6kZCGGr4lVlaS8FmMQyLVhtcKbTSERi2/nSmwv86mL65B/O+mIAsvB/iO8m\neqcS\r\n=nGPA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8e6fa474a50582a86ef1cde58015a6f4ffa8e838","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-298_1574415401441_0.7886706003045225","host":"s3://npm-registry-packages"}},"0.0.19-299":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-299","_id":"@ubnt/unifi-ulp-ui@0.0.19-299","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"415f9996ffc9641ec50507a1fa2da3324045e526","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-299.tgz","fileCount":46,"integrity":"sha512-8AYd7B7HwfM4gQT52J0ZcnKIf8TynD2rcxLVJ79BobwcUys8cYxFhR4gGTbDajaQJGqeTIbRlMp1HCs6pk1CuA==","signatures":[{"sig":"MEUCIQDT4xQiau0XbZYuQlLH69GZVZ2RZ1XqYs/O4MUIbLfcdwIgdIGcjAFLdEabKiR83cVsFMBFyURClU1QGzKg3I7KqvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4736560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1628CRA9TVsSAnZWagAAWYoP/j3WCN1YVpjSQqKB+mh3\n1ajMr94mE+i21EdpmhPFa2LsxjAnYXS2gBbuSZdXDlYrXwSWsnEmfo4esRTT\nBmWxy2LOot+HH1dT+NlO7eCw/f0s+yiAVTvTXpyi9lfdJyFzxq8Dl8fm12y/\nD/z/OQ7GqPek5mUQCdoFjs6ewLVj1Fp4lxPYdFiqPlGvav+a1NNDRw1VjynO\neMgu/Z6pjWT82cCzsCuXhImfPwMCILdz/TF+etdHKUQZottYUxOe8RkHhukZ\nIMqRVW9OoC8vWIbilA/4NIzp2gHeISG5D9NqegXc88mg/+OtXEK1KBCdb5bS\nnzU6q1i/pOhfIUnq5vh5pArKgm4/rc5e631dEST2C+5ZB0HsGY8gmapuLBka\n548MhYNDfveKHpSIvoo00NbzecppDLhlPbUFRPkvQzmr42RAtNLUQNtgQ7SM\nTM72KhbTAz2EljrI/m7u71Zy2UxW7a7s6ENbabZWx5TKUtAZX2CjNtd8Yqe1\nyrtYRVdMJaUpHp5o+MPX0UczE3zoey3Tkw4lv082gu5Ehl7vsyvqUerlZTJU\ncPzUheONsqin9XLEkpspCMxb5fB55ZQM7ajQTzfsrCan+hR0FgZxg4rS0CDV\nXeKfenOLcts8TFiyiO21n5zwHRGRYLGDCogLzAoHQVKE6c+anZn7xJ4Vw6qg\nExj5\r\n=5BpO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8e6fa474a50582a86ef1cde58015a6f4ffa8e838","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-299_1574415803606_0.6098618361846984","host":"s3://npm-registry-packages"}},"0.0.19-300":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-300","_id":"@ubnt/unifi-ulp-ui@0.0.19-300","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"e71d5111a0215dbf0d8b74da12cc4599393660d9","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-300.tgz","fileCount":46,"integrity":"sha512-u3w7cE3Kuez/ZnzqkgCaN/KIrKYhT/7ALig1+8gfYZXU963+la87wW3ODFg305S1sApV1e6CneI4B5bCd0iLXg==","signatures":[{"sig":"MEUCIAYS9vApJsN1YpakoBL8kZtD8T5c6dy4DaIbj8EsGcnTAiEAiInjrC37McDI+adOsuP4zPYMbKx9rczvIlYeVDDGsw8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4736597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd17uCCRA9TVsSAnZWagAAI6kQAIT9hHEtBSJI4Ps6tNgp\njlo+oJkZdLbwpz0curvK3y3abzfLRR8glnKLzB+vS3PEVI4ItCnymbGXD9hm\nCPwoQIXuIg8CvdG/hsz8paUmlWaRZuqV4ZHWGTktzz5hYZDhfgRgawRalkpS\nJCPKfZ77u3o7Fo0P4uZ4gMOYoEXq/+MCbZZ+Bs6jVeWvCgw9CA0KSp083BkU\nFhcykyyDVhaq7RcSKkczCpZx2bTd3Vjr6WXz71Wk2/0X6CvCr6A2t1Sbu4/5\nzMYpaPpsEluVXp7UJRsSNbcbllcGV0zftF3W2U2kDfw6q7q/L3rzoNQixBRj\nuX6DFadvybZM6uiYs9eb/ykgYEcZyyImui5dbuENzRN4lhzblY6258rGMiHH\nsgHynvELAxJisttHKgWTDuY9NEsoKzKpCHuHE7ScsaCXiGsH1bTiTbQS9TRR\nWBdyeZT9lyNLzWadRdpfuscHhYqLKzz5TU3lHEloiqtJRJF1b/9CKZLghkn9\nzxuLF5Bqwp7iikDv3LeYbdFDyGYUso5nMYFl5/n8SDynAiwpa7lPzqy1+JDc\nNUxBYOnWhNAgMhboo0A8QjHcQ6x3VfxjHOdHgMj21RmU81uJwJ/Pq5oheB+g\nnoa1SClz5xpCHdX3sOL/LfHDRL7dlcNmBX+P20ETPpffL/tZL62fgQWyzaH3\nME2I\r\n=wPrP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"99e72f7bcd5660337f7b2316cad5b5c38d3688d3","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-300_1574419329040_0.08614937436272951","host":"s3://npm-registry-packages"}},"0.0.19-302":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-302","_id":"@ubnt/unifi-ulp-ui@0.0.19-302","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ubnt.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"c0095481ebe833cdb8d2b97ada90b4c1aed8cdc4","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-302.tgz","fileCount":46,"integrity":"sha512-R6EgwUenafLB9DQLfEdnrUXit49gqW15SJ0j+hPYLCdauAI7O899fQDNP9OJ7txpaa3OascF4T0K3Qy/rcaREw==","signatures":[{"sig":"MEQCIA15GKzwUTtbfXaf3ZcHB7tvJdXX1ca7EsbpW94kCoL5AiA4wovpFquQ4o9n8UNM1aSONssFG/cmklCdxGR5Ehk/Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4736597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd18RxCRA9TVsSAnZWagAA/7oQAJGgxEnmxK3MMtDLdQ2q\nwGoaia9GXR28oxMACl66G5m/RD/6Q1XgE1u7ECM3O7U732dQk5w9dKHQR1Yh\nrjcCtOBVMR2Usy3+awuK9kvYRJz9GHBw+Qy0fjNlk5LkVhhEFAtNFM8IgO6v\nOIygN7aqG+aGTb2/aStoKDj+phBRAmS68AwGrPz40/0Eqi+rpFKJUTPRIV46\nmbJMq9iDnmqoHmecCaRZTw8M33MkNhASMJT7SMvZdf+D1rKlpqOJRLKWa5d6\nafoZwC9Mh65xZURTxvCaZ6OyyAsncNcfkRa/baPwxsGyLQUGhNjLpRGussli\nZXkcZ66wWZHhXHPQqqhsAvfYwStvIeo4koGQQil246KNXH2Eq/dy97XFQVFP\nVUXXVbfjhF7wFFdVHxwfZl0FWFeTkifAtNPtu5yvv804Obf2BJBdMn8AXrjo\nvo5jGWTeDi/IpdGwEcJDSLIvL0ydhac+wsbt2Rsvs+VfMMe6nlfD1IY4HkNX\nyZNWXj77+V2TK8wzBjXljb9fjqLQpyn+LuPsFDmXFIAdqPeHtnKRioaWFaD4\n6jYhnPcaCssxuKrFnBTBt+B2ikJDPbVlOVkk2/UCNgsh6+bO5vD3X8CUV6SX\nLc+SSMYk1mUBtdsMYUl/5yKMi2VIqSsz2IcEy0S4A1BTufvtPIhLe9c1W6Xo\nwDsP\r\n=doDy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"99e72f7bcd5660337f7b2316cad5b5c38d3688d3","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","lodash-es":"^4.17.11","downloadjs":"^1.4.7","@ubnt/icons":"^0.0.11","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","react-intl-universal":"^2.0.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","react":"^16.8.6","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","react-dom":"^16.8.6","babel-jest":"^24.8.0","classnames":"^2.2.6","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","@ubnt/ui-components":"^1.0.0-alpha.16","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"peerDependencies":{"react":"^16.8.6","react-dom":"^16.8.6","classnames":"^2.2.6","@ubnt/ui-components":"^1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-302_1574421617024_0.4642921294632847","host":"s3://npm-registry-packages"}},"0.0.19-303":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-303","_id":"@ubnt/unifi-ulp-ui@0.0.19-303","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"0f040e0a44e7d9cd448da5c49dff72609f6633ea","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-303.tgz","fileCount":72,"integrity":"sha512-F4nfO+KHgQ63YMX1RQFswDa/Z1m27Q6AUGxee4RsEXf1at+Bsg29hGp81DOvKPSQyJMuy1r+B0BFteRdXJGKwA==","signatures":[{"sig":"MEQCIGw01ph097m9YoweoE/HQBx8Zfg9EzI2rlrOzflW68o+AiAhEXVsHAzNlEtJMp61LTIkP/eoLShZ3/SgFadVmMAIQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9399458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4N6ACRA9TVsSAnZWagAAWJgP/1mftbX0mPmzXKqKYEq1\nCcwANZ0p9UXjpXI7f+Zu7otV+DUQqtT9p5FgLGmzCw/FdzuCU40RzriBUuqc\nsEuZFeHueN9lePjLyAevYHwfgEjAgTOIDLoPfABUjmbs/RJu73CfBev10qU6\naqy4D/FyBWtMPY9Z005fbfuCtZQGIOdULXBJk+b3mrKxrofNI7tgg0Hu2KOY\nzABfCXNxCjSj+7h1A1a3ymArdmdDgQfYaWCErlRZEJA0kkTgs6eaabY8jvjo\nM3TMIMpwGVuoOMuWHYUMBAr4UewlCb+A2DEkEw+kWBkud80ihdXnAb3+bbx/\n2jmgYjiSYbxIfnTIgjJh8c7uzf2uK57P9LiWYkzcGdct1vX6ZWyUT3JSpUZ6\nbqm1LqkmPpRD0dKNavmjOBErnMprziCn96TDYr9x2DTNcjilyXVxERPHLMN/\ngAwJ0Ph4PBzTUQ9CXZ/+sS30aeuXPPzUlxi9miB1VBrUvp/OMzBs+jh8GL1p\nDqhk/msPLuVISgOgl1Wm3qgkGbBRWKjZ/w/3XZVdI2POPQIS8B2mrF1te8uz\nGHxTAG0ogitBB566EzxxMgBvOrgjaqp99O84e6PdM7H5II0Rs59H8jdduU58\nTYkFEOvlq3ayN0CRwrTMIQbRjvvldUc7EhDV41d3xwhmyzLNRAGkMdF8PqEq\nE1Pd\r\n=z+Zb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"af40d8dbe113d70c24ad43446cf4a971ce88d95c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-303_1575018111382_0.5782165480079842","host":"s3://npm-registry-packages"}},"0.0.19-304":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-304","_id":"@ubnt/unifi-ulp-ui@0.0.19-304","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"a946e940b66f7fce71fc70cd6da2b6197996b26f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-304.tgz","fileCount":72,"integrity":"sha512-5MpDMRagfTtp/O0pVdutqdWYLiw8p2NJkqrQNmpwxIv7Pol4+J9uActC4/XVQygIVKcUyNyOdlW9EpFZl7qwBw==","signatures":[{"sig":"MEQCIEDSnyclYQmVjpdjKgBCFTNgENm02aBYzXDOcGuEmYt3AiANeS8MtICeWBtrTyBHXvb5378q126bt7e6ztVSJDduKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9400070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4RxTCRA9TVsSAnZWagAA5/0P/AzU3d+b9cN8Bz3gOkoJ\n34CUHyDppjn+2/WRC5FeF6Pa9stiKJu9VoeRO7ZZHlD0tGAl1sCv1c9aYKaU\niP0A+AYC8mA5jyV+TQBs0SSVqQaK1DWBwRF/OzRhZrOn4YxBF0Rw51YesNF5\nrifLyqJLMvstgZQUPOnKcNd2AuLPHlwwQEmgg6LhECiwc5mCj8+Nvsoh8wLj\nfQIBEHBTY9/Qyj6WjH8MStEF/QFHkR4gpnFWdH6T4Rt+Qc0GWE9jJBbzTNPC\nmynt1vXBXCSj5u61oHFpdOWV1iIf/IqmRyafWFktpm6uiUv5tM5Ll83PifRT\ntNXdEGtXVGajQmZiVxCTvAAuS5AoRZ+sHu8m2ZINlyA2oSSdAnG1NoqDe1tN\nypIcCIE35tn5btFLxxxIhK/I/3z6H7pOn0H4E9qguzNXn+5txGclFt7TYtwH\nXf21Yp1Gc8Z78XwyYQPrVy3DSqBoygsAoYEXPshyh23024GgCK1TjakQeHAx\nFPDW4RR09bNS+sE72VHleXDAOge1jrjKJkrGdRU6xsXWckrnHiCSTqpKCF0e\nHOEN0M7vdLEF5R16+i8E4969x0r/jGiWEMN0JmQrIo+HtGLiFgAg5bQApNrr\nc8f7mGo69akvKS+216U2PlAkWBeuo7RM7NRrmol2nDG0hUNcHAMCgVAHLb/V\nB6CN\r\n=ChAq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"165338ea2de0c83f17be8604c1eb5803ccf15b80","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-304_1575033939365_0.24385910172112557","host":"s3://npm-registry-packages"}},"0.0.19-305":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-305","_id":"@ubnt/unifi-ulp-ui@0.0.19-305","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"6a98880e28daede44d1189266662b79413b2a726","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-305.tgz","fileCount":72,"integrity":"sha512-IDCEd+VC9D/tt2NmO82lyZUpTUn/IQq/mx65GeUk2LefBUJ3WxQFbPbzyIn7XVPKC4pqEgJxf5g3nNN75vyleg==","signatures":[{"sig":"MEYCIQDsegLlqMh2+vzuw6xGx0tA66ash+fWZO4zfUBprKVrOQIhAJOcMSQcHHW07gvD0Ipg4nWBh4u/vKXkX5bxIWETGb9/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9400357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5NHSCRA9TVsSAnZWagAARkMQAKGkNQo3EiMtV8BYeiZq\n28H2QuDqVNqESvWW5Wc5Ea1Z9uh/OWO41u/fol4EXcaTRp++AFxCXI7/kbsZ\ns/Psw6jS7kMJvJlH2D6GFnPJwbrBxxKbWlqLYeC7c1kHDG1KbmNm6tY18hs6\n6bcdXNkIB7muEGRHah8cCJ00/KwAPu62a1cD4Musvx48yo+HyMo2Sb6YDnLR\nLiSs3zelqTZlQYME3XhQSjk9lz8C7FcfE0id1xvFLalE3OOpZN7Dyolt5cCe\nB93uu7g4TYSyS1zIL6wvmTTxSFC4dgVxOPds+vtf0BT73b7ds3W8DV+8K1uD\n+jOBfQjBQIuic5mq1zt7OfPgd3zW40sOba7b5XutAfvr48FQ6fmVpoJz1Dpf\nOMYgpTc7ouIp7ei51qWG03rX8yZHE0txBARhhlwHK2gcWY9EiduG5XyRjP4W\nSrB1NU1xt48UdsRGD6u4XQ02kvA90f+b8unfG+uJ3DFlzKryKTc44AreyRWT\nm9bKA0UGdgfDKaI6XWQ/NYz8gJ42dwb9Fj634n+rKTLlNVuYy0dXRYmHrmnL\ng8c1XngGZxcMtcAceyXsX2R/DPH2EkpmQpq+If/eOITWwt9TATBhoDnUFahp\nUBA7WDiMU+n+YCKcvrXeWOUO4Bzb1PzcoXUoIinbcoy3fpm5rkSr+4RKOwbX\n1fXO\r\n=aXzY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"e7d80626e5cd0c5f87b55ce00eeed23877414f93","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-305_1575277010331_0.2470736269164071","host":"s3://npm-registry-packages"}},"0.0.19-306":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-306","_id":"@ubnt/unifi-ulp-ui@0.0.19-306","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"aad8dff64c005f0faa678cb2fbea2da521876a22","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-306.tgz","fileCount":72,"integrity":"sha512-8QzRsEcPy1OAWntPtB+9o9dp9WHndN071crat8nVmYXGbNWuRQZZwZrYeE2KxMnaIt2NgdbazzBSDFy06bnq1w==","signatures":[{"sig":"MEYCIQCTLgY+soPjS1qIhvxVlKXrvbrxhtxAQf4ly6uKVJ0t/QIhALdCmOE5FdwLnSrWDeMyRF1B9gaNeqbDwfjKzBpzo0ns","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9401978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5Q8ECRA9TVsSAnZWagAAJpEP/A3s/P2vQ7xt8Umz6XIR\n9wN8W67f/9im5EflJzQoP8VtTKozZ1TvhdPG+ScoICZL7wM3+yu/kMnKhbUp\n4L5v9d4f0KrN36C79hCiXbRh2zlTw8iSkg+sG6D0fN7v/RlbPk+0i/FkAFef\n5DgTRFqlxawlFvvL404lISKxvjj6NQDiT+OhfKNPUhot1EuLpLZdpjy+gXIP\n/w99iDRCWrqt7DRCK5gJVsP1+8wd+zFBA+0si9mS+uY0nEjpz8MaA1feXsXq\n5WcvUwWvv9vFf4F2lKBgR3OHAZ+F3mXMjqSRtG9wLnkDEozt8nNimOqYtngW\nEC4e/W2XtyEbWASp7Q92GOKmh2/PwE75XbZdIEZZ2VD/lpTnPPyCHRDUSPVH\ngBXBKAw2YnLqbqJm4bCCVCaKOAbt4CSlqsBVNuWxSwPjPNmM3JOFnprxBp70\nPbx587PWVzKJnFe4udEMSkoZc6uRFX2GbYOvozeYY5gdeSTWzhZSGQLRfbkr\ncBLQKt8akypcWJqRtSZ+T+YMGQlI2WnxVl6j12D7GQd8QmFd7748I8YbvyLX\nvy7MrCDkGCqnXZKulfcY3gWDfhpAzq1m4yc354F/VpTGNN74+ajDshdKlYWS\nvR3H6eo+UNgi59oz700zwQYGsJoMJnGZ2mw2apeUdu/28QTCvxjh1gJENKUS\n7Wzf\r\n=rdeG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"98d120940f0ff9e19a2ee7a55334f53aca0de6b5","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-306_1575292675502_0.7457617264344423","host":"s3://npm-registry-packages"}},"0.0.19-307":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-307","_id":"@ubnt/unifi-ulp-ui@0.0.19-307","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"7818a87f29935f1f0bd9a462bfc20f246b6188ed","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-307.tgz","fileCount":72,"integrity":"sha512-xuQSndzioEPSF7HuLKgElI8iEm4JQVxGNh2puKDqbf9OQmkZrSI2X1Al5Oldsr8zxHF6Yms6c1F+/IvfxcmE7w==","signatures":[{"sig":"MEYCIQCd51quXMYkbBNrs2UAPsZ9Hap9rAUpwg4E4USNZezt0wIhALkgVvgSDDTufhc2FSOjZR90LrhXXY3bQBQ0bANXqUZy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5gf2CRA9TVsSAnZWagAAVFwP/1Fyg8wVrpvDitAqCyv0\nyPsvqhZMQv+nJgBmjmfCFPpqF1p/bNwG+tfXqyb8kzVCuwohXenn7p1VYiOB\n+DgdouVWIDQoR/DSJL2WQ0YUnxF5SaBOa2x0+G1p71o2jv0yzjM0JvL58jQo\nanXjShjKLGfrJkluieKpFFj3bg9Y5JY4gyFV66i8x0DnhH4h6KWyV4WpdO7k\nRK0CwJYh46w1ZZ1ZiH4UeqcEpalCcOLGR4BacZ+vYKQ4wnQJOjZYdBEgNeKQ\nakUKm5mg5I2Faa/UNzgfQl8pxpdHEFOowGdWBebsCvATy0q8mr0LGlbTjv0q\n7Bkwek5iLLqWP8vMbpxiLk+yEMNA7mRkXcbleNPzQKlcyoUluCdiMJQTg35S\nUZONVDSNwzPl15Q4sWYM4PxANM3nUTWi183SNcUSTGo924MXLVYDJcYco2oh\n3RXq6Z0pGJeWjBTkAikXnc+iZGwcOrOx1tx3PTuPWtBaTnUHJUMKT9XVLuLt\nhx4pvQgZTaBDVbGFSMnYQcL4/03WPcBpCJSVN80F97vRKtX0/422orQJpW8+\nBHIuqI0tEw/4oY5oc7E6N9x1YQaQ6aIMb2woyg5aGiwXuXUP2O8mXxw6sjav\ntyzp4qFO6OsjMvZ9aj6EQkurS0pcX/b+HU7JSz2Nqsrjo4lML9eyejZu1/Yh\nU9rl\r\n=rGsR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"69d697e92e16171ccd448b4d2bd8ea8888f88625","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-307_1575356405932_0.5838371216378142","host":"s3://npm-registry-packages"}},"0.0.19-308":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-308","_id":"@ubnt/unifi-ulp-ui@0.0.19-308","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"f297bde4abfece35f1a6a6563e77e8471df65a59","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-308.tgz","fileCount":72,"integrity":"sha512-rit99/q2SQYr6jxuzqmEMJ3hMTddCUmFB+XMVxr8TsB1zSvyKb72RCxf3c/oHma8FidDlL5qIEHjbqkg3x4gfg==","signatures":[{"sig":"MEUCIGgedRuTF7pkN0iOz9x0P7RRi4KwJi449EwvpFzD5dIVAiEA++rglbD0yK65YwpemlwKcEK7yTxeSG6Fyarj+gktV/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5hCvCRA9TVsSAnZWagAAC5gP/R+AuZP5XCcDhNqOHdPf\n+4Vonscq+gsuSZ42rFkM+PcY/aBbHd7qHC1FW9oESXIEbTj03N5OrdNre7sT\nJJZeMbQRECxTGHioKJE0As/hBr89Yl5DI9RZltDenePi6BDPMIlNycyuyX9d\nrMirOOygbjM5DkIHSMNaKFQsu0vaZDrumroKsDAsvSxkfjxKSvSdYm+DmugL\nRAUGlNPhaqndR7RlkaG/2V5dRgE7HEISecUHmeFdeNmf2js6+crbrEMFjpMY\njyXPbtGS+hh8wn9Ik1hX0PmY6TqVVfUTo9w4F4oCmt6xz/eod4teru36tLfo\nJ0pGuFaLGF8c6Y1UMNvXtTj7VGLHsIiElFQgCXLvF3S6db5xkX48vDB9Jp4a\nVXMAamhF8Lyz1E6ZP8YBxjxTZSluLWI0oCR31kffLHFV9sYSRZuTDWmg4GhB\nyRUuff+mdtgQMlZUatfQsQj3gLDJoAJHjDt69NrfGjcfm73Jo04+/5W9bips\ne1Lc6krcMUaDdisocXxkr/nKU/prY0AboimpQh7fwbGbQzkP1ueSt48zxtvK\nB4HWbxHOTXjdiKYMcmbO+ZN9QgNHPo7tKA0ivW4ifNV1fyR+XGP24V+QaPyi\nqAsccWEvZxQUOKn7z9HCN3dk4VPw9xXubae6xS8479hPkLkcJ/wOuEh/dC0v\ntKZz\r\n=W4N5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"69d697e92e16171ccd448b4d2bd8ea8888f88625","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-308_1575358639367_0.7927464372532225","host":"s3://npm-registry-packages"}},"0.0.19-309":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-309","_id":"@ubnt/unifi-ulp-ui@0.0.19-309","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"30196f1aab34adb5f8620f1e22add82fd0680578","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-309.tgz","fileCount":72,"integrity":"sha512-Qj/tc39XILmq0h+zKcOgunOg/jStV5NLVWqiIHF7fpLUcjypmC/1ryU+Ad5z6kaEgeytGqnAaIuJ13NcJ0P1lw==","signatures":[{"sig":"MEUCIDzHdcONjRaVnzZE9/S1ILDVK1IrViOF/OezhyS2vdhWAiEA8J5xOHvGIbAwB4hGuO/7RJeu3ztX0j/qyEWVRTRk3pM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5hrVCRA9TVsSAnZWagAAiJMP/1NziCk4m5KSjsEh/AHG\nVnxtdk+lCXP63qqvorP7zRaYGZCq8rSpPcSBaiKveuWDq5GauQGGmXlX4puO\n9ItDLyLobpLlJ2EwMuGxzl3NtrYOGklYdOuwFUBEhZTAf9KCCzAiMHQhduLe\n22YBcuszWslcZAWmgFn7PEGptpc9chxC+QQtIddWuSCMCXvvM2OP5lNizMfG\nw/diYVRonHGbTXlBeHX2xerQTpxsz1JvFGlrIx8jPc98rqLCTNbharAJnf2H\nz+ASKZUYZSjEgzy5GtUr/ok/fItXX0cg/kvdPo128tExRRNZpl2JV2E4dYEa\nrHG4T9yZyZiqjFYtddP3hBST590/TSsDM1xmDI1BB2ARvwhlbWM/7REOc52Y\nD3RHgE4kYLViIlKvajfI82fdvSefzQg2QeN5MDzAcdEpivVsafEsDGzsRCAZ\n+AAa2MuFlDBesquiIxw5kA4jeVHwpwm2LLWDMTTXPoHyOPuYiCDgsPzay1B5\nyQMtUz4Mh/IrDawqJqT5qDIjHwiKsCQNX2gkburxFO28ACnuG9BAUPaTny1R\n/L3OAnoxEihHjO4R0p4UxI63Q/0sGxHVfskHhTFPRiO1UUHv7yIg7dD/jhj8\nhMp+CjRDIo0zR6BAwKrhOUUOWbiclUTUYymuG1dMkF+XtynFhxC/s4wRzuG9\nZQnW\r\n=M3oy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"69d697e92e16171ccd448b4d2bd8ea8888f88625","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-309_1575361237184_0.43000092665476997","host":"s3://npm-registry-packages"}},"0.0.19-310":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-310","_id":"@ubnt/unifi-ulp-ui@0.0.19-310","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"c686d831a5d6d396bf5f3637b40df6147d2ee53d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-310.tgz","fileCount":72,"integrity":"sha512-1VO8dVhaZLCj44o3jqWQzSm8QZfQESQ9j9Tdz4GctKVgvg7RI4xtz96VZtL9+vejml3RmlAFOjesLkeysuUsAw==","signatures":[{"sig":"MEUCIBlo7NPJep5/RhlbpHASdBpxeBgJkg3G7KRfdOkkxlvwAiEAy5ISZcKqbuw2jyfGmvWUBuTZEACzLL5LIkz0vcPiQt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5hzZCRA9TVsSAnZWagAAkCwP/3usVUlzk2BQkyTYzz3i\niu5Qt6og4UvIq4TcwTGvGldZxIIhZLIidnyC66yw73ZtTQbwfQv0aXyfy4Bb\nfJd8Fyi/cSgaLNg0TsQ0NAtca5ZszqPO5Xh31lHyMIVyMshcOcBvbBJVKvO4\n0hx7odbUhOMb4MnfVIebFsyAe/uk8OUh8TkFmZQXQwhV0xuWxj+i3PK7uJjQ\nDO7dz2SvYAs2jf/4llq3mJwfYuxuntOl82Kthqs6+rw4Q/PD9BlUrL91QCJK\nNlz6cMSRf586Q6f6p5g384gsuud+I8zjERkSk6Ht45TzlNRv4TlpE0BchifS\nX8EGfvNjThyDvMY3bEW7fMbvXqGId3xc5lnQP36uiZhn+toFjRjTF+Tqvvr8\ndUdoXc7VOVrRyeh9lKyk4QO6UATLuMdb0juekVsvSQjDGLdEgeLDykEFLlC+\nGv4TowFLOzsasuqQCEb94+Yqk755E6OYNz+PqnkjqAiN1GVJkzcTG3wg9Fg0\nZLf2A+XsvOqmcz2nnko6EU3+ivk/BZJFyuANjy6mboQhLj4BRvuvS/2J912B\nesgMnhD5CmRYRTY+T34w2LrYOvpX1C9iO1LvVFaXGUM34QY+62j6eHFW1/5i\n0yyhL9fFTvHnM2A/Yw8+CnhEvwKfDd+6tfEDlUfdNYsq0mUvB65RtYrt6gIJ\n+eNl\r\n=mYim\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"69d697e92e16171ccd448b4d2bd8ea8888f88625","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-310_1575361752945_0.42164008890696936","host":"s3://npm-registry-packages"}},"0.0.19-311":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-311","_id":"@ubnt/unifi-ulp-ui@0.0.19-311","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"d35f6370c2f7163b5f80f5f00377574eb4b93fbe","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-311.tgz","fileCount":72,"integrity":"sha512-g+wGykFs9RwIiaEzML1P0D8zSUyUXCQODIloSaPZRsSa2YlM6Ci1L3u921HDSM0/9uagHybGvxfkCN/pYrg1gA==","signatures":[{"sig":"MEQCIHief9eNG7K5vex6KylppmLH8XiKkmXd8epv3rcntcK+AiA90wsl8gHhKpZwn2y5AbboReqz4v8h39oijaCK/e602g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5i9gCRA9TVsSAnZWagAAz1IP/0kUdBRybtL4ZfPmr5jc\nCqUoIwCw6W/HdPNoTBCbJsUPlzCN3m5Tg2FUwT99GqTrX80m7C9l/qTHGGeK\nLHjAZcn8cMLMoLfgkF4kYnbO8ZafWGdvC2p1R5MtpnAi+g7hj0AaFT0YpS9k\nCmrmrO6SzkgClvcknH3H9n+1GJSu9J71zJ/I10VLp1WAYyyJFb/2w4G0ZPfW\n3G/ISnLbg/saD/9VO81YIFGi2/oUR329LsZyRFAUBSfkAYjIqxkyhMLQ5HoC\neAqeZtnAd3TphY0Aq1oNoQ2Zco25v/HDe6OtsbTeAz0BQJYV0UlOBtPO1CWe\nezmkGFdl9eFFrNGztvIOb6xUBlBOOjXY1ASa6FR8mnfEWYToGet8W5vk/ey4\nVVBc9zcc7+rsFq0I324rA/H6r7PiXUVpfPhXSLZ224ZyKxUcho8uzCKArDCd\nDUygEpS5RcOlMqJ+T0k5nLDdk6LZMYJ3A2rk5plllFonTdkZEm/ZcUi4vyiE\n78Ic46+STol4E4pgNCN7e2bjRVRBLBGSVjpv/rttAbYw6TAptsKla+WICX5O\nvAPsIYDxFT2WXbBywEffqH2EoffIsXHYD4PrkMYD+eIQO3GPyLLLMd8Jjsmp\nyBl3KBcg48CAjfqjM7Ra3I+s9RKvwq4R1y0GVbz1ZFmfkBfqPmoGSD7cMzJU\nlJW7\r\n=yHo2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"69d697e92e16171ccd448b4d2bd8ea8888f88625","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-311_1575366496364_0.7338769428045362","host":"s3://npm-registry-packages"}},"0.0.19-312":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-312","_id":"@ubnt/unifi-ulp-ui@0.0.19-312","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"c16a05c74d860de54a8f58f12bb634c589f2addb","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-312.tgz","fileCount":72,"integrity":"sha512-Bzwf+syWF366ETzKNO1UBi5i3LmPKFVaubQsWGiQ0za91LyarbnZnGeIDFkNLgXiwzdnz2DCOpsYSROUCzZUHQ==","signatures":[{"sig":"MEYCIQCsNbg8eE9tCzhF94PBnewLW4vnG0Ig8B4Sd2L+IZj1lAIhAItQWgyxpodoOJlTBU1Q+xNWImAVfWEUDRsKquHVc8WH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5jFwCRA9TVsSAnZWagAACM0P/3CaLHzx6hUQnx1yx8Gx\nS7v3DiHgoc4UN5tlKdRkSDuC3V8zQAvJ2o4+rx0p6blHEgiUWsYEF1Qftocr\nqkIwolGbQZmrADQ2GMQ2KSJbhVxkF+hwjQQHrN0noR3DwBuZGokNzxpKB50T\nNmv2VTaMg2sVV8nARqcS0AnIHp8vXKbI5MNGj3Uv0foz2dI8L7eKfEb2nY82\nbsO+bY69Z3TCnUhZYCJhXFRQDVXxeKS+ClYceiTgMSNmWoqPd83y+a5+vpJT\nCn62EnNoYSMXtNRLCEXp4rPpkUWcbHlk945e6ySuEY9wKP8K3+42ghLf2w+W\nAaTCQB1eyEvoRUuVIWmU8NpwZ7GtpmHeN1t+wNMsD6s9kxMKNP6HcqWWgy5m\nnUBTkPHfyuzipf31uhQDSZOlc2d6n324SrOIfMXkPM6mN9//3JBmmw9N4Bdm\nK7nsfJVFxEhECqSSAlGexlTEIQZBRBeZswtx9p5Xfel4IBrywpQEGm1c9BJY\nxIYR53cU5m4K2LyF1Gpd68wz50lQoHBPluEFFaANDknHFDf6HrHc7qzwFlmJ\nNmEED3EMzCx36geyZaiIBATKVDc7V8IXneK9FAvNl2fWeebhikvaEkg6S9Ae\n3OUrZVodDjnzqZgIozengLmklvatTNJGijFlD7GM8ub/bncfq+NcIYgYoL9k\n+Pxf\r\n=g5Wo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5fc54d7f6a752fa8018b669464a77c8a15bed44e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-312_1575367023654_0.8622175447765901","host":"s3://npm-registry-packages"}},"0.0.19-313":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-313","_id":"@ubnt/unifi-ulp-ui@0.0.19-313","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"62a28b19eb4cd51575c88789772f7fcde4fb9a0a","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-313.tgz","fileCount":72,"integrity":"sha512-BTilnE/0UsvEpZZciX4x2en65Y4bL8INyC1IWo6CbaDhDGqCN7YJFYtLZV8jYk+mOCRVMik330rLLwkj5Bg0AA==","signatures":[{"sig":"MEYCIQDGeupUkbSJn6IX71hAoFsyB4gCskq2ZWThDzp4b5bFvAIhAOpC7X67hRnTri3fN2jLnk6b3I1DY4VL1HvRJN3dWIpu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5yjACRA9TVsSAnZWagAAipsP/irBztiJy7YzI6Pjk0fG\nJZwc95Ay7/Scad5MYqg4h+L9XV2A9ZgaAqAHaCt9P3mtZTU7h2wkqOg1eVj4\nzms9cWI1VKLymktjQcWig3/pjUQXrbdU8z1j6qm8tBG+7Ed1zJ6V9UySsQ0a\niRHv+Fh4m0/yi1K8dei70KF0tW0ir3auBqH8EYOKN3Z2ydLjNaP6jYOEcl6j\nrZj/xRGQQXaUnH9P0vXmpyTS+aH0/nkkfcl+2wfixKpbY4o7DxEMFqKRcirS\n51vhJy5n82X2BRhrUU8hKE5ay7Ol8tObqbdWnBTufKGLFiohDen9fzvPPMgm\nlR8CxAYNMa8w8/IOFZFz2emErGx2nYLerK1sMqamysDX6qkVCJQGVtu7ucQO\nBjLTMUBqxIejVx56chtEpYenI9LYdlffQ0MIbZH6wuaQ287XeXU2iO9sdNnr\nfOquO6edq7Yca9tbRAx37MadAEsf3O8B3Zrax5EiBpwBQj3MTpTRwNrPyNpT\n6lT/sqScm1FiXaMapX34vBiQp/1YoUOzlLCOAj3KurG0U+DSnsO05FcYHMcn\n8tQKoEFCAYqwvQZcKD5EGvXsp7lkApMmr8JVOiSS8ycDeRS0hs+aRDgls+mI\nVsW5hNS6t9PZ412gCW5X654ECN74jwqij00stnB7qxnYY6wvVh1Y5qkIzwn4\npWeZ\r\n=j8nV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7e8b89e30e626e6cbc0f69068ad49e94ab1b3b84","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-313_1575430335489_0.435088367092886","host":"s3://npm-registry-packages"}},"0.0.19-314":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-314","_id":"@ubnt/unifi-ulp-ui@0.0.19-314","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"73dc1d60eb51e0356acbccfaf61d71ae9c8bf2ed","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-314.tgz","fileCount":72,"integrity":"sha512-b9QBKZiP7L+ttvXSpnosfryEmiLRK2oJKcsoEzn+uI4ChOlKRoB6aUd8jhL27QjMuKVkwUL0nPShjDKS2SrWnA==","signatures":[{"sig":"MEQCIBRPN+JYG2pYUxMHvO1RzwTXrnKWy1HjwYlTZI7Whi7UAiBRNWItvFIBSv7esi3UPbHax6OU4KMSxJ2uvJSp1ATI0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd51FaCRA9TVsSAnZWagAAe2IQAKJM/PiwATTUYtNHXcHd\ngfIxxinnLYVfzM87mc03iY1Kp0/o47SBu1v/FlG96BtkpS1UVRIMiMvWvMX9\ncVsRhfiMMvxvk8t4tYQWVaJCEhews8Etr8hfU4na3cdEJFJ2PaRFrAGX2q64\nZZP7f05F1CJwO4Oan0qLyKYFmgIdhE17HbzBOrGqRVUGcOrFV9faFHDArDmC\nMxX554ZYVTayqazqntrGN8Ww4TAA+3+5i8PG+MoRFAiT++H0SXQI/k1hTNpH\nJKs4AVZGGrS821XQ71XfKg1jVT1AtqVq5UNJ43v8nIq5o8TfCpW2qFeLfeN4\nE2HvVMUjHKK66hFaKgjGLSRZk9knxPY/R/MOFDIF5nCSOnMKD/y74Ex1hx3K\n4l0PQ5f/6iBtPdJnpK/k+H5T03Hk6pn773ZdvBLU/ZQMbXfKVDpyavmvjdTx\ntfoA9VTwXfqaTkf/s9PicFm4nL/Agg7nwPkfQyoJVTBhuALvpwioY6AI6lpx\nhJPAIs3Jst+2KB2bXlNr8kZhV0Dxcmk6thfrMybl4EiDg0rskr+/XR5CzWyA\nUQ+lJdlqCgjRyARREUuiANUTu3rMUKg8nCJ6qqxIWZD2vppso5zdUyf5ok89\nj7jkEyLxUWKTFfobvcJRNFGvZDJ8+mww/Vk/WBwdBsLXkB1FcqsXO1xWEjnk\n/k6G\r\n=BC/z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7e8b89e30e626e6cbc0f69068ad49e94ab1b3b84","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-314_1575440729863_0.8233301972555684","host":"s3://npm-registry-packages"}},"0.0.19-315":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-315","_id":"@ubnt/unifi-ulp-ui@0.0.19-315","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"cef10cbb826c73bfaf838597a84251af21c45f68","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-315.tgz","fileCount":72,"integrity":"sha512-zCItUlV+nW2bNnVkTUTjDtBKkFuAJ9Y7TfeiX3fsVT4a08+HvoUJbNizbG7XZb4xJ1gZOgI9p8r8DHE29vpdJA==","signatures":[{"sig":"MEQCIDwbOfIqM0JM6XohXRn45onzR4TmMIeihyMNLh7b/XqWAiAYSYxm5esLjt8pbN0PmIDxtbjSyJDd4wb7eeuiSJDwfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd54IMCRA9TVsSAnZWagAAtMIP/2HaTBnvpGmaFUrBALby\nRiUFRbZ/imPa98bm8j6QPFcEyNGgJesl8P388htYLoHNCxP8N6/QiJ0caLXk\nfBTZeqMYEvqutXDJqlkw3xvftBssp1Ka3yCQtOfCR3Rh1AfHXl0tlkh+ShuX\nAN+DIuRLJR4A6t/xiFo7gab4kuyHXPfvxmkak+it6dT0RWAxzD7co6j3UWpw\nq97wpdBNG8C3a1YFgqtsCoauCVmTcPvG7vdk7bqTNe0oi2dgN/A3niWU4AJa\n6G/thsUpRQoMdJotlNoRT177sBDy8FU55Wcp+Bz/AyFlMjsspLc15765SYh3\n64qOGR/MMltpNyo3KGYeIb7v+4yAmrMwiKBnS8eVCWOhJ8x0+wvy1aAJu1Aj\nJEYXfDVCA5eE9NUQ97cFEuKRLxBtuq00GYEBuNyv1FUVm6FWScn49umN4gEy\nuz47TqYPsrLb76wCL7xNaJ1TZUZ55eIK/ZnzgCoNaY2RfdZGhyhhUFQPltsL\ntLOOecOA54BHf3cervgb36GDwUNTCV4OZXPVkO0XWyGPGmEeOASFJb2/TuY/\nLs0Ui8PHy13Qpwcczoqoqww21CkMetVLe/yVD502UKI6msvGPWi5iPsv97iE\nqNkFDPbRF9NJPoKNLB/9JliBTwbNY92Z+kXCxI18mDo6A7V9Atncl0cJ+nTg\nGzR1\r\n=UStU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0f9010539caf3f8db49d378967d08e5986d0d36f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-315_1575453195895_0.28442846935900734","host":"s3://npm-registry-packages"}},"0.0.19-316":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-316","_id":"@ubnt/unifi-ulp-ui@0.0.19-316","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"bcbe66ced7abd068a72ae4fef8d09643d309e5dd","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-316.tgz","fileCount":72,"integrity":"sha512-3CiJoetqv26RQc8BHxgNqLewSgy8BHCjHv0bPY48eePGLZdcFEgJk/EGpWMu9bpG1Sm8FVgYiDDfjET4Hn4OCw==","signatures":[{"sig":"MEQCIBqME2bpQMLHLB2szniQKI2VdtiAOECkZgW4DJUapoJxAiAEG5KB9R8w/bI32n0fUUbhwaOrITQvkVcOAnPUpVauuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd54/MCRA9TVsSAnZWagAAXvwQAInsvhCNdfmUHVBYVwhU\nJLYJ4x0t/yhrLs9W+y1h+WqK+ccjwfWzTioE+xbzQ4trBFHjuDgfs5P4PS76\nMl/KxjsDxIEyTW2i6k3RFquRbTBBQGtIL8Ijhw5NggF9VnSeSTSOI0ze846b\nw/POZ8pJBFTNfssL4YN+nLJTQdkuxPqByM3Z+dYPNALdCFt8H8CnKmjFPdma\n8iPdJgYylr8ccIV7E/S76Jri+TkolgQLyPJU1/UtE29A0jAJHeor7pKYFY6H\nxQG1nZn6U2X57pGuz5Bnc4i6bM5m+jX5PTfwoy5mmvlcZ9e810IaXM7sLU8c\nIbzDNKf8TvG/NqSxMJsvir+/NrYHM8AYmy9jjBiIFE+qmuc+paPySNKCDxzC\nna5swF0n/EWLPiZQlOStEHoMyyht3ozZPQFsJxbolddUk0rraphTsIkKWlL4\ni1ZTn+mmGjsUhJEyOkea6cmTy2pwxYHE2ZaW+hmVtuWMxqMGTF1b4dbP0012\nEWhBdC5Jq7Y2WdEoIDSql3mvV7lRUxp9xUeqQ7Jgy9iLDCXnVrBeH3qUyLmB\nqzkK36Ji4A8CHv2iTOSToGxE2YiEg3MFd9zcuBbESMkaUm6BZUwYzGffcp2C\nZKSO1ppax8ykFePq4koX4igI/KHKi+LWULjgO2ZJZ6cEcp/mjYktxq7CH0wu\nmRHe\r\n=Zn8w\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0f9010539caf3f8db49d378967d08e5986d0d36f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-316_1575456716008_0.4914674181752181","host":"s3://npm-registry-packages"}},"0.0.19-317":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-317","_id":"@ubnt/unifi-ulp-ui@0.0.19-317","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"5e525c5d9fc3f6b0b79da548d63f27ae00fe196c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-317.tgz","fileCount":72,"integrity":"sha512-OYKRkOWZKKV5/6MdRVupwpbcdONETS3CzCMDd+wFHqWlRlviUh0OyGIwpsgOBat2aXBTTCNGQpAa5fu/l5gF4w==","signatures":[{"sig":"MEUCIQCLIcjqatLln3aYoMYHPRVaxhgTAl9UzHTSanfPnBgHCgIgaJetBTDw6GvljfIp5U5ljtbksMJJ65iwv4fZMWZ23rU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd56i+CRA9TVsSAnZWagAAxDQQAIEkhMcxFA10MZovQ/x0\nNe7FLGFs/9gtK90mgJDQaw+4EwCsTasUrlOW/KUytV1/X2a4jvps1AgLEkTH\nHX0YimIn4tuG+UMY1iltVGj9M5NqRKj4dGIc68+TPM5kgBIjUezE1I4/58tg\nAKiJ69mKL0fHXPHyrjDL3UzQpBUnqz2GNPtmMvhYFkm7VGewQLJDb1RluiYA\nRU3gH/AwZsvAv78Ak3LYZO6AHGieer5noSWNJgoDo7nOPK1E5+LztckJtqQ9\nLqv3hbVLgxEB6NCr/mxhNnxQVyOjKGz2HdlJcjo+vhyg+xhpHTWmDKZwFd2o\n2pJ2PnJ7Nrb/keG2m9E8Tkl49KAuZLkUym42FTmyTKrvBU40JI0XiW6431t/\nzu3cwxfwfRD9ZsngLWM3/D3UI15AA9yxJcRNrmS50e4crVrnJ1P4WQ5+gWiG\niPfeC3P/TWVqPE88A+bkRnsrmXdYCNjh0y3hrOsf4ABV3+UwiTRVW9jr3XOS\nE5nFANoV9YbVqZaspvdAhPwJKLO+9TXh3wGrvwXTwnBvvFqLNM+DOCUSs9eL\nYRhyBvhIZqXuz1LeqHz9OySF0nlhrNmaa/YlB2ymk7kIFLcXiXPqIypfgY6I\nDBbr+ei6Dbj3hFccz+4Une/pCI9vGRTHjK5YYo96bmlkWOw1TMqg8tApAuNw\nEhOC\r\n=2FID\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0f9010539caf3f8db49d378967d08e5986d0d36f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-317_1575463101616_0.5360052534641284","host":"s3://npm-registry-packages"}},"0.0.19-318":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-318","_id":"@ubnt/unifi-ulp-ui@0.0.19-318","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"3100f3609332fd09d6a01e9d396bb82a50bc7742","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-318.tgz","fileCount":72,"integrity":"sha512-USdJPrRcNGg+3uMLe5iWPz5pLjDbQjKYbaxpX3pH4Lou29hFBHWc1RLtSIoNxkVkpYhJWGPxJ0TvNoB+D4FLxw==","signatures":[{"sig":"MEUCIQCcsh/sW4z4dyuNhUTzbPov7jyZTd378J41Tw12Lo/GDQIgfucr/pOfYM1vaxIIqLW475AFkCmRMJS39PcxynhlK8E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd56piCRA9TVsSAnZWagAADvsP+wRqCwCtlbbzzGBh/79u\nbgshDnHHFiU76BiZ6fKnzWv2MX12nUl3YS14auFY0O58B5b08BlqWz7fVZL+\nc7ZeBIGlWY6rqveTTdkJhMXgb7dlWlsfZzBJ7ODp8h6+FQsBLZ6y0l+3s0no\n+bp4iazkNl5G/1RpenPgS4TE027xEHnSY0D6MyR0s3/LgyYqC32CPlm7YFda\npLaMl/77+fKYRJ499oIvINJMAxi83iNQrYHcS1gLN3PFi/dwfHzobQoWuGtD\nkEl7d7l5PY6EAbXjr6KrslPQLCZ4542EjVI5YrFj1RHIm58G3s7z84S9qYJd\nroaE9pM0IMFfcEW25mLDV0mNq2JEGwGHziLDLl30nwz31/rtjagvTs3vov34\n12iyCdqxZ0Rk6GgwvqIioWKG/hwuivb43qWzcKE1eTy9dAdRHx6Dzi/wdQJx\nOH/mMdJrTzPl48KOBzYqzoyZhlrizv4efrIH8hNUVutClFx6GyIbqPoyy6mA\nf+9Jo+mEdAVIxQhDmkwRmkvgNMs0QZ2EG0w1SEZgwV/Xf429acMfD5JvLaUm\nZldT5lwxptSNnP3C9b5ENQln6B5joCBKQ8HzhckEgaJR19Sk92g4RYLHVWtR\nHmzRx3EOFNzjxP9nZ7xbCqGG8ISrRB4nrA6eYGDjp3QCCZGYvbb+tTvCdwDy\npgOm\r\n=MG1d\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0f9010539caf3f8db49d378967d08e5986d0d36f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-318_1575463522327_0.8525015409679044","host":"s3://npm-registry-packages"}},"0.0.19-319":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-319","_id":"@ubnt/unifi-ulp-ui@0.0.19-319","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"82f6bdb72675a32be0c3bfbfa50c154477112641","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-319.tgz","fileCount":72,"integrity":"sha512-t7Be3FhOMzuKdEzqdE4aWtUJqEL9ZVpcwOh9iotZQ4npRkgxAgX4VDS8NLy1WaRkkyrDrzQR71/V1v8ChnzxeA==","signatures":[{"sig":"MEYCIQDhv1GRYlySRRYGwu6BicCsomg9+2ukkMgYS4rseKTzRQIhAKnNi/3n8okaYaCbP5LcnycUWVK1/xFWxbwD+KHhlY/B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd58BpCRA9TVsSAnZWagAAImQQAKHvZFZH4crWMHsC9Cec\njsIEO6gnzuuEI56aY3Yx4KlxrJmfHLEMZIZo+aGh+c306SWGpAzIRvtVFtS1\nJ6upmEvIvjLKzzlAP19XoI2JOaMk4Dw29kz71tz+01bJEZyzpsNa+LMgd/YR\nTRLb9lJskRkXkjRZfZVYH+5gdGkzL3kbhSvwFKZp7R2+wBdcaX6FP2TzVwHA\nqO2EUsVUkmkVbKgZI2gWORusiMh2oh7/AAPGx9Bf5gxb5fbKliy1A+ntLCEk\nkBMf2pnM6czx8W24bBVpru5vK5rIBX48VvYS2x9LIbNCc9rZstsNcHsouuAE\n6MyopunYFMIj0yy/No6z7Q1UizQw9EpREJbCyV9T0FUTMeu47+6VioUtznBI\nf540XCsDl2mdCJSu5O/raD8iH0+NpO0unZXZT+diA3iZhb0hsnjeWKWdgUqB\n25esfascm2kZqrZmSYUpVnU1NP0lcXjDGJHfGl653JyWnsIaOW+/wzZSSXde\n77jp5dEBgG//IAZTDtHXUZoJhM9fGy55WGVdg1e0agRw9coMcUUZuBnbwZdT\nZQh0/0dNmxvrFrhOiyb9E3c3nyFmx9h8m2doBsQqBWYNoPf7J9XNL57zN2CA\nBHzwnlQdkHjENTSxiu2+vQnJDneVlCA6GfVICGxKGZJqZ8pQhqnlp9ZYDirC\nQwss\r\n=N04B\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0f9010539caf3f8db49d378967d08e5986d0d36f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-319_1575469160898_0.04023496484888156","host":"s3://npm-registry-packages"}},"0.0.19-320":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-320","_id":"@ubnt/unifi-ulp-ui@0.0.19-320","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"09ea0b94f7e8da75e9a58933b1f3c6944677da10","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-320.tgz","fileCount":72,"integrity":"sha512-bT7QPXhyN+fPOm8qRqbr/QTzcAyS0+n000eiJhuvOtuIS/0UdkoiOG1ZetO98FLIWuC4P9jtu83y8EaD+u77UA==","signatures":[{"sig":"MEYCIQD5Cz73mLxcD/oU6DV+azQXz5LtBdgSycqVA5//v1GbogIhAKsIDy9nI9+fWi+x7P0E40hiQnzG2xeCscXPJwlUQR6E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6M5aCRA9TVsSAnZWagAACqcP/iRIAi4ekcZZxY7eZrF2\ngTtlQZEmA7LzlNqVARQNvguV8eWj2eDtYJ5vQOfcV3QnTJGvFBC8FEN7Ee1D\nv8G6VwDsqe/bUwNAS+UNPTI/clnMZOiJsoUH4cc3LRFbZhu6iwXN1E0sd34P\n1AxiVZPlXQB8HFRo/E+FstaBArvLclTBySLIt2ojoG+PfEYN0rlHEq7vNCQT\nljZ/E6FqyNJ2zjBT9OVP2ba4M2NUXD9TuX3vfA9mADmFBfncKUk9oMMsDcp3\ndoGh5qBLDQE1g+5xLTkajJLSaOoTj6AbAaHhKyJ+epatrxIhxOGvDkdTEvAR\nJ1lhP1QW4+irWzfWy5pj4ey7ySqAZPyW1v0uMSkYRQUTu7tFOYb9Kwfn2bz3\nR3iKR9Q3O7kqXdvWKqWP1IYPMGa4QU/x1Sn4QvipsyRWUekTblaubXT7OfHE\n81f4mFY2obSrKoLQbCx/Ljn44RzuhHJ7xAHWpGw34shrIjZzo+NEQ17TbXIE\nIveOkq7b9XZqLCnJ3bCvHp6cLzgaEQMd1mTwlLZg12vegoWn5Z0tnM8JxDdh\nlV08AeVYjL5lkx/jm85ZstsO1RnfN2OgVB205fuFGcqZo9voqatoUqqseFwE\nr8qacYY/mLVuFFPN4DEwmZOsqkHLRPRjmuiQb/UAIQY6OCdtHJ9kfndbEjmQ\nX5DZ\r\n=KQJU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0f9010539caf3f8db49d378967d08e5986d0d36f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-320_1575538266145_0.8797572887525373","host":"s3://npm-registry-packages"}},"0.0.19-321":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-321","_id":"@ubnt/unifi-ulp-ui@0.0.19-321","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"michaellu55","email":"michael.lu@ui.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"f8bd004f56bfcd88f7cd399350182eab66a53549","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-321.tgz","fileCount":72,"integrity":"sha512-jXA5L8irmNJ9UuFrga4kM8cwl07dt1iRJLwIkoIy5yrqlH7lkvirLNTv57os2Ttb2OW5LScAOsFWFUkhpqqsag==","signatures":[{"sig":"MEUCIQCc0IjJmSbQnPCI1uf4WePajT++LOGGLnnK8tJ4yaHKRAIgB+KzTuLIULVWVtH+LSGx42YZ9aQH0UadVFAfYY2fZSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6M7CCRA9TVsSAnZWagAA9TsP/3cTh3Klhk6cxfQasi2c\njLNLX3M9ExApX1Wb0ydLjQoh4BlzRHVA2X7KAvG2j5iBrDVDjotHeysSGH8q\nGReW7RJ0H9ELh0H9D+BAsPYZE0SW4k6j8sZ/bMcAWDFXMNcNtw4zp7nOXHnC\na68f6ZDRAfcTXnjRSUXSLl+mqEXWlOiytmU6A9Sln7/u7tlT7rFO/2zaYFV/\nCFA3Z3K0wq9baJcqF8PaFcwVY7ZIvP9bqR8AxDK4vlNN6Yq9r7PbKanYbsXC\nkbOftDpCFUFWPiBDQQFcOELrTnk3/86rVqix2e05zynrPocxncxRnFmFSzq8\nX/eyyE0duiAtzf5VImkKnNGB8oT3E/8epddzKYJWxR8tDdEjJlhKUq72GVGT\ng8Ef1h4SK1f8IP/K8epudzwEFWF8yQZcI6OHIooNV4Z8aRJoCoViGHkokLfG\nGYIsN+q/gKMNhv0sGzalckjsfrmcCcd66R/WZSl23xCUP8pzpK8329gytx3+\n/02qAvgzD0H0Gjub4Kog86wj02rF3MrKZ1kEijBwm7WQSFbz2kFdyW+Q8h1E\n+FfkIvwYQBjsKCDYhRYAyWbCN/Z4fEDz0uMqsamxLnfd8Yt6C0OjB/8ospDe\nSEWFMGt8CEiBtrj7grdMRULhcPnUWS02MUSKEwcLZWggWsVZQYDYVp/EJetA\npPb0\r\n=ED6Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0f9010539caf3f8db49d378967d08e5986d0d36f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-321_1575538369438_0.37355172737762454","host":"s3://npm-registry-packages"}},"0.0.19-322":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-322","_id":"@ubnt/unifi-ulp-ui@0.0.19-322","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"jacekfeczko","email":"jacek.feczko@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"31af6a119bf96b176135ab0f78ff721ecdf3decf","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-322.tgz","fileCount":72,"integrity":"sha512-VXlTOO+ZaNk9mzMsCYX0pymNPoUN6/Uh+YXziUY8tdrvjce1oJ1Hpg4AtOUGZIonLRnwaLA1TMiHbW7UmsF8DQ==","signatures":[{"sig":"MEYCIQCaSeL90EK8Dt4ggtulKzS8XruVceHi8YkN6StU/u9YWAIhAKyhiOripdBaPTs+M9iAgeMzxAgP0L0fb6Iuu2wpnJnH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9402606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6ggpCRA9TVsSAnZWagAAowcP/247x5WceLI1LVp6N/Pp\nX3XYclQpve5W95C6Ao2y/S0l4OtDoCYU+DxSwJ0PHO89rBOqblXOcRMGscXr\nZ3YQ//54+/QOqoGTUX4Nzu4iHCIQQBFZXkH/jDzTZG6MUvGgsMQq8zX9USa7\nSfuOIjW1ZQfbj2HWYX0NTqk1eEP2hkoua69Ovt2sfZdhP4BPt2MopCgMEhUf\niC4baS9Rk1UlNvDYBeOaaz9On48n46wn6Y6ZeDyrNGh6TEAMsX/9eAJ0/8UH\nGBJOYM8N0SPzd/YUukc/r0B+kIWkIoUDfjXMF4hPekHgeXSRaqVDk/Xd+1jF\nh6lGJWeH+6gM4zAXnosd3XEjTDBWzWff5qEArlOeFwhqT9Nr76Ff/9Jlaqbj\nnUO1Vvs4plimpjSyTDMiHlSTutr1R6rMT9bR33FANgstRCS141FtnSfYWc+C\nES//Qj+n18HINdXzcQ4vkG2+iusYdkq6AOb9u9wVjkVVer6bspv/l/lnl9ZT\nwNl2j6fdnxN4Q2EnEx+ZY0CQ4xV4buV/IBf6xTLrUE7UG6AUAJRtIyFc00/C\nuOg+0VQcbLSm0+k+nl9Ff+HftcDQZ7zD8eqlyRE5KUQdPwZb4OMVfKh9jdss\nkhul7FXRwIgAcLouYImkKfJDQ5Qqe2IJLYdAQUiUnsZjrLPtFDMsAu77Bzgj\nNlyX\r\n=Uclz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0f9010539caf3f8db49d378967d08e5986d0d36f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-322_1575618600505_0.9640374033770938","host":"s3://npm-registry-packages"}},"0.0.19-323":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-323","_id":"@ubnt/unifi-ulp-ui@0.0.19-323","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"50299b768046968ee72336b89a59f57d125e765e","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-323.tgz","fileCount":72,"integrity":"sha512-GvEnn6BUp3ylpEGhctV4ea42A40uYQWd5g2vU6Is2CiJ9nK69Z78NuBEth8QrWMexKjG7V39etmkRjjPDypW0Q==","signatures":[{"sig":"MEQCIA91Gbr0x5ljVQGC6JGcYRX/44nq4rWT1N1ng/w48erZAiAPuD28eEFPRsBQeQw5QlZ73/a9sgOsunZBFtrqV+wzqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9407694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6j/+CRA9TVsSAnZWagAAHIwP/j1Wu9Cm0u5uA1lFlt9q\nV2QpErDRC9aPPMWaDJBhOuRYrgLFWZ1a1aA4Rd73O2hpuWI7mWPVPZ9Hab1P\nTZKobM5oXwHBReXOiUaks5+y5fTvhkAjRgJzcfgit6W33XnTYbaFfaAtc75j\nTeUGr9rWyMgiky/cdcpXWkM+8qlK0pl9hpY0naWtPkwb4cnmualL6PeQzU7p\nOajxgOOkBmcNGg7of30EhK/uOCOmnE8EANTYzWpaLnr0YrIFHp9N1HXwHVXY\nQIvsiJBPTXzRWYVj5NUnDsTa9WYXrJDrbdUrp0i6FuxsZJhHMMdeW6VtcWnj\nVXwh45dcXHNZU7UtEhh/VYfjkV2u5heW1OHeVeUazK+VaIyifJ2/4skcRWiR\nXZeGT8Mw7kWAI6w57wZUxBApH0bmpaX2UfA48RoIJj5PsPfv4OmbUburWMfl\n16k7A5OYDCcsn5P4O/lrKyoWUuBAh8uHE1jnwYzHoPF/5XmkmtAeJrDx00rn\n+hYC5fPwViLmbeqyMFbBA8nakEQ+E2Ifss8ogQTuh55ipqE+tGBJYdVIRe5E\nqQLdhvjqlSBABoq+Dh4sMwgcp34QJGlEW8EN6K3vT+uibLXMsi9SsvIj+Oj3\n+GDNdGb3UbkM9I6JShX0J0G6XOYLFzMoruKmXk+DMrBpxjfP+FHj1820y0ee\nLIHO\r\n=PUVx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"1422fb1a26ef261ac5f4109f610d6f03064fef57","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-323_1575632894161_0.17533765709740945","host":"s3://npm-registry-packages"}},"0.0.19-324":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-324","_id":"@ubnt/unifi-ulp-ui@0.0.19-324","maintainers":[{"name":"agrisapeinans","email":"agris.apeinans@gmail.com"},{"name":"aigars-ubnt","email":"aigars.cibulskis@ubnt.com"},{"name":"alberts.saulitis.ubnt","email":"alberts.saulitis+npmjs@ubnt.com"},{"name":"aldis-ameriks","email":"aldis.ameriks@gmail.com"},{"name":"antons.cornijs","email":"antons.cornijs@gmail.com"},{"name":"arisauzans","email":"aris.auzans@ubnt.com"},{"name":"arnoldsarins","email":"arnolds.arins@ui.com"},{"name":"artjoms.faltins.ubnt","email":"artjoms.faltins@ubnt.com"},{"name":"bojars","email":"davis.bojars+npm@gmail.com"},{"name":"bulyshko","email":"opensource@bulyshko.com"},{"name":"charles3288","email":"jiabin.chen@ubnt.com"},{"name":"charlie.jacobsen","email":"charlie.jacobsen@ubnt.com"},{"name":"chief_kleef","email":"cliftoncampbell360@gmail.com"},{"name":"craigema","email":"craig@mglee.com"},{"name":"davis.hansen","email":"davis.hansen@ubnt.com"},{"name":"devops-legacy-ci-builder","email":"devops+legacy-npmjs-ci-user@ubnt.com"},{"name":"digiwano","email":"digiwano@gmail.com"},{"name":"dylan.tack","email":"dylan.tack@gmail.com"},{"name":"e1en0r","email":"npm@elenor.net"},{"name":"edgars-sirokovs","email":"edgars.sirokovs@ubnt.com"},{"name":"eduards","email":"eduards@egle.me"},{"name":"eplavenieksubnt","email":"emils.plavenieks@ubnt.com"},{"name":"floppydrive","email":"grzeg.przybylo@ubnt.com"},{"name":"gigafied","email":"taka@gigafied.com"},{"name":"gunars.ritins","email":"gunars.ritins@ubnt.com"},{"name":"guskis","email":"edvards.lazdans@ubnt.com"},{"name":"husky.su","email":"husky.su@ubnt.com"},{"name":"isaac.green","email":"isaac.green@ubnt.com"},{"name":"janis-ui","email":"janis.vancans@ui.com"},{"name":"janisskuja","email":"janis.skuja@ubnt.com"},{"name":"jansons","email":"janis.jansons@ui.com"},{"name":"jaroklima","email":"npmjs@jaroslavklima.com"},{"name":"joelu-ui","email":"joe.lu@ui.com"},{"name":"jzarzeckis","email":"janis.zarzeckis@ui.com"},{"name":"kamil.kos","email":"kamil.kos@ubnt.com"},{"name":"karolisk","email":"karolis.kapaciunas@gmail.com"},{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"ktaubeubnt","email":"kristaps.taube@ubnt.com"},{"name":"kyhant","email":"kyhanpt@gmail.com"},{"name":"liammaier","email":"liammaier3@gmail.com"},{"name":"liangshi0813","email":"liang.shi@ubnt.com"},{"name":"maciej.dzikowicki","email":"maciej.dzikowicki@ubnt.com"},{"name":"martin.strbacka","email":"martin.strbacka@ubnt.com"},{"name":"mitchrivet","email":"mitch.rivet@ubnt.com"},{"name":"mpolichette","email":"matt.polichette@gmail.com"},{"name":"mrmos","email":"mamos@mimio.io"},{"name":"ogsts","email":"karlis.ogsts@ubnt.com"},{"name":"oleksandr.haidamaka","email":"oleksandr.haidamaka@ubnt.com"},{"name":"omatic.tw","email":"omatic.tw@gmail.com"},{"name":"petr.jaros","email":"petr.jaros@ubnt.com"},{"name":"piotr.beltowski","email":"piotr.beltowski@ubnt.com"},{"name":"powah","email":"aurimas@wow.lt"},{"name":"prvak","email":"misamasek@gmail.com"},{"name":"psobczuk","email":"przemyslaw@ubnt.com"},{"name":"renarsvilnis","email":"renars.vilnis@gmail.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"sairon","email":"jan.cermak@ubnt.com"},{"name":"scheinerbock","email":"ben.scheiner@ubnt.com"},{"name":"shuyufu","email":"bobby.fu@ui.com"},{"name":"slawaglogowska","email":"slawa.glogowska@ubnt.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"},{"name":"svalters","email":"valters.stukens@ubnt.com"},{"name":"tauren","email":"tauren@tauren.com"},{"name":"teodors","email":"teodors.zeltins@gmail.com"},{"name":"thrivedev","email":"nick@thrivedev.com"},{"name":"tosha","email":"anton.obukhov@gmail.com"},{"name":"tsokolovs","email":"toms.sokolovs@ubnt.com"},{"name":"ubnt-adam.dipple","email":"adam.dipple@ui.com"},{"name":"ubnt-albert","email":"albert.chu@ubnt.com"},{"name":"ubnt-austin-payne","email":"austin.payne@ubnt.com"},{"name":"ubnt-bretts","email":"brett.steinicke@ubnt.com"},{"name":"ubnt-cholewczuk","email":"piotr.cholewczuk@ubnt.com"},{"name":"ubnt-cmb","email":"chris.buechler@ubnt.com"},{"name":"ubnt-dan","email":"dan.stovall@ubnt.com"},{"name":"ubnt-devops-ci-builder","email":"devops+npmjs-ci-builder@ubnt.com"},{"name":"ubnt-eric","email":"eric.chiang@ubnt.com"},{"name":"ubnt-ewa","email":"ewa.fudala@ubnt.com"},{"name":"ubnt-fer","email":"fernando.quintero@ubnt.com"},{"name":"ubnt-it","email":"it@ubnt.com"},{"name":"ubnt-jeff-hansen","email":"jeff.hansen@ubnt.com"},{"name":"ubnt-jeffreychang","email":"jeffrey.chang@ubnt.com"},{"name":"ubnt-jenkins","email":"npm@ubnt.com"},{"name":"ubnt-jenkins-krk","email":"grzeg.przybylo@ubnt.com"},{"name":"ubnt-keith-downie","email":"keith.downie@ubnt.com"},{"name":"ubnt-koziel","email":"tomasz.koziel@ubnt.com"},{"name":"ubnt-m1ch4ls","email":"michal.sedlak@ubnt.com"},{"name":"ubnt-maciej-ciach","email":"maciej.ciach@ubnt.com"},{"name":"ubnt-mattb","email":"matt.baer@ubnt.com"},{"name":"ubnt-michal","email":"michal.szwed@ubnt.com"},{"name":"ubnt-michal-wojcik","email":"michal.wojcik@ubnt.com"},{"name":"ubnt-norbert","email":"norbert.mieczkowski@ubnt.com"},{"name":"ubnt-piotrb","email":"piotr.blicharz@ubnt.com"},{"name":"ubnt-pranav-dommata","email":"pranav.dommata@ubnt.com"},{"name":"ubnt-teunis-peters","email":"teunis.peters@ubnt.com"},{"name":"ubnt-tim","email":"tim.wu@ubnt.com"},{"name":"ubnt-tom","email":"tom.stokes@ubnt.com"},{"name":"ubnt-tom.yang","email":"tom.yang@ubnt.com"},{"name":"ubnt-tomas.cech","email":"tomas.cech@ubnt.com"},{"name":"ubnt-unifi","email":"piotr.cholewczuk+npm@ubnt.com"},{"name":"ubntdp","email":"daniel.pospisil@ubnt.com"},{"name":"ui-davids","email":"david.stahl@ui.com"},{"name":"ui-jordanspangenberg","email":"jordan.spangenberg@ui.com"},{"name":"viestursr","email":"viesturs.ruzans@ubnt.com"},{"name":"viktors.ovcinnikovs","email":"viktors.ovcinnikovs@ubnt.com"},{"name":"vincentqiu","email":"vincent.qiu@ubnt.com"},{"name":"vipinjose","email":"vipin.jose@ubnt.com"},{"name":"vladimir.shaboltas","email":"vladimir.shaboltas@gmail.com"},{"name":"xudong-xian","email":"xudong.xian@ubnt.com"},{"name":"yuantongkang","email":"yuantongkang@gmail.com"},{"name":"zaynezhang","email":"zayne.zhang@unbt.com"},{"name":"zicodeng","email":"zicodeng@gmail.com"}],"dist":{"shasum":"e3fa0b56806386d6e9cbc845b927f0a1d42bf48a","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-324.tgz","fileCount":72,"integrity":"sha512-Fqu9lk+CjGh1d3ySfcTYEU6tKgLoXNNfvI6Ckh1Eyeh+wJ9LLK0vBYcGmOdUjI+y1iOlmVipfZgQT0ZPvxF2Zg==","signatures":[{"sig":"MEQCIDRyTXBZ0HNXN7fLgycmEHGejHg/R3Ava/xOG0ggjExrAiBurTvS8gcTj10EoxBi9BEqCFMg3a8+pN0S80byiWAMdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9397883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6mTACRA9TVsSAnZWagAAyD4P/jftQIrgn4m80xfDzQ3p\nYHbBCFV86GkXg4j5BnAl2EK1ztjC9kzrn8iFVAYbiuXhzBXJb24yS2uVEpXk\nPKHRiOrX4P2TvrWlUGLHH8tiA1F71kiAPWt8Hm58gNbucEc28Q6xJKeIIvvV\nsBdzsP4RyIalTXhI8zhN+TDYLEUbPEEsNxj7w9BtL5tIUaLhJVj0+Ox0R17n\nvXsc8UzjZjsyhJRoBeD/xTxXuUdBbXXpUndYQ0E664l0ToKGpopX5U85yENL\nNbXkP2W3Ksg0olwAHArpYnZCwqhO2tNHO+waCzMUyeNxHRNk/9PPd23mofho\n+4pFPPlK2hWPlHZgvA0rhJM9rowq+yhMo1KECCaXNOFKsNQsRhfLJiganAP0\nsCV0ZmAXAQWAlyj9CQg3unoeOkggDUAv8qU2vDIMvSQiilbAsc9NYIgqACL+\nQcEON1bxtrpzWInQ91q6hUOPgAiMUnzYOSn1m2d0Sl5vUt3+g6y7nrJuaq29\nFiQXI2AbCfNSWYAZ4U+Fps2ZChAxofdSJ6aSEOAuIhsxMMZyX/eDrAFS5mjA\niH8AaadSh9RfUVdYnJ0R3m8ctu80xS2x4aX4Fo3j4fSbpqcIu+v6tUd7xrQa\nozqlG08seYVNo8eR5ACAArOKaHW0ywFnT2Un/WVxLHKHS+QAg2d3WMDkd8CJ\nahvF\r\n=xGDx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"581d7c392d9fb19919b1d95c5df89f134b324ff8","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-324_1575642304221_0.1725282111968891","host":"s3://npm-registry-packages"}},"0.0.19-332":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-332","_id":"@ubnt/unifi-ulp-ui@0.0.19-332","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"0962d5776907e9bf2fc3fd94be986bcf01b1513b","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-332.tgz","fileCount":72,"integrity":"sha512-CJU6ONGSwf/N+zH2NvwqmEPBlEnQFqDqYxYlI/CeJGfqumhFCS2W4JhJWjSd40Zc7/5MHgKCjNPp3PBX2qCzZQ==","signatures":[{"sig":"MEUCIFpWfLvRnuqEMHiiOyscgPsg0L0xK0PVhYCaZlvE1fvhAiEAn81tYIcVKTLgXNy+QqJlJ1QGszC0IopnsdcDHRGQ4qw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9397825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7vkWCRA9TVsSAnZWagAACG4QAJ0Nwalixg6IptdYJG38\nSSqaO5wFtfTgSk4voyd1Ec/7gd++dsEIW5oNN34KV/1EJ87i8MgP8wRw0Qzk\naAC2a82NAUZdNCBOr9WzCdmdqSvKQ3eXBj2LHwY0TdNv1Sgqcc99eQhMP/C8\nGtTYbX0uHml/Ps4muyJO4lpN9UtFxYxMoqtK6n/+UwDCJAbpc/p/PgGDRWDt\n34FooSfjZhbJ0qui0CydUoSFikDGqnJuBz4fUF3zC7TGnIYGbZdWawl4MgAL\nibX/D7RU5cKW/cnzp9divRDLVHTqTTC0AGbKOgtzde+IvJn8le2SUIfMs7+M\nbQu2TEhDDTB1zRXi6Hj6eSeqqLUqQvcnaeCyVjF6bqVjzv1mxl0vCDgxW9dw\n2RFuP3MYnutqbZJ5MAJPcI3g0zSpAvybn5nx96AoPvJ0AFhPJJU8Ai0Tfjey\nKnhCLvQosQPh6Dag8JBeDXnmDbFXJpJ6r3yYSG00DUjOl3N+ar6D38t9JO0F\nEN9TNd0vSwQvMZXz7jfv7U7C//tF7CNuf+nAsOXkCnL1WCrzr2/hqXEJj1b5\nNYF030ziwCftkA9aewNFtWkW5WZHNbjQTLUkaVQrgLAX8L662UzV87mOmvdu\nHR9Y+oUcdXkyzjhNHJdPtV1mmA8nMkXw6cPDcy/4xnyt9dZ9MNBRMFgZ4HlE\ne7dM\r\n=ghew\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7590bb501457d85acbbc6c0810ca8018d7a13ffc","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-332_1575942421606_0.8910219715392402","host":"s3://npm-registry-packages"}},"0.0.19-333":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-333","_id":"@ubnt/unifi-ulp-ui@0.0.19-333","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"c2479b3df4c13fc3f2132e1e744a30da2514b9cc","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-333.tgz","fileCount":72,"integrity":"sha512-phaRlqySxWYkce167XdNMBheBTlKW8U1rny0i6WgjYoX1M5VwYXMmod1C1HyVBzwJ0Lb+a5ZepQWewnLQ4Uu7A==","signatures":[{"sig":"MEUCIGtZPR4Jdh6Q0UDNlKjEJkJrsdpgT47KeU5m1ZlRjRDhAiEAvAM+nxe4TB0CDcjASw0esyXGqm4i59HLHj4J1d5H6e4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9397831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd70owCRA9TVsSAnZWagAAejQP/31mvqLje8/BVAnNCo7d\n1HMg2zTOhu1qLWifx+cdGEpsmw5fJiovvBBk04T942Drb9HpY5J4em31GSvn\nyPvIeEiiO9Qs5nbn+opvDBXEpGVud+vNG/2Ri/vzWz0yV9w47vo2LSOb8vF9\nentF3VZzr74zDnQgrUHW1uJ2HagL5hEVceASzYJzy5zsQA/qSFEvR2NX1jgq\noirnJ7GK2kJVFpGO+hJs2dBSnBCjkuKcNLVWTVbgvbb7Q4kfNo7UVtBSz3sA\nlzJywTTUOq8XZsCOdr4sJki7CjGOFMdkZ1qu3u9JxpfRqPZFwfC+mfcDEzDo\nca+RCTC5ySAW6Q5qJEahNjVoVG9nptppt3fwZ1hu4RhJ7XJvEDQ+UwkZiAXi\nL6g0Sl6SXiG059bOhVeQ+F1WD2/PCrEL5lXQ3bPkl6BeNBRJSuEtWvbr0+0M\na4Ml7M/eZuWiw1LhzMA1vUvf85UdC7hAB7zpLulT9fkbIBGU5+dbYuqZcMov\nxCFRDfJuDNkP1JpkkHnct708UGdPErYxnIyPnqomZpgf2XuFbDwMwp1Zm8L/\nOS8vz8PLPYCdRdHpktiJa02UVipcSEHI8qxl1gNMNc8xs5cRhe8EklSmZpcl\nnosqJ2nCo36hqSKz7++2zx4gGU0TbMpVOWcC7VfvZXYAcXYEsPH0aYeBgVxH\n4awI\r\n=Jqsm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d9cfd0868c149730dfe50312d5d00a53fedc2d57","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-333_1575963183575_0.6898381743878381","host":"s3://npm-registry-packages"}},"0.0.19-334":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-334","_id":"@ubnt/unifi-ulp-ui@0.0.19-334","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"5c57ef26520553a93a65672435adfe9dc52f2123","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-334.tgz","fileCount":72,"integrity":"sha512-dh/MKtadHU+zCyR4N6duhixG8SmLFqGvMgC+OshZU+9fSce+6St4HQb4TRncGygkTUUaNRks943h2teN+CxcYg==","signatures":[{"sig":"MEUCIQDGgZCwvHKjMvOw7Dy5FZuYZov/r5EfGPHjAqdlbKR/RgIgMbmtEuVDAdlAEMK8kKiUiZqDw7+KC/11J5XZ6fNLhls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9400243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8ZShCRA9TVsSAnZWagAA5Q8QAI4rG1jm8HqNfFcLZBKY\n+QFYz9963GMnZCL1y6jWimqzQsbjPIu64CFoI3wWNmOIEPf4im5YMZU6zTAb\nHJnwMU8nXzTz05KY2iHS/nDcXs8GEg70QA+wisf5u1uqRMWDuKFJ2sgijWjZ\nI/fjRNZXGixNvqIca7E8ZOfP+AU6uAYh2eev83ZYKpidgYGhSu2LEUAFbT8p\nkcQE+Z5wL3Kqq7bO/xb+K9k5Qs52ZlrEVpoCoU9BT5WIpcDS4Ll2xWG8KzmZ\n6FZr0DgKBcXnHsyp2+7zmhFSYUbpN7iGOKcnCDKCB8IA6RCzK7pOqJULuWUt\nGeEJTm0XW7oiioI8vkUGGNdPi/fh3Qce3pMFWclQJGWoJ/ZPZ8fkuI67tJwm\nk9YC5v1Gm1pavBFL1E+ld7Cb08rulthiOGNGPWdRbiC9EiO271EFWoOChtG5\n/Xk4maOlFpsbgEcRmaonb8ms+wBcmMJMKG+KoRH3xzNsmoKEiOCH/xukSSSt\nxDfbMNmcrIPh7v+sf87nzM4ZSQFvfrk0voBDZ12rxxV0t3hXQwLxtUab7lks\ndy/mJ+pcPvfixTqDEOeS6TSkwnVoVzxYGdsPbQB6IllewduFud4puyRtTZIj\n5aZbtg6q0ay2NmptG84MNpYg0P+Z38nBtao6bCHuJiSuI8uUmt1NLe0vt3U5\n8jlY\r\n=ycNh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8549c143e64730c886baea0ea9e15d4a0a59f5db","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-334_1576113312338_0.25763027768610436","host":"s3://npm-registry-packages"}},"0.0.19-335":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-335","_id":"@ubnt/unifi-ulp-ui@0.0.19-335","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"f94088f6f2f4b60e78f593b31c0eeff2621b96dc","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-335.tgz","fileCount":72,"integrity":"sha512-/8vQpgu4oU1xn+8B1j8ffLkZquZ45H1tZsJm0oIbMAC2XH7zDtzkU2tag2GhuSA2TUGensBbVNdpxd0Bl4A28w==","signatures":[{"sig":"MEQCIFRbGbHvk95LEl/NUTWlta65AGAOGVcUiWH1F8bfdAJUAiAQhKztBnD7M6TCOi4p0/BdAkMOF7u2Z6vkzXs+fVfUPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9399794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8zu1CRA9TVsSAnZWagAAhV4P/193b2yL+Pn8D79bZEVt\nezL339cNzgjP5m5xYW0QDNbLFBh9eYazleB4Cs4TIDH1tZ4WvNfDK8MgmQng\npeDQg5Qi/0OMkF3yU0BQPp0rTTlZ/3MKnmbaMPujW0fSoVuXRfNgcxrvTywF\nk8Q6nWGFu6P/dXh+IlBFkl8QHXD8GIGI84qt51hjvEhe0BReOGDpUwAJ9dm9\nxqqEGOKcb9IFpaUt1ORP1CiC+3UrUcTr4ObaUWTTBOs0FDeVs9iP6v2e8nKv\n948R6zTJEcROhVNFlj1ts6quOuKagzmeOpjc6BFXu4n0IgCrMh8WuFd8M9RX\n36jD0wMVx4wrzTJROGkzpa6jRmFHDfRVvEQHHaGbGdDEEYZG6A5F9cXorvQN\n2PoJSYkXVKpEEFhOFBjkHrMiIBgFRfgyrznBnFa1AJYYr1nxMK7KfaHdkvVv\nsT+fdqJ3BEAZhLPPM79HpHNtY3tJ7aMa+aWY3t36A8UIGmWuqqv3SzPnbro2\n+gxEaOT1sL64rGTysh/f+DZU6xh9eUKX3QCPv1oGsPcp+BnLomxnA2koNGK0\nHY3hkE8IWweuDVJFmGuX6nqQRoOu208tgaSAQxEncu+DY7Kjl7m35uP+dgLv\nzfwVJczYIYNmzwQGrU59Sy6Ho3+XPqVkdYk8AdHf2Ud7SHPdJqNtfEhP07AP\nuQ1U\r\n=ptoo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2aa2687c51386292d0e562bdc13fca202f89b214","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-335_1576221620901_0.8956003381118909","host":"s3://npm-registry-packages"}},"0.0.19-336":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-336","_id":"@ubnt/unifi-ulp-ui@0.0.19-336","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"9fbb95aa3c20490aa96f1aa8622acccf6cb5045d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-336.tgz","fileCount":72,"integrity":"sha512-sY4ux8vB8DpZKkFiVkDeBiOL/+FlzLeHpP7x7j+CeY/hgHJ6+s3M664w1TyRoeQF0BuqCoH0+V6enr4F9rDBNA==","signatures":[{"sig":"MEUCIQD54j1YtdP+kaEI95GrXCKN0icyfsaDI6Y2mQGc0hmUIwIgBeAtmB232/vILPyxSa+GPCqaJhXSyPzIgJSsfnGGPNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9400125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+CuDCRA9TVsSAnZWagAAXN8P/jDwEvdsmOJtRS2keL6B\nG97l++1Zkkmwo14ZdS41y3pKp1ZMpxjp9IzavJ+K86MzhgyIC4BT0xwJp5N3\nJm1008QgT4maq4Wrw7EyhTYEtGJ0boBJ/qlYaINlXf1mkAB5rUeYTJ9o2QTT\nuVey0ppW5bdCuaxkjCXbh5wcQurlmp3HuGQp7pJE8HPtRtJKd78WHJYNus/z\nD0Hf3xJdi/3aIYNg/2WXidR1j015CDoA0AADcL960qb5clCwrZJl2dkY7eUJ\nGC7j+ATLEBAir1BqH3Tj9EwMnKDZqxAfLcBeNrnNz1HlbhFD5QwIXB0eSZE+\nS6U5nE/gTO08uhBcJMBGd6S13JxSLxEm/zQ1tDCyjjyog7xMNDG4C2DY11dw\nzb/X3XpRVMDwmVZkLh5o5J9f13zFOQxhOD34NLEX7vpv5ccPihkCoKoyj7xh\nCH8/5c96hBCZ2m5ZThyKJNBb8FHGx+q5nM8c3cYqGB2rHBHnV/h+u5eHbQd2\nCyUZETUMskDI4RZlr7JfZaYRuAEwGqRk3Ay52C/vciRUwNfydD8+DAwgOgVG\n9MkYl7N8hgPRD6I9jE6B400HjzdxxdYiDw9dyPlkBaRvC2vp7QcdcmLVfH8O\nBbX1KXwZ3pDrAG3RUngAwb74UYMqFKHavd6sLYQxxJL4r4pPmY8f4FNxS/eO\nmoD+\r\n=IF9M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"c435eb44abb3c8023b02d80d1eaa9e07af273fa2","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.108","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-336_1576545154997_0.6800011887456787","host":"s3://npm-registry-packages"}},"0.0.19-338":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-338","_id":"@ubnt/unifi-ulp-ui@0.0.19-338","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"74e2462835ce00040bfda670c8734f9e30b634f6","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-338.tgz","fileCount":73,"integrity":"sha512-CWtdJ7PBZUntAkXWdmqOCsLjg3IhSR5joi9gI7OtKARziTmAQzqLTspD3aHw35uLWZw4oHRlDFxwu3I0LLyJLw==","signatures":[{"sig":"MEYCIQDxG3qIAz9+iPg/zvojprbbR42Kt4I6WWstYUsmiRnwBAIhAIWsPfuQXs0187MNZWXuEi2kvJE9uB6+rMTkKRDBlExE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6766931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+YZOCRA9TVsSAnZWagAACmgP/i1NKlEYQLlgZGvsS8Tw\nxkkhXdoDVj6/m9QO3WVM1wAb4Bzx5bBCQGeQkUCx6U4b/rLs9sHwUM72W1Dv\nu/4hOCQgvG2b6xMKZlWXlkzsiJKkGe7RjdPG9e3Nk7K9wFcuciWEo7er3xhj\n9AZchjaX0xO/xeCzWkCtBtGyVwjbEP/22BKyvhO4Va77IUZw/7bEFe6ew5Tn\n0ZHoKlBPy59s8GVc9Zrl24hbaWlyoRpH9Rq4ZyTZPK32pz42dyk873NjH3in\nT7DnuMTdxGAc3CuAlW2DX5ZrBL/l/8LK3J+1GdPyLqEuld7UZrdHMA7njFCD\nZoqYqGAoym3KHKATRjSk5Xi0MEY7El0yGpE/NKAb4rwZemLxZNq21jU53nxK\nDkWb23iXhheKgNT1M9QQEWOEfmVZzJoicXj6+wJ4W9Bpa4wbGTRKMS+blogW\nJ5STzmxItwRRFRlLTxaLIk7H6WkED/quADEa5kHjVqL3DzFqYQYuahicfJzG\nUDTFBq2Vlie0eXxhkd5YaqSGjSydBG+xJiqORYDDC6TxkEjIjMOm6do/JLXP\nsP+cRJgBwF6rPdxhtiFIdOBtoZaCxbFugk2YMv4XHQby0WN6+HkgmePI0Aks\ny4mGQQKzzvofo+9NdQoXbJ/okN0SHK8HNyIl4Oq/XecS0XjlBe6+4MZ2+W7T\ngrar\r\n=ItQb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"16eb3869a3a203dc39afa372668078e73e786238","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.113","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-338_1576633933620_0.31233935396909884","host":"s3://npm-registry-packages"}},"0.0.19-339":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-339","_id":"@ubnt/unifi-ulp-ui@0.0.19-339","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"66f63095a91a2d522b314bfc9246768ad9f36906","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-339.tgz","fileCount":73,"integrity":"sha512-iBFDNUgILBYe6hMddC/5WiDtV4DYhTwqOs6CbPcycyIXtEk2Mag2Qd3Ew/+PMnPhOneN6lpHHxLIz+GkderxzA==","signatures":[{"sig":"MEYCIQDvJnx+IjiRfoy04ms9dQ8nMw3oE6rOqs9pVnxjzgz6FQIhAOy6YS33/Xldtlx+EBmjkr7C2M7LPNmXAp3UVNg/R6p1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6766916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+a1HCRA9TVsSAnZWagAA8/QP/3RN2JkmDoQTxZ7l4LKM\nTDke9z7XN71ZhIj7UMle665okrKsW64ADIrZIAOypmZaeFsEC8jbK0oWii5T\nBcSvMWHJySt0mE3iIaY1hp9SW6CxPexFkvOffZvIw2rokTSWlR35H624BpAd\n5rY1GP3yuPLyekIBYfmScelVTktI2sCKoz38kzifkn/33dimZiTLV4zfvfKY\ncKGV7wRjV29UGhqhaT36wEcseptFx3DqOYaA79aS/4V4hO6r6CFK2na7o63S\nRzSC+a3FumJl6htbh2srN8QBSNYvH0fCQ1IdWGqpCaPZHmFY3svFUUQW8AQM\nJOaQTGghDn6Vp9yqREWU5XjZ5T2n/fvPLb27VZ+hiNItR653OihI22gQ/+dn\nm00EEPMvevJAQrgSBiydk9rmiYFhjDGm/fOxBWN3gaCLkAM7AqqZAgxjmQYR\nwwygF4l9njETFTht7qZcOAIjO3aeqqwfUwys4PcrZqvnCmJl3vgycHC4gdoC\n8puNkVRZ0xZyWUEr+i2MX//9Qvn2ncqLdpbpemooJMVS9rs8o+YckpW/s8+I\nnF3gD2e2Q+0RBpg3d4d2UeS8+QpY43vN9itFo2MQLMTbpQTgbUqyp7WZTTmK\nmt0fej9T15KLBrqZfeF2ur5XePQbf0mTLy5v6FAXUOXH/j3FPnNsONF+zXFS\nquow\r\n=OXx0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f3706860c6302cc8723401b534cfadd470546238","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-339_1576643910876_0.9600441231831984","host":"s3://npm-registry-packages"}},"0.0.19-340":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-340","_id":"@ubnt/unifi-ulp-ui@0.0.19-340","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"84a14ed894e8372dfce341074d7c92820d440171","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-340.tgz","fileCount":73,"integrity":"sha512-xLwBP9lJ8RWttMInJKwlmrEiDjORKG+Vqn9rlV54ridRkTJnu5mOWvO7o76UZnzoH68qQvgfr6fSb3dBA2Vlxw==","signatures":[{"sig":"MEUCIEuZE7xd/m8LLjDzHDiMElxRwpMo/ebvpwk+C2KK1E32AiEAkgs8HQU6CGBh4moOxVPNkrYExSKX810Bd9BfGekSC3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6766937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+dITCRA9TVsSAnZWagAAtUEP+wcnHPTI8MPjhJLGEiks\nMHUIFtkNjpFXa4qZvPMoVMUCYVp/L2kytu9iPu/8AUbUUEBD4z3u086Goky2\nU/CDxqB8B7QXKcmadAtXgONdjJRtn7dr3hTFAXsrcu51ykI19T9B10pcJV7A\nkioGqicVjO/zHfZ3xmrumWdxCX9IOHB1f34fuRJ9f7d0YgESC3qzsEuQiZEK\nd1d5n8zAUbZjZILrYvFSg6GFvJTN0mjD6RcDSh7r0Ze/cqFMmSWZoM9aZNx3\nqDft5cxWuudtEwkLy2OCpxtGVBij3gbFJvIizEcM3rRS77O6kH49LSrF9/yy\nZhAMI6CwIJIbnRtuXs8NbKdv4T6IN5DMu/jmbiRoa7HoDbnMZ3/o7gDdcuct\nTHMgcic53FxU+je8XL0VXJRxHeAq6mgrn1PQJ00GNKxId2Wpgih6NeCpGBkq\nRIYFMwkeFKVp+kHzRq2R4PcbZVC9tMDq1rGhCLJM8TfnpIRdlZPtF+T41xvm\nn7CXV8ecxselZDWGZxLGn3C9rJbNoa1lWXG8mSZKVIZmsIjGCtwefXR507Un\nJE25ssukxpscM7RoTm1broxOJmhX0A3Y8DxqYbwjEIEzdJb1gED71rY1UIxN\nvXRA0LyhCsu0xVnYdn6FrStsWnmWtvPPokXqTwDpjuWGSzaoiB6TtAOJNH95\nue7I\r\n=1dy7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ccd8f00a425e4e5cb74d936f0c42b5590d6097d7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-340_1576653331341_0.15643089839809332","host":"s3://npm-registry-packages"}},"0.0.19-341":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-341","_id":"@ubnt/unifi-ulp-ui@0.0.19-341","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"f9eceb817364647edbbc0b4deac58c111bf90417","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-341.tgz","fileCount":73,"integrity":"sha512-BStCjqpfUaItdzzlZxWXFwSUW7Pn6ME5e65xFJJ18ZjDWCnMLzQ5oT0xXRvOYvrsiC2vGwZrANxYTa9B5Cv7hA==","signatures":[{"sig":"MEQCIGs3Yy0vJD5jUguLDeVdIz54ZEx6LOpAF54ds050cPKZAiB7JhJTBN+3Zx6yryFtsS50BXkGoMoM9sOgvvyp1LSMMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6766937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/ConCRA9TVsSAnZWagAAKw8P/RCV4VkgQvBl41/9HAs0\nCgihvFxrNYuJEDo7WO679ts+9TyeLh9LEjJ+CNj6tFiN5CZIyrJ5as7swI1h\nz4JQQeDvBd5rJ/mB0cz6Frw7I6QB8gz09O6jdWvb5Kji6klQTKdG/0wUT8t6\nLvwpxbwDqUXUztHkLioEb0b6a+2DxYG+Asp2rRcYRLYWHj0Cedskwog9WToL\nJD048Oo3Ag4ERH5vjCmk8YQXAGzgTDsSHHcxfPTNZod8hbuMuHe0uRhlQall\nJ0huZUEm6pKav6Cu0TNH8dTFfD1qK9J+dsUOSEYk/6ibHAkca7oW4vYQBZTY\n6+yGnP3il2c5fYuI5eYKe1uVgsxckHhzPbIqsGCDMST2tI2B+ECk8Udhk6N9\n7VWqgzYChzpTE7nJxMX7+zbPEY+k9pqC00ANwCV8YQdWAOn84mYjoOvvuQs1\nhGklzTtnj6hBQTP9BbS0vxKO54YU2i4UhFZ6+ba2X0VicW5GrPaAfzsvgB1+\nwMjDsg7uIkpFhmKEUTbchaW0C0bNqx89g/eBiRA6HisFUsh3aLxAhAyzQUCK\nD7nyuMIqY6zHaN7YlNW3Sj1b4hDqe9rq1ga/nD2r9l2Vt1ix0TPT8DFnITGx\nlRhIHSQUIdtNPyzYB06cyxhxMJ4NGWs859vISw+VAzm3Wd/oHdc/USt5jfCD\nDD0k\r\n=RFh4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ccd8f00a425e4e5cb74d936f0c42b5590d6097d7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-341_1576806951088_0.30904170073419546","host":"s3://npm-registry-packages"}},"0.0.19-342":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-342","_id":"@ubnt/unifi-ulp-ui@0.0.19-342","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"3190f487e526ef579de6b4b3e2573bc1039bc1ba","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-342.tgz","fileCount":73,"integrity":"sha512-TLHuu3lg1zFtOl0LKx7HkTGc5LVB1pfUwHzJiUbEgzkWtxEh5+qJ9C80CqpX1P+yCSBRNsgDlpA1HHK8E6T0/A==","signatures":[{"sig":"MEUCICiAt/xbuC/l1zc4WUP68KsWc6gvMJpU+KypurjCTL/cAiEAszO9fibBLNfbcdI0P+IO3Oo14cAlC6NkZbpTwNCF9l8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6766937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/Da6CRA9TVsSAnZWagAAtFAP/AvS12o6ifBTuu3oVt9p\nmD61d6VuvG2OKssD39TjTh44aOtkXAlJ6rXv/WSeDitS8PWeaSoe6osxUYKU\n47GfuWgY4iFf1dUE4EYBsOad8yi/ljwwZbymGqTMOulamVCqhB0bXlnlb+Tl\n5IkTTr38BsaQHjhJ9DN9jTwQ6oH8adImLzGAoW22iwieAGnR6jsLyyPdOziL\nQGnERJrIH6Pbsgz9EwMYTuykQzgTH7hDIjD+1UFUR3+eJEmDG4crVM6IchFA\ndorOmFtixx61zTNptoWy09A7UKKIf26SpO0nfYMUhQTZgW2wizT9wIGAdgk0\nS/SmS+64/Y/EPuE2mhltT2quZG+qCnT4zzk+FSnqfV+kAYF2c3lYBbbFh1Lq\nLHnlXi3KKt2emK98ZQghPo2iMChWWEVDtB+MMA8gEPncqXRPkxL1J1jsh9Sy\nxOTaEwruF/5J7zIwZJVpl5L/691QaYBm/pS/E+W9Be/lfJe46wNLZszkZ2an\njLqCg2peL/XhmFcw2ChS9f7CoH52vDGA0bvfBYv3+BpakRWAkbUBG7irFNgo\n+f274+AtgLdn90/XKeB7kAGqdQmBtxVRDiu6ID/iqyjb3kLIlyVSQ+rjbfBp\n7kVaYid7XF2dV0Zj6U39BoIGWEdJ1zpuYN/NYzAki1DeJNpOHkMrWi0BCY6O\n0OEL\r\n=cv4J\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ccd8f00a425e4e5cb74d936f0c42b5590d6097d7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-342_1576810170086_0.2520670127415596","host":"s3://npm-registry-packages"}},"0.0.19-343":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-343","_id":"@ubnt/unifi-ulp-ui@0.0.19-343","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"9b70eeed5516bb63b3da4647331b7356c989ab09","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-343.tgz","fileCount":73,"integrity":"sha512-8u1lJN0E48pwkYFRaTBgvkN/qfF57b+HecVglaycGKllgFG7gwPqVdEDvGRjtk+Jur0OB7X1XCkZXAEEsKNIqw==","signatures":[{"sig":"MEUCIQCUJ5XeZGalVwqo5aYxULjQ/2HCoz0vsOzqULeD9zVpGAIgAiMjt5bxp3yjTxVJgqPcvSbidA4ZrwBjbEtadPIAmsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6766937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/Di5CRA9TVsSAnZWagAAds8P/1Ypd5RjaUAovz1IPRDB\ncQTG5d9yqnvRPpI4S5HHeuDDli4EJbVo7CuS+oWt+CtzzR9f9Bjpq48LbM5b\nYzGQkv5QVCoFU7rhUqIZ7WtM/Tg2ZeZUqS7JgzUv9G3/UZaYr41v2U9NXLnT\nv8Ct7zc1hFdHYMm9+xJCZf05Lj9IgGo2zMKuW61mxoI0L3DwEhmiJSU7ksqd\nsZhDqr4xJn2/qvGpshDjjVRPhj90Je2TYSsgO7LHXdxnBjQG1q9vmPotVPSv\nq9xh9dpdaoGrK3MJCBq+72a3ICZWgGoj0eEvX1bui5HBSOz0f7EKxIdVuoSE\nmZ/FhJrdQpWp3OvfBcfKzaUUYuNV8ScF0/cfmGdxmS/l3/9U3xbTxgn07Yzg\nNd6gkVLRWdvmngHWb3T/ZyQaq+dxyTMntu6AIfhGxBOTQaTRJotxfl8u76dS\n1dX8s3FZyiQaUv5yec3EvpHVLf+6VBR8Vyjd3kcy2IbD4h+uMV5R4fU3SA25\nnmIPa6QWeelDDoBpLaMzbo91BcWF3l7Jxzi7VqX+9bAhIyHXHPJTnBgrASok\nc0nl9D/EZ70KKvPHe0R9aPkkIER5P0+izM5OF8rgCnoyBrxyLNcLp3FWvBa5\nUDvDyeZJrd1fSVogy/rMUY/0eO33SO4u08UFD4MnODvSchestPHIk3PhLfPj\nOWMR\r\n=uSMv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ccd8f00a425e4e5cb74d936f0c42b5590d6097d7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-343_1576810681373_0.31354914747722273","host":"s3://npm-registry-packages"}},"0.0.19-344":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-344","_id":"@ubnt/unifi-ulp-ui@0.0.19-344","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"a6ca7ffb114d94b9ecc07124ff80723c67425db1","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-344.tgz","fileCount":73,"integrity":"sha512-vCBg/yY35hZAKNicz868APIggVq6mu5ClEMNsjG0Lfmvrjn8j1m/5F2lxvLAtaCNGZV8/n4x9SNDC6yZpZAEDg==","signatures":[{"sig":"MEYCIQDObH0EfsdObaOZhnkuNFby7/SJQNAHmstSYJ7NeurgFAIhAJxqGh6Y9L1pugOi7rClrX94/2ol3rNPiyzgnZQR/oEp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6766937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/DxvCRA9TVsSAnZWagAA43UQAJpyS5DxTSNqE+vAS0tk\nM4uKFYy2BIc+kdiVHawtpUFJTXpGRPm+2TflhPocdmXJ2w59pa4TYxE4Jcfs\n6OvPMYTEX5tR7NZecCqG81PklisOwb/OkfteCSVwcoDZf+V5htX/kSz23kkz\ntQt9hh0Z6IzBoE5MWs402biTYY338xRiTZCcHra1rXtOtqHg2FRfthCm6vLj\nAuVbMnzMo7uOVnE+SvQgpw5kWC2m81fsZplDdkLZAj9q2tCirpm7iZm32xaE\nRfh5hOvrYfODlCalMXn3owjWgCYVZC/ZxuJ7Y5ry2qRyfzcQFr4UAuj1J3HK\nQ2WPiQGETNM6d17DKk2bQ76/ChMiS6BJhI8RuNG5675Qw23Lq8akC4QYYF+x\nWOA5INNwd/6E46eqBhBisk4+4bb9yl2NgDhv6qhVOu2qvFe7NooQ6jhVh3Eg\nXEX4wL6GcnRAtCvmT/GjH0zvOBVgyvmPrMV3JSogcH2JGTtfPt+Qj0J04WUF\nVAHVQtWG67FVVcWQ/Sc5zxRQWqUjJDc3pQ+QGH4vSiQtAhOzsXyfYX0cEAKY\nhiDkz1WUTHH29wTLh7tx0kMXdvmqWveXgdxsYX5at8B89LS2BsXM4BJt3Tr1\nDQsKRAh5yo9v0x7D7527Zo37dg9I9qld4fBg85X6F3bWBK0OMFpG+WHIo6x7\nyu/O\r\n=hp1F\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ccd8f00a425e4e5cb74d936f0c42b5590d6097d7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-344_1576811631029_0.15652592486356465","host":"s3://npm-registry-packages"}},"0.0.19-345":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-345","_id":"@ubnt/unifi-ulp-ui@0.0.19-345","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"c038fc14dc67961eeb42edd337cf64f89d0f4950","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-345.tgz","fileCount":73,"integrity":"sha512-wr4+kAkJvkZeLuEjuqct43m/4tPuWJcMtN2KxW0i3PximzD6CRgCzbwAnvKCXfy3bsCEwle1PVyt7LeCaB4ZQw==","signatures":[{"sig":"MEUCIHlOZ9gpXoFPrQY0cHgeD3kdYbVI41doZoyHcpwM42XgAiEAo6rrKrtG3AyxgrOxtLs0IZgEtJVlEnHTEMShPY9XCyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6766937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/KxrCRA9TVsSAnZWagAAOLUP/jhGhvJKWri16y84QVTW\nQdmhTIpfWpNhQT68scIJf6VXM4ezxhqh4lwBDINcTyAh6vRlzP7KpkeD7ldM\n7P+aualoGTwa587efG2HtpnkBDhKm7ceDi26l1VKvZ4wIh3vjI7EF5o6yvcW\nwjgAwuWoEPw3NddseKkMgogbQQRDCUXToRY7UHQGUKZQlXiX4EBep0EeuClx\nftlrdPNE5M9ohItvKk7UmyAKEa6dd6iHhARpNf8BFPAR6g1axcswTBH3QRkR\nDdrAStbhKQ3PZGzn1kPaxn2AhtgJtugvgro0JRJZ6dQLxAkvPpRxHWgkzTfU\nzr1oZ7ZYzp7ewmra7byEPABiV213j5D1BCDOGW0V17Q8mgPtUvKg3+D3CbYG\noEMakM9iKyMqeG6/PiQQA22u/UbmDgAsIxDSiGyPCEdJLwBYyPxSqYdG1P/u\nRKTBGkpbS5RjYN7CZzXndDlPrVEQURgj42OoRMYmCF8s2Z3QhWGMDVuRx56w\n8c2vq/93ZZ+Dr5vs+a+ejx4/3Z1NsVlN2qxZ1efBc48AT95RMZbZ35T9op7z\nTn3VvBuOxBOu/Ifo+xvwgO40f578z1pJdk3pjssf42ADKd1u2pU8S+Vr5m0S\nYcpjcwjVjW6a2+J1tZT/aOFVdxKU+fSSvvaubjgBup/KZtQZYsgTx3ZS9QF0\npn+a\r\n=G5wU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ccd8f00a425e4e5cb74d936f0c42b5590d6097d7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-345_1576840298706_0.7937474241197182","host":"s3://npm-registry-packages"}},"0.0.19-346":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-346","_id":"@ubnt/unifi-ulp-ui@0.0.19-346","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"ae62e1c6f446a01482d3abc4fd4901632d4d7882","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-346.tgz","fileCount":73,"integrity":"sha512-TYW1P6vfenjg0LJ6romB6ExAF8ISodR2ePWLKjRTmLm53o90gEAxcRSIgxRUzfexY9eDHKm9rXuYe7ttBAej0g==","signatures":[{"sig":"MEYCIQC9zmUM+1TjGq3H+4L3wNshSL8ysFP6NQXIPnABO69YUwIhAPTV9M25+CdoDxPAASRJHevq6BJRST030FkFONzopGY0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6766937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/M1PCRA9TVsSAnZWagAAhkgP/3YPyto8AbHmVh6HhcLE\nIlEKJpUhRj/32I11ezJOs52HCS2S3pFgvGm1CU0FCNer7Go4clzYKzyH34Ke\nkaXgcNZvLjKNLo18cg3w3ljeGrNyvSiCjZ6Xta90xBg3cI2f8B0e0muOEjBp\nzUPC/U19lYNxYqbrG1PmQ02QAGk5d+sezOXianpO7lqBl70opbDeuIyp8Trc\ndZZBZBqMpiOwzuHTDpjRIPONd0nukZzH9MVsNgRogZ73/QXUKfuptT3rSqye\nqUKpgTYdGgvFnMLPMkxKkk7YNzDSetoHIOl8IFbkar3xApNNtnYITh1C5C0c\nrQH+UiedahQuqmVTMF1lvZXJ3gk14YNnLRZT9zDr0hVN3/yrZ6tDJnzJ1Pqe\nl7gegFuQyIAQFsTwoXGHmQ8GTVdORuAE+QzhRtMvulDbi3BF7WbwL+wWilTd\nDgTOUFN7+ldLOxRfTr6hYRbHaNOo0GzK9WiSLodmSX2Y9xwr5I74F42owW5C\nSdPhnbPiqMOVfMMTHUQJ9ReBGKm9kHDjeLqshyOs2hpWQAtRTildcubOsRg5\nJPo6EA24ldM++MWDB3BueccPjwyDoHDxPZyH8s1DEXmEeE4yERf+O0Pr7bEw\nypbEtIiyyoeOuQKaKR6zbAjydo6vZhOF7cEc5bm/sxuthNFoPmeybEl+Fwyn\n6aAI\r\n=mOhg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ccd8f00a425e4e5cb74d936f0c42b5590d6097d7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-346_1576848718842_0.5048467818499303","host":"s3://npm-registry-packages"}},"0.0.19-347":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-347","_id":"@ubnt/unifi-ulp-ui@0.0.19-347","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"31d4820d78d8df0604d3a287fb48d8c7f7356b1e","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-347.tgz","fileCount":73,"integrity":"sha512-U65SSuWqV5BdgHRxraG0kpDOoaFMMAQvYHdtNYK8kaAGo4U07076JAvuZ1CKQrcqGBNqkfQWYoNNhzKJNhTqhQ==","signatures":[{"sig":"MEQCIBK1pRQ+5mGvwz+MLrKnyfIoCendOXg8SKaOLdlUhRfwAiBoFuAB4QZgfiQqNxSeKzC+vEt44YaBlvvnxyFeH9K2PA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6766937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/OgTCRA9TVsSAnZWagAAPUIP/1BTcKsbZDHjyjPjAJ0U\nTTe6lePEERoza+uZcyREL4RSxueGLNkYbowTOaX7ZNTNKOm2nkowwvma+SGs\njl10x9l3M53iEUUMMhHkYcOp2zo+Ix+5JHae7CZ4n0CyexRN5VhIGZPdShJP\nvoclAO866p/j0LQd2hTMDyEHir8uxloRQjNBuSwy633yjD3pGelDumVBOxQh\nkdfjmZbRiZRwTD3tMZPTaj6LrFdnfMzio0sOTzTZqGrtuknLfZunJe26kjvS\n1cEhoibGmOCt5StQXJ22SIpkbuxCSlwOSswiWsnLjkYe9xIQZ6qZC+lLI5kJ\nSH6tyWqbD5sXvyZpe6gLnScJFF24a5pZfZ6qDeKasx6+R1TO0cpoHtWuJ9S3\nDcQK8BJlD9GNqHOCKGf/esmyUJZGh8HB1Gnjb82umEWl/3uMfk4AF1T8FgWf\nMLbII1BtGci9h1FarcLpQhInurk89RJvmB0oME8b09jBuaZiyd4wfKkMNv3f\nzSnEXuLlMm6IgSwawfH30BGfJHO7KvPTonizBK9FmVALrYpuHybZdCnG6XbZ\nfiXbfTXpegbrF3ltcaV1352T9S39D/HUtsxbH9fWsr0hb+0w4U+tgUbIfjkx\nkxQoRfkBAM8DVxRDJGIZ1tUYvUB5v2pH/xp3bxk0Zh5VpeDObGs7Khtoigrz\nlGQn\r\n=dwyY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ccd8f00a425e4e5cb74d936f0c42b5590d6097d7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-347_1576855570779_0.9496649613237462","host":"s3://npm-registry-packages"}},"0.0.19-348":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-348","_id":"@ubnt/unifi-ulp-ui@0.0.19-348","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"deadb9d054b73e719fb258d8ebd72cf3457667ec","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-348.tgz","fileCount":73,"integrity":"sha512-MUyjxgREFIv5o19J9iS1n0hW+ds8JOtfrd1JNzHai4ZDJ4AxzuzP5vIJ/UQzSqPAUzrzSscOa2QgooFMnclwyQ==","signatures":[{"sig":"MEUCIQCQneIsdOh7HK1dFOILteVaBa61/ypQpd45kOHXCdIlGgIgEDyi5eaVqZfmV09KWAlpTSIJCISvcrXsgDYe1KVq17A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6766937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/OzOCRA9TVsSAnZWagAALHAQAJW2KJSu3xxBV+aTAJd4\n4I9iVhiet7jiQIoVJ8DxRKNtNt6YdYFE5OFep/j34TEKFlNIRswYCx2UxT1m\nMJbOsl+4mPTMIn2Ll8KTUZnZRixFzlsYxsEDTBs+bkovbkpkrFh6HB3Q4YY6\nv3HqxJrMYCerVOYGNKT01RqNTJnUyqmwAdlxnWhqKh40qvijp4sjkrFwLRfI\nuB7JPtvgP8eu9BEZAORP8fSZxXMgiIV7BZAXQ01jEaFqQxFdUOtxqgxNvnm1\nYpuyG2NAxPZxly1yYQRIOcOiKCW1r+wi3zWlnpPxg3PSzfNehwbjnRouhhpx\nT2fa4V0IyJjbZhKOQGITUkuEGJ1OS/SWmzswhk0nfrK0lc01WfqwjEtvzt/G\ndDrpoijWNGP/cWxOd7PbP2ZiDYKYk6oYoPcypiEtDm9eodQWN+jsvw8/Z74T\n31ecxoy08FCVTdAjv4L4Jt7dvr7fSn2I18vfqc+hwuYVi3EN9Kbcy9HDf8J7\nYecXlCNhSbW+dKIElRf9pO+SZAKxw5tCSn0pxOtktZyb863tUCrZkymyNyb7\nZXlaOuXuVE7GP7g3g3D6UQ5Rab4uvTx+tE/7AAKcQVaAFcjtrS9svlN02JPt\no7QdXYUGCzE/bJtl2I+3qPw+DPPuZNzf422UUX7/2aAFdXH4tip8c3FLHF81\ncaj7\r\n=tW+e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ccd8f00a425e4e5cb74d936f0c42b5590d6097d7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-348_1576856781628_0.8520373601122675","host":"s3://npm-registry-packages"}},"0.0.19-349":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-349","_id":"@ubnt/unifi-ulp-ui@0.0.19-349","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"4c244c6f906b6612eeed93594d15dc07b6c25692","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-349.tgz","fileCount":73,"integrity":"sha512-OP76391To70I/bS62Hs4iaSGelcoXHXbzhyl4XqRGX4EjcgeW66QnVRoCRbltc9VFXxkqd5UQsdDSE6JL7Wfqw==","signatures":[{"sig":"MEUCIAEVeO5mtjT7ExZLyTsAbZYYouet9ZyQFc3HaAB/VJt+AiEAvQRSC4+2cysqY1vbg2qpQPMh027YYqFz/dYxzGCeCcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6766937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/PCQCRA9TVsSAnZWagAA6wgQAKLiGbG2Bl2y/RN1nYtG\nrlGI3QGxtOIDVBuV61tFGKWcQGBT2RfBsdSq/pRf+VEMuvebaxUd38gsvjZI\ngsEK5DRUAXIFRakDuYk2QMCy89OwE9jbDg20FZ0dCz+oS/sIIYXPFGDufelA\nMNyDitGeQYfopqAyhdsOryfpSM04n53e0DjL4NjHUrqXYTbthxGYcX22LRd/\nFRlej9Tbl/FzlcyfT+1VZl/St6janWpTIspjJ+RdCKcFmadU8rj1oltV5Vnx\nY3+4TiclitQyj5Fcl82nlvJWHfLbOWgbkvZBIZD3LVYv5l+JIaTf3IsWcylU\nokE6OCobMg5lDZCgUk9a3xplm3hnhmd2bnRXZpjDpVSfipgDgH3bT6xJorIA\n5cThJC5Ofgu/fj2IL/gARJzLzN1ZxYibRBptZse6IkWC6SoyokO7zFYLLf93\ngp++Bb6OS800TW8K82SH0K5rhls3GJ00cQHZJu57e3I5weMSq71dYlX5lMSX\n3QR095fsWSffCUiNAEtAsWMyzmAUamXHK3ngFS2o1letvmwzQg/xvZNYa2wb\npH8jSrMrMJdGSiHNPgtO5HFvYnsbND6PtXdDXyi5EEus+o37A5PoKpAOnTIH\nlLxby5X2CYWyA350cRbTWB21xdnBr+UNJXd1pAujVrVnbytm6fh9r1CUfKff\n8H0p\r\n=LNVB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ccd8f00a425e4e5cb74d936f0c42b5590d6097d7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^1.1.4"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-349_1576857743105_0.407890450345467","host":"s3://npm-registry-packages"}},"0.0.19-354":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-354","_id":"@ubnt/unifi-ulp-ui@0.0.19-354","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"4c5ad0c1879e40fe77fafea037f9b4966ca9e749","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-354.tgz","fileCount":73,"integrity":"sha512-tSxLYdiUa+kJx3yQ/UMhaYsXfI1M6sjXvbND1X0c2fOXFMSTj339wYSmXIkkW72XezUKeRBYGEn1Z8mtSJHU9A==","signatures":[{"sig":"MEUCIQC0WgI7BobGA2lL3QhZoJfDsyY3u6oI+QM/IzcsePXXGgIgS9I959a9RJAUUTog8QrGbyS8mQ5pMyFylFiqBjDZlq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6767084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBW0JCRA9TVsSAnZWagAAfpwP/AooyRkaJVyM+vHG91RT\nBU+pBOqvyxva9ueu41RrUE92379emYOCBcEfOJJ10V6y1ZUrpn5N57hNdqsE\nQgOvF59yrYIGNB2XlRq7/QUbmNlKXCxQ0pks6jcHzTbfNQ4HnEFmFcHPl+xP\neoYFwa8t93lwtxMJe0XIMpDS+TqJ/OzPuJ5i9UzBeiD74EU4AlUv4TKXm2Qg\nJ570gBPJn2+osXfPh0C1DtCa2vp/1aqDjsa036232IBYEYzRhBsp74UMBo4d\nPnjZDW3pXG085jHlr58dGSrEWsvoGYmV46NNlX7OhuE9LiCu1zITgJxILEoZ\nUqHIuVwDxmO6tqH851/2iqv00YCoKlSfLXodY5KlBZoL1VmLl6FQNsjMd7hN\nJ/Hn8tXWkkPvdUqrMthW6DQSDKWFdbkU+u4M8rWz2y+apLXOFBmMIdmD8e1P\nNYMK7KliHhAKFi42EB83xgJOU3/Bh/H6ITuFihsLC7Mdrj8I7IOGlstbd9vI\n9iOx/ScwZwbY8Ji7EvC6b3xXT3BGzsaJ0FBEjvVSwShl4qTpSsrVLmy1pULM\nmXpA2QThiW3OViJxhICCiHld+vB2mS4unFTWey/0SToHyvdaIqVrc+Udzr5k\nrqio7ChyrqRNpcQjsXlePb52CnJYPpSwZWKWiQywbBdHtChC836Mtm9VK1St\nPI1/\r\n=1N72\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"c587ae1d210bb9e6ffa59963ab9326c4fb1ccdcb","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^2.0.0"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-354_1577413896322_0.3348627578584209","host":"s3://npm-registry-packages"}},"0.0.19-355":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-355","_id":"@ubnt/unifi-ulp-ui@0.0.19-355","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"9106afe3ff676fadee1fef26466bdc483598dd5b","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-355.tgz","fileCount":73,"integrity":"sha512-fTTu5JS71TEHltV0h/fsTnPgMDEmRkNbsqnGdavV6Lg9rPgCxKrSdkOtPNeQQLWPNweWIMdK453Eck0P/6hlPg==","signatures":[{"sig":"MEYCIQDHXp7I33X+pujiJPkVeXTWGNLluAdUvvT5Z+pEbJaLjgIhAIoG79GGiNQvJlQ7vyZIE9t1BvPpBISxL0YXQYJrnsjP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6767084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBXLXCRA9TVsSAnZWagAAt04QAJ40FXDvB9ZNjIZjzCn0\nCyOl889wFWmkFGzqyW88Gfk7xfGVWBHMkZK3IhuDg4iLOjYycz8gqbVjj3D9\nW6QL7hF4BGvh68nqqgyJ51zYOau7TDNhgSa3H1aWgo5q08J2SUC6iDECzMxC\nObBMa6YgysPMnQFxK1qIhXHBwghakukbame7GYCrwWrjXnpdQHJ3oKbr7iN5\nGyPDia/FCVl/CV+bYXo789USy545xCg+OUXmoHXjUbj13n5ia6PjSG1Gn1/W\ndxsObHR52oSVONXjuE/2DJSPfw3a56qenTa5anDC/eyHPCTR42PZGOPb8LOO\nN9oAA8KIOrF+NkGmSNIQXpje890tZaZbL4SCz6j+tj5OB1f5DteUMzUTXWbm\n+kC0312RqotKsOV11iys+Ogw+OpiXckFOpbM0yPwPt2EeeutBibw0DckxiVj\ne2Dtb8LVzieKV2R+SBnrvIVfVqdtcMoK42OBu9ZHS9/DSps/JMvVUMRpN7Bw\nAFJ4ekGs96N9rL/376KLOrrvym6Cmol/sDGS/84Hl9z3cx6sRUqS6rtsuFlH\nTkaUBibygFNX/sH03RJpbd5rc1Yc2MXP3y6rEEXc+101DzmLUf+UaKiX2MnN\nq8EcSBJN357I8UU8VeDGWsEN7aOJUtXwplUKPjSJWYGoOgXrcnvbHe6L1Qle\nceyP\r\n=q+a0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"c587ae1d210bb9e6ffa59963ab9326c4fb1ccdcb","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^2.0.0"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-355_1577415383399_0.1026782261869208","host":"s3://npm-registry-packages"}},"0.0.19-356":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-356","_id":"@ubnt/unifi-ulp-ui@0.0.19-356","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"c19a6a1ec742fdffd34439d7d9b4e3485e8f52b7","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-356.tgz","fileCount":73,"integrity":"sha512-iaMR+3gub43jYQsZHAmalDA/i461rG//N7nfPpdmELvdIVeNLDd/v6SIMcgWT0yljkPziu+ZZ2ETyOyhs/5Cbg==","signatures":[{"sig":"MEUCIQDI5ZtgSEfW5JR7/Ke0X+RAxRBH7VDMANqMRxmJL/mkKwIgE3HyFjm5/hdoamtTQd+Nzgsa1M6oMY6nMmmIoh7orcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6767084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBaHrCRA9TVsSAnZWagAAAh4P/0sKP+t2ZFu8va/tsvIc\nRGbGzgiLFsCmGseNnapyvJimsSeIbhgmM5DB3ONKbHtO/QBiZXN09hyy+DTa\nG2WSKupPV1dSehR89zC4dXoRe5INDkD+DGRYuTUIWP7nxXz2Nvg/N6hG4y0S\nLx/FtDWoHHiaCYWT/m9pregV1e+d0BtTnygT6/Mqe/2wrdvtLpxI2qCrlzzX\nhGELp3jSJnPXqDr+oFuGkpo/WFcn+y7OSRzah+dpMaHEPVpPVqg581iXIrph\n0pH6Nc9PKFEhanW+Oz6BmPUs/vGVGyVX+lw+nzDrDHwCdnPs4qiXDiccheLU\n/PHcrMwWikIvY3paT8imMqSF1WPGKqnEjZi71DHP/W0Vu6aizh3axpn2MDxE\nbXoyU8rvabG4M0sXDT3qIBj0JSQ9WkyzW/DI3Db0F2dHZwNNByp6t16T3CSg\nrTmaGnL6DNtfFOiMem0wC7gRmAbV/XkL5EL0CSIwhNUpmKSPUE/DqxlvzFOk\nUV4jdtqcJqntHktDcpSH0HviYv5lpQTcF1Lht6iQWXqQWUaIemvCSC37AlMk\n0FakSKxx6YXPlJ8q+N84v467JZ/qsGKOROaOg0XgASZVJtG4KWAXqXZS5eLn\nkc/T2epIxfKcAtCZQChRXOYBePtd/sXPpvcbV0I+n0bqUqJeTu/0JujElXGc\nh/Ke\r\n=JMyE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"c587ae1d210bb9e6ffa59963ab9326c4fb1ccdcb","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^2.0.0"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-356_1577427434662_0.9519995452491072","host":"s3://npm-registry-packages"}},"0.0.19-357":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-357","_id":"@ubnt/unifi-ulp-ui@0.0.19-357","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"5ad005d2290e86b55fb29a1ded6d6d9472008a52","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-357.tgz","fileCount":73,"integrity":"sha512-TNxCqKvK85Z/s7b2Uz50+RIK0atI5nguiA361ONdw6jMso4EUFYRwVHocYC7H9qpOcW+Ts45asi1xuiSN3epeg==","signatures":[{"sig":"MEQCIBQLIffZ1jeaPnRUvAzIbSiz7Oc6y+Ys9kkrOPNvt9JGAiBWIHTrRt1f6OIdhshxDjJ92ixKE3jpZ0YNCX7obmfuXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6767234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBcHoCRA9TVsSAnZWagAA4iUP/1D9BR9qrSz8TL2JexjJ\nG7qrP+ZuMYA/YvOOz5VL7VuLHA7BSlfCX4lujfbNRNwr0S0a3C6CAlH4NJoD\nu6dkP7gRBewhIbv2lojpj4KIG4P1gWxKOXRdL1tVgsovmA8n6qIHTWBEMZYA\nOPRWiKpHUl1wgmnb3AKuevAdzLCTiBUMrsL8J4WTB/BI33724H5UiKrm7pi/\nvr09gAXVJo4XEof5lt9ByyfVmBziC5uK/BzZ8+VlKj68XqbvEmDj2C0btWzi\nqJ4k1Km5gjNHfhpknszvrfsX7f23RebGsyDroPpdCBIOKyETqQZRcVZad0ok\nSs5yEBs8GntFNur9BxwufzBWGUyWtVUiVL6HlNC58aY3+kkDvMXz3h250MHk\nlMEBEX5f+hO7Aj1WFQgyV1F9t0qccgyXvvyjv/8jRjveoxwdBU6XYPy63fgb\nCpSr+FfVBFlAqIg+m2yFAYEC8ciLK4KsScQJD+DDJ5Sfl4Y1kvey0BhEmH2p\n10kYmIMLp7m46tvnsVDiYD5Y9ZwxsOeJwqcIPyEu20gYauhDKFR4rC2XzzT3\nnPsPu9dqyR1Bp06zLE9uf6W3/qQpXJtYHgDQpP1Q+O9msDLpUM+FylkbbsrC\nZ8jBq4mWgBpc2WM/9tInpwvqT4vkg0r1Cj7ZbgYsglblMQPKPo9CjK8PE492\nBw9U\r\n=IsgC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"e980e1a5ac75ee115dde807f79dceae81235b063","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^2.0.0"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-357_1577435623534_0.6926341547883195","host":"s3://npm-registry-packages"}},"0.0.19-358":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-358","_id":"@ubnt/unifi-ulp-ui@0.0.19-358","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"d10c870623fad99bc4fad57c29078120d5708a18","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-358.tgz","fileCount":73,"integrity":"sha512-SMes7l1BsRKFtDzFtn9Ig4bcJQfXts8cqN0fzPBKmkQc7Wm1poWT9fAKRLdUZdxGXqYGPzSf9/00rG0SSlGAzw==","signatures":[{"sig":"MEUCIQDTvbAGIkNIp5KmCQDPtDq2g5Oq2bPJBUWq7Y2a6zcrsgIgKkFRzCXL4yfvvMRqWfcJuFFpevB4ssC3RtazWqvSmPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6767234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBcUlCRA9TVsSAnZWagAAlqwP/3jsMsPJg351fo9iSbA/\nfX9pZOx8uP63fLFu4XAJCatM649AvpCFS+rnGNIyOl+gwL5J8nmleklgy1Gk\n+WDKYe5wcsgpUe8Jqqjz7qrgJmHvyNVegunWNrMht3YYqR9R1zqn6YIb2hnX\n9QjJY2hJK1bUB9YhFXkEM/pyG30hz+12baWsw4wFcefHC1t0jUpB2wtrWdNs\noR2LpnzA7CMaxIMOT1/QG22IPWrieiwxs+sbZP09+hJwg2tHDdzA8myApi1y\no4ozSXThsmMZ3VqkXlEtzPFUfmEZEKW/K7VRufVFE5ysoVA8+t+HbBUh+wX7\nd9wo76egfFr16hLzaVVkAwCE1fjF788o/3nXxiaVxN3UWTRDFLcTdepeJdlf\nNEer0P1eK54doOox2UQnImafq+AmwQ0oOSExoyJbW6u48h2zSiR9y82iGu0h\n5f+c8wA7P8xTh9Ms+18Tp9NsUVYOdvVxoGkIlDGiGzMnQwfcCK+BUrtTu+kV\nPk/DFJY6eerUVb/2aHGRqtHGOnCALvifSxhfmv3RxlRUlPwnuRchk5vGE1yW\noJXBq21O0A+hngVJJgv+DvLX6sZppOb3iwTzNgqRYS+b6T2qGMv61K84zeYb\nViKOVc63OhUG3Zg5SF1kOuSgiag0n58f/jDgJxb6u7m5nK2COUdGrcONfcmD\no16P\r\n=EQhH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"e980e1a5ac75ee115dde807f79dceae81235b063","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^2.0.0"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-358_1577436453451_0.21044901744997313","host":"s3://npm-registry-packages"}},"0.0.19-359":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-359","_id":"@ubnt/unifi-ulp-ui@0.0.19-359","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"4b9a61b16985db40a16fd8ff4840f30d94eb7a16","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-359.tgz","fileCount":73,"integrity":"sha512-7cSUYhqONlIOaqNxSfsfi07XtVUpsPOweVvx5inT7x0NvOB004KrHiX6pQlXJSIRqy+/hHuTpOuKt1DPiXzMAQ==","signatures":[{"sig":"MEQCID5YeWEzKomKlOKRASS/9peEecSnqWwju/FHTs69ujI/AiAaY/M+J7n7rJDfUmp8ubBQU/4JmSFY9ZPuv9dg3RAiXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6767234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBdWDCRA9TVsSAnZWagAACrYQAI0G3iHG/QAsg/SHwGkl\ns00GRUvOVfxe/j+Tb1DHKnyZeVMlnfCcuJV5JkfpnyMjEgOUllvW2O61zxRl\nA1ztkeh3Fg+q9naIEJWhqClycUFDzCj5IK4dnrFJ+l9myZXf1ZlhUcCFzjT5\nZ67Zbym+HvzVmboS9nQjyoctG1NbrzIKy/FgyaeAu/zuvlr++DoQkWd4/3Qo\nZFLKbwtWErC/qsc11+f4RKTMwoah0hjWbquHJQiU/UFrSQpnXdUwagRD/UHs\nTDrnL4/VQUpQq9D4c3hF/BPwl5zjJohdVvX3QphKgJdmFtrD7JDKyrGqDRYE\na8H8Ljabova1fpUxnk4jVUXsm1tkin8lpNazxaX9KaI5MDPy9g6ZsBq2y/2V\nu8fA4NQiDQMsMiCt079hNQdN4BunSIEqSF9R1fQOz9C3VuTx8Sm5nRlHWGWR\nFbYs2MrXh7Dt+VDrlmy0c/h2wPytXbK9vdWOn+nzYfG5dCCtJkuS4UGxR/12\nNv21ODZfC8JCBvWIqvWCqAYZD4uH7SZOxMpSFNvU9wU7iSJZgc71Pks5hMTE\nHAjwvrrUaxGu+7OdD9kjJeAAyLQTZJw7/CRVCNa8XoNIcqOUAZsOuTuX4VB9\nd97B0tfbeMZA6SPVEZH6f/3V/4u+jRmvcNfTcMc3AtnR/BLyh3k4HIT+0aPr\nb7MU\r\n=1G2s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"e980e1a5ac75ee115dde807f79dceae81235b063","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^2.0.0"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-359_1577440642450_0.783804293538076","host":"s3://npm-registry-packages"}},"0.0.19-360":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-360","_id":"@ubnt/unifi-ulp-ui@0.0.19-360","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"62bfe6ec00ff9f1ea30c58edb4464fc47b8374ea","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-360.tgz","fileCount":73,"integrity":"sha512-98X/qfdyIdS75dsmhWDYXsU+gYws3ba8V7o5iM0TAPRNJKRzQJ5K81x3PBcPLDNcAqHBeCSSUwdu0YRSQHfNZw==","signatures":[{"sig":"MEQCIFhSSmCC5H7PomojN5pYc8fmL8xA0UwDnVQ9GizZ6wC6AiB2UMH91A5ASJHNJ3Ud+f5CMo18kDymvFrII2bdTYM3Vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6767234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCdYjCRA9TVsSAnZWagAA+AkQAIwVC0n90D+0Psv8Yt+o\nrdtzlD9SVDzBEJJGWfnFzooXWMFYI0SuH+1VNI6iDEDgTxHbnnDvNHoBEoh4\nGhB1+DD/OrbaI1jwugAeC1XtleJg1EOm6UAtLBYjBQ2YQWPdnwx+gkkerWDr\neR2tPNCGe9OB8a9Dcvscq64kDZnn4UJfwxfEi0yZvxJnSL1hCkvpdIGL89ma\nIKkBV62CAf9YuyeR59co3p0nzqGDh0ifSlSHJNDg1CQ7irCT/b6RFg86tpwo\nk5RxpqWaLyCXqGL35V+s//ICpwd82xWg5BqWncflpM6s8nskqh2FitalFmgW\nz6yJcHEsu9tBJR9oTEs8zb9pS8mauwSO9slkYrfZ4MvfOt7Pvepemh+wwS1Z\nH5hFPk0PhT6F72/3Vt8tLz89dUniArXosOMancIjZYnuxkvytd/D4bbtH6Dk\nJNZUxN7EMA4S4EO2XcqsUQn7NHhDbo12h7UvoYpgVFVZUgxWYcazmIJj3DmI\nQNdIJT2eZzvfQDYl12l+2E4Vm//Grrz1JyKOGuFJqzeyJXlBe9OTtnUIccmh\nDelQXULMcSEDePkOqESl/XmSc3NUkbk127DEPr8EvtmMNBEPkaemAL1+0fW2\nftdqUx/rk3MPrxJcozC6/NlOi00ClD3TdL6s/Ct6RydAJ+WSTzk8lU4y+sn/\nB2z0\r\n=UBvO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"e980e1a5ac75ee115dde807f79dceae81235b063","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^2.0.0"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-360_1577702946536_0.27998996852072744","host":"s3://npm-registry-packages"}},"0.0.19-361":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-361","_id":"@ubnt/unifi-ulp-ui@0.0.19-361","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"c93906dbcb2f14831d306e5f83f8f677f9460029","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-361.tgz","fileCount":73,"integrity":"sha512-oa6aJw47W/dJXF1UsMgpYv1vsAvk0nKDMwqunGSmyz7hApn4KWwr08DaDmZgkRTsV1Y0GGsLRDgQ+njRX7bUDA==","signatures":[{"sig":"MEUCIQCihksml3OVDY6a9QMgjuTSCI4jGThLY9w8ir87X/ZNIgIge2fqllJFqtE4ZI/k2FRvd6wc/iOKWK07Gok1J9jzqSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6767234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCdsMCRA9TVsSAnZWagAAspYP/3XbezA5bC1KrOY5FBwR\nh+MtiRxY+FpFh2888EqTsSpAdAiXvZ89X9KfAvkaMitUZZla1xsEix7s0uS8\neMGxEzKarbOBlk1kZ41esj2r7hz5iImexAq05pQSp6fT0hoF5gmw1BwF7TZ/\naL/qQdc/Q/1yVtW/F/rDmMfoTwoLZSkvRa45eDCqRItnx9iR48WOn0dXSWID\n6rBSkRjcU8bqDdEYvR/M7tiIe4v4h6I3ih7ClCKtheXXNPxwwPQAij/9ewRa\n0CHBT+VgQ5Z9KXsKfGIEIwaMTwKv6BfdOBh1pHGVFG5qt8Lva9VTOxI2m/Vq\nkFrzwLLz96Ldu4En+h1cQvAuUZrAMe6F5n7ZY2HXPkuFyunFMldXq9hBdAQc\n1b2tYXZENx0N45Y11vgyaKAvWr5zZ4T8+bcfQ/S8BId3a4c2Uo3R0K/8Wm0d\nSiiu8aNvlYswSwupGRxyX27s+h4oW0EFyReWEWIGQ/2YBgrOHeQshGOotesg\nnAp/HwvpwFZSVy4s+fBhzd/m8hMhfSm3PcZf0jQMEbpeIslg646tAJ3nEq6j\n8WeHEpIdqrMt9HGsjR4XSuTyy/+8DbtNhTNFOum/PDUxHongFSI3TyXJvMva\njRPCzeiTRrYS2j35XffdOpLo1a0ztlXaevUYg3h1NVVLv3h25XqlA/lvrVd4\nkTOE\r\n=HfR1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"e980e1a5ac75ee115dde807f79dceae81235b063","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.114","@ubnt/unifi-access-components":"^2.0.0"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-361_1577704204052_0.8968985994164926","host":"s3://npm-registry-packages"}},"0.0.19-362":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-362","_id":"@ubnt/unifi-ulp-ui@0.0.19-362","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"3914ddc4d3b0c46560b25d4cc946e9b1c7685784","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-362.tgz","fileCount":73,"integrity":"sha512-HRVxadlza+uGXxrZa/XjhO74T/39FwhF3hMbLXGFcwsDscE8RDAJYYwGZ7qf1VKOvGDiKGLv2JRZSIouwxjOIg==","signatures":[{"sig":"MEUCIBR58aimb1qDcgfCR2tOX5GD5R2sUBNvF7UgnYra6mK3AiEA2qHXYEjZTfmc7GCFBYT+mtitwPB0a9MXzfPfN5QIOZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6776363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF9v7CRA9TVsSAnZWagAA/DMP/0XWgvZwaTHMmuzk3PVJ\nty/yC1VOpU/2SMgcsCiHlAVr+0nzotNf2rAnX60bVTDgeDaH+HgH7GozI2tQ\nPTsBnmWeFImu4SZ9splxEqk9eW/R2zpVJ/m59AqsOi67bgJzxORXD6nRz+83\ngQEQvCbY5kcCk2IxmrEMGK09LUcRTzqtqOq4Wb07K3v2qix+hCDAofXSK53T\nuExbzeGZeCEMKyC8BclnlnsHEt8p2RDo+rwdYhmne1UUfT0AG2YOYcr7J0w2\nltZoYWkqs+BiRElkfSIpq8sOiWhIyQoT6l0fB4g2N5m1lKHcK1aAmByENqx4\ntzdGFFYgweBseyhNp3ew+VIyZH7nPhHJksAJv0vJZeU0Kfrs+SCxxtHEz/1i\n4LdpV8mI6ezpj8b6FFu3CIF7CJXM94ZWDFe4KkIgeR/wmHz2tP8S3hcpZyI1\n2H0x+BE3tnl5Jt3vTH9aiD0HFjnhriWdEqi13/7+If+k/MQtxkk+oqeeqfoG\nwlhwmQBYYa7jWWSjTMdYStRbM8p5j/Yg3xQW77NiktE4RoSrB0sPl7/6R2CE\n+DfyEpO/9CKXhuQjs0An42URoOSpr5+XQ/OLSgtK+nqRTQGbpepfFqxCOfL1\nsW58C1ftH5AroktLzzCyDNnOeH9Nstq1u3KNtfplLIJzpudfGp8E0eMaLBrr\njt6j\r\n=X5M+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d4695c609ac84a6516b720f6d5e39ba252670fce","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.116","@ubnt/unifi-access-components":"^2.0.0"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-362_1578621946617_0.5200827138328086","host":"s3://npm-registry-packages"}},"0.0.19-363":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-363","_id":"@ubnt/unifi-ulp-ui@0.0.19-363","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"27c7de3f5e38f2c8ff875e874f7eb6a5afaa8337","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-363.tgz","fileCount":73,"integrity":"sha512-wWfSy9qkpeYDPJf2sc7riGXZv2sPm5AObV5Lvbyb6b49iJpEkw3JSXe4NUB48dRNFwcgAa1F0eM/9ZfEVjk8nQ==","signatures":[{"sig":"MEQCIFJIzM7lin6y8GjDaQNykfskSAxYg33K1IuKc4wT3eArAiBiERRbtjmtI9xExlzf3celziHtybMFfkG0dA/XOQ+kBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6776363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHA39CRA9TVsSAnZWagAAvIQP/iF3p1Y2f6oYjGhSaRnl\n9ySJ2J77hmqBu7foihWKZj9RsQcTP25pN/RnVvObqWfVPg3SIiM/AmilCiLW\nCL7wQk4k2+gJ+LrGOFn7AE4/Zwj+9xaSkFFkyknOcmE6Zn/qzeF56c/QqwTS\nBS6WlezWNdXRlxqrV7Bd6j9RdiPGpO+/EoD2WIen8ByXFT+BpaPlLPQWTniO\nVgmBoYjCdZO9cVvzfL7zbtwlMT0zmVpDnDED9b+d5CGTJTdOOSJ5MGcidLGS\nDYnMnKy2TkL9pG9lZIPoDaQCQf3bQv6PXh0830yXK4ChBFiuiMv0Zen/hovK\n2axbpWpFBu6cvVurijfEUyEZrrGXcpcrGMYwqx4tRORoRJXgf36xCDnWNIK2\nerD1PAXNVKLUTMe1bDIT+9SvWFlmPXc69QGbE8gLrCHBaJRSgF+NMmQ+SGlx\nWbzXSiyXFJNxNd5V9e5o1Ex9OxZYwJDucXUv6vhxdjZTqB1jFHuxd+XOJyLh\nD0Po9A/S/Wc7UFaLCUHC1BSxxj0e85WfsHJC2UWSAsJY1GX3R991xfvXUgXS\nzm0OEzgsSlk2VFZsXkFRDUDqrUwUXbvAmRiRBTFcFPKatSUI2M0oKirzKDpu\nyYbdNLFfBRscY4jJ/HScbJrLHGb+cF5mn82z9m8x74SP9KIYBuEWQCacFTfh\nm+/h\r\n=rufi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d4695c609ac84a6516b720f6d5e39ba252670fce","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.116","@ubnt/unifi-access-components":"^2.0.0"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-363_1578896892621_0.9047181988569355","host":"s3://npm-registry-packages"}},"0.0.19-364":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-364","_id":"@ubnt/unifi-ulp-ui@0.0.19-364","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"40dd6672eab1dabd54fbd583dca644e6d4d80d91","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-364.tgz","fileCount":73,"integrity":"sha512-5f4w/3UmJ4IHsWX41pGxR18wkSflpIG1CLKPMgwhoRAql+A5dQCghkaV7hSVEuWe11OjiIn8KbzQs4F/EAPJKQ==","signatures":[{"sig":"MEUCIDiUMXotP5LJRW1InOZhZ9FHvpyQ+VL2DxX5lKKLnqtxAiEArHGGXIRTClThA1MDEZaA9rWJ/dI+AOi700kLnFR+bPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6778314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIDbOCRA9TVsSAnZWagAAWbIP/RErYyRARLuJuceOIZcN\n5Qi2fS73nDvuixLo+PXnQMMn/vFLoFmX0MN6Kh2PhcaoDIN87EO/W/KUIToM\nyX5ZrJzjvoxwzup/d7/aBeTU8Pa9+8KDSqr8uMB9Dzvjjp7PQd5zdpNipavo\n3mSVOoqgFs9awtcxFGMjtTG44sFTMMnr6aMuF7bhK6UTfmgT6jtoTw20ML6P\n6HomY6SKaaqqvYrR90N/rNHrRf87NsrDKr4gwX8KUGlXXNq8dbnhFarycneF\n3ecGy/+AK7diVCjGIsc6zJx30wMwRk6l44CoadB/nf9Lr1DGwRMVFtkVVWX4\nJYzpwAQpuSEeyyHE3uUKuja66Lubx2n8ZuoN2NM8ZDT0c0KdFoK5U89yRYpA\nZYzUbMPESaJlt3AHrMRmPFyW8NuP7KeNuBUiznfGe9XKMk9C7jEfCgAXfucY\nJaWEovBK2wP68HURGHuBJd3dH4EDLs3g9PHtYGpebKB83dBQTmTpLxc8DQjj\nTPdGqOvu4MMBCShPiFXB38fwFQrXBshB7kOVHHVK9loe8j2dSxmIJuPps8DN\nfUYGPk+38MV/BrrhtvQ0CDQvwcPzOOcNYpmQFVFEQLaRLYTgkOxPSgutWZ0u\nm3hyY3GRfHPjbjW4eL4vAvc6m0vo61Ky2w5GF8mauF3mx0Lt+Xpk7/4I0Un0\no2Le\r\n=GvgM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"055e460dbed067951b775510475c372cb5c013a1","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.116","@ubnt/unifi-access-components":"^2.0.0"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-364_1579169485739_0.3165235303706684","host":"s3://npm-registry-packages"}},"0.0.19-365":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-365","_id":"@ubnt/unifi-ulp-ui@0.0.19-365","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"829130145ccb42c3953cbfede22ee3332837281d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-365.tgz","fileCount":73,"integrity":"sha512-n57RxIiH4brMC68Nlt2qWU3rWVjWqCNUG6rBxuwFxSlZ0mpE3vJwZn0jqCMoE3CbkvsklV3QopCnvIiyyQOeqQ==","signatures":[{"sig":"MEUCIQD3rNjp9OptwZ1SC7XCbllY/AmA7tEE7ivTBX30L+H8ngIgXq0CPp/sIIx1xPeZz29XCedLuTbiI1qDjpzoQzhzcsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6785791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIU+iCRA9TVsSAnZWagAASx0P/1JKdYRAGXH9d1foibhP\n9l2q5YULAnhnAV3pRlPUMWT06i7yTKMEGg5iug4KjQVnWMSKhPh4QSsfJGeS\nlq3p65kS2ZvxauhYlnEdE6rk6sveOn0eJ86bBT4EZeRVse13FDI1r3k7NyiL\nLc2Bfzdvegde8A8VfVZ7PQltkmFsU+7iu3GbYli3PO0wIQCgQEVUYl+qzx6S\ntYk5La7XiZQU9SJf4fC1aN38yyts4wlhJjqYyUiv6cKlsWFYQ5QlpaH0SmUv\ndeR9Nft89cfYlTOAKw5+unFbj9Po66Rg+6MKuW+ykZJduw3aVsfCQA67gtNn\ntAP9BDcA7k3h6OdZayjKV9Y6WCI6wY/rYIGmYk6kwON8NZCiE+IzEmdO4SOh\nazuFuugTfay6ywWlsQdqwQefcQ7NsD2DRjjsvvteLNxxq1qGEZmoD3uXKg5f\n6w64uid7F1wI8SYnPBMRki9o4TwYGc2MCUfSId/yQt9WRrmYYonHwkc4OTfq\nIOIRzsDViYrr7KtLjKl8ncGElA65nUO1RtmOvQMY2RvS9nE9EyMtSMXAqz0Q\nNCf61NED73BqiP0A9zc3XDbhIJmiSjg7XZrw2i+gSLO/hiAlf44hGs0YNC56\nI69EpJ2pHzPdugubBvFvS0d9EbT16uICQfYBNacrj7iX50UPZlS2QXGnUIT0\nAE2g\r\n=wJpu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"b0e4790816761739be48a611af747991102ba3dd","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.116","@ubnt/unifi-access-components":"^2.0.0"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-365_1579241377311_0.34158015802493336","host":"s3://npm-registry-packages"}},"0.0.19-366":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-366","_id":"@ubnt/unifi-ulp-ui@0.0.19-366","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"cb478e754e3b6dbbff8c23fca3d94f62d893006c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-366.tgz","fileCount":73,"integrity":"sha512-Rqc3CglYLV6/lVSkRyUstdcH9OIf5Jkv2sZItZdc+Op1ZQdtDOjpf17ahRULz+zsbhYm9TbK/jLprHQlSh85sw==","signatures":[{"sig":"MEYCIQDWQfSg5byVIp4SWJu7qj76ZPfd7BF/64GoKZyRJe2LNQIhANyFYIVOSPweWfw0OrvLwhF98quObFhK8ahdCDe7T30t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6785791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeI+0yCRA9TVsSAnZWagAAuiUP/0VGS/jLK+lxiN/cOr2r\nqQdOKAFn5Z16ePPDLGnEAnqboPr+dplXFtksAs2AKefThE90rBhXXzitGVhi\n7wylSPmDlConJNyRTXH4oehCu505569hY4fg9HP6nF6pxEoIwnx8hbOckFXQ\nur/ef/CXaMYLrKMv8Q75b0DabOVcul/2rGuBx2+NuA8brKDrYaJLUmDZ6QIf\njI5bo0BUAhtrhkfiHkgHDULUzfMqfpz21gQ9o+t33v52YOMVK+9yx2A6x+1D\npxe/gnQYvTy+8ciikBq6bWkzReHlD0vcRylgOXZpK7ROrwwPy8kFe06sCfXw\niRwj5PZveDPheACeM6Udf87z/RZJw/JYI8nqZQY/FjWKWP45+UnI/azdgQNW\n9qIUV0lmwWV3GCXnIwWWVB/vSltFuIgirBVRV+rNr+7X7vqod8zeIvP63C/V\nuzhlIkfAPrLAy6JTgmwZG1DVLalN1TISM7dqGbBC/RCqrk0omb2ijGltoS+N\n/SHMsuya2gZyme2viYYTdnG9c2gGM9qPCt8BZwto2CZOf7eA5QJ19eeBMPkA\n4UnHGl+k1s+77tTEg2x++FderqZdKP4f+TaqI6EtWUJBArWfEUU5nsWaX96g\nnyCC4qYMIGISvQj/mVvYGYnLtbK3nz/1Olut2TeSn0uDP+SgmJe01Ak6qlAq\nCj11\r\n=qYWf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"b0e4790816761739be48a611af747991102ba3dd","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.116","@ubnt/unifi-access-components":"^2.0.0"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-366_1579412785362_0.9725770720221087","host":"s3://npm-registry-packages"}},"0.0.19-367":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-367","_id":"@ubnt/unifi-ulp-ui@0.0.19-367","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"871d707f592b168ee869568f8f62c12ab583ef5b","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-367.tgz","fileCount":73,"integrity":"sha512-yteyXckMzLdnSyVg073Bb7prfj3jqBIPAtNlJ0BcSJXjqU1Om3IBF/cQQoIUEsdYQ8nCoBvqdYjr/L4pGJLMkg==","signatures":[{"sig":"MEUCIQDSs723o8AYohUzazruHTL7Wm9OW0MazX66TazuHpoMAAIgZoR5vTKySEUwXUtsCi13xad18Y+ZyciEBWzpoLX4ouU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6784996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJBaQCRA9TVsSAnZWagAASLUQAJU8Rq/0fbMMg/og665c\n3sSS9toNXa0RPAojt9FqhRUuOu9yadw5oPnfAVtOUdWXQPhKN65U9nIKlUuH\nRPEzV7+1IoalGlrHfPuBbu3hIk80j3hdRJBNtQ3EZGRtPXe7GZnOi3OZql/s\nj52B2td7oqFu8RupeoXucUHFMg18Wf7QVVjR6067s+VAm1851hOm7NobwQi6\nnbebPIx+lw/YfLvvdbeRJL8TPkdlVSsa8eVr352ucS4L/x1AwwtyLTl5/0VX\ni/88862QiicWxbtUjXtEq7dd0YoOI6s27N0ez2a54Eo9E9OZe/a0Dh2X+xr9\nSD3DBAFaCaazq4l8m5pTRrgFGnVI9JTfystd032lozOpdoe3qsS+/3Ujom3e\npDzz3MTNjrMlA+T1Ehad72XmWnAAicYq039EZaQW3Rbe/TLSmgMgM5cxNCJo\nGBBMqViO+TtMkUSXDKO43l5/yYDNOp5mIJjg6M6B61PEPUIOzm5pLsOvibx2\nDFbc5NKRT6IsHukH9JWe+02NBDFevBYtwte3s5400oAsEr/S1j0dxJMeLyXS\nRGEXWV0ylhQc+lFe89TDNR5q0h7v5s+YoCnHTM4fxBaiNfY4/aRph/ATjAFK\nykOEhA9cOEU9sEIhtd3MhydzJnaXQOXCbzaRNM+vmU+qYryhWqVNc5PWS9Kb\nCvlc\r\n=Lcbo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"e86df5f6f28f89329d1701f92eaa0525c87ea7d2","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.116","@ubnt/unifi-access-components":"^2.0.0"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-367_1579423376426_0.38045447433165025","host":"s3://npm-registry-packages"}},"0.0.19-368":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-368","_id":"@ubnt/unifi-ulp-ui@0.0.19-368","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"9c9eaae392fe2d1716fdadf717d19bf895206920","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-368.tgz","fileCount":73,"integrity":"sha512-bMKoDpS5OleOmYk5FMsYEx+v0d3ztLfapt4PrVNNXtKLE/7L9VEPPbNSMVT9Rxdk7iYXP3iL0Ik+kcEiXmTSuQ==","signatures":[{"sig":"MEUCICpAU98YppJyeNjRMCFGYpSXOKBTzriG6l5Q0ELV3I7UAiEAqJRmKXmompTk29fVNeJdIYxejZAdrycgtv87eNJljMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6784996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJFV1CRA9TVsSAnZWagAAxqoP/jQlu3zhHK80pnKZDVHb\ntiUKkMCAozaaa1kg+aGj38kebVCN3Pbcs+ZJCyMKx5AkS8oEfDZujRtDXvsE\nYkFySXCzLFSO86ioMzrRTb5XoQhTWcmTyyKwiGuH7q66syLj//1dJJyclaBd\nSzBO2mUKeFxB6lCL6jBYbhIr5FeVphvBTZfoSDo0en8pB+4vyY4U6pUeAkja\ndN4WYvMEXMu0xpbI4fw8FAsiJvEjS8K8nEaI+JFVHkn9BnDaUpD5EpglUyDN\nixRG18Ue/HX57XBVvSR6yU+j4VPfrK4F3en5URPdbdD4cQWpHRrjsZKt4kVx\nxidXztTirarTmQo1dcgMdps6qnkPyihRFAtsI4CY/0sdTA0sdtLVwgeNPdJt\nUIpFFwwVO9fJk1coNplfaCNj1m2FveFYC8mlw3Q8xB/UiUsBCGS+Z1RxzKeO\npTJJkBGubCW/k+/PXEATQsNJyNCsI/Mql1xbxSGT7Yt/DEHzRmGNYWcm/6rH\nX8oO1rQae6SPA9ceKkzeF7QCaHAKmOlLgHYvSgrH5HOcTxOq5JIMa14E2w+0\nJcSUO/MDT52y0NJYIWjlS/BTbjDwMpXtp46wrP5RioSFao1/Sk4BQMfXlzk9\nlP9/yrcR83TAX3SXPZEo8JjUmv1lcL5Vvh+CJB4MkZZqMPDrNuxcJPHIWHdW\nXMo6\r\n=rek/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"e86df5f6f28f89329d1701f92eaa0525c87ea7d2","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.116","@ubnt/unifi-access-components":"^2.0.0"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-368_1579439477004_0.07560824157246993","host":"s3://npm-registry-packages"}},"0.0.19-369":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-369","_id":"@ubnt/unifi-ulp-ui@0.0.19-369","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"4a61f5f149e12a865116c05127487ddf23578d72","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-369.tgz","fileCount":73,"integrity":"sha512-2s++zvfj4RAG4mAF+QP4P1d7IR+x39zLHU1NxHqHM260O7/jlTDRO6hs9rMdvB3FKjlXMweVCX+sv60wq8r21w==","signatures":[{"sig":"MEUCIQDWoigP9tLmChcYVbX5DXvTnyjZHhtMJPXVTzlZtdyDTwIgZ+BjKS0aRnglZ8B0fhFC49WkQVfFp6S5eCj4V3kNmLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6784996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJFauCRA9TVsSAnZWagAANaAQAIUD22u3Lojk0ITK5LBj\nSN6KQom995zVNfVXKCma3LTbF86Gwfov7zeAxj8oxnVEe6dq9vYK18MrOMWX\nj8CnUMoIo5HldI+RnDWCkdv08uADRr9qXYyJWlSiLDaMgijRFYTGP6enIdiC\nVTybm/MqiZh16kDYcUv77Em4YKxIJzDP/l9qk5gSVb/bJphc8Uptmqb/lyrN\nsW3/rgqSp1Oslc5CBqnsEd/p4PxXGm+Vqyi0PuKaPMnFP7R5lJTTBY5mUnTK\nHoLVxCNRX7V2qdPUikZuj1cVSchJbuXTajsFd+j2dRr2uq8EQpDv+zS5kNap\nSnSSh0o1ORjTLaPW6AslkjPV8vLksjZIiHv+yEP7mboKnmX6RAhUmTDCHxQT\nw84QPximi8dSXBhZ3pc2Vrmzj7mJjrQZ2jwTgXaWl6T8KyERrRTdsI2UgXII\nUtO4U39jwDfNpiPjvLbsNZoxoe7lZQU6EWwMIMUsH19+lGwDGt4SimaOi4vY\nwUmFviUnX416Gz3G0jNa5jJ0bE5K0KabLDS0RKlhJ1E4m6gfDDN/zrLb8wqK\nS0biBOujsleBa+7eJ1rGtkm6hBLrkXTHuQhGJrl5DVzi8HiTXuEeFWvvh9q3\niw+zWWQn5TAAY6NUJVSf1wv9ORB97sT+AGA4elx0UhiGOtKtrzEGmz1Jfiw+\ncVIN\r\n=lbM+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"e86df5f6f28f89329d1701f92eaa0525c87ea7d2","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.116","@ubnt/unifi-access-components":"^2.0.0"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-369_1579439789887_0.9536506540334604","host":"s3://npm-registry-packages"}},"0.0.19-370":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-370","_id":"@ubnt/unifi-ulp-ui@0.0.19-370","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"99891b854a324b48bd8766a4d5be60bb5ae81c13","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-370.tgz","fileCount":73,"integrity":"sha512-8CWi6quAoiXDpH877apoUOjbNtozNEVwzhoiKbKzBXb4Tv66Fw4qXnRgaMI7H5cocAw3fW+5RlylDB8T5BdSNw==","signatures":[{"sig":"MEQCIGHT3RHx591mbI6zcwyg9/hVZvJlJIUpYPw0Mx4N/uYEAiAQIK4QZ8Cd3FYvLvRqTvD5UZj92a9F2ZEP8HPerbOWUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6785173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJFvtCRA9TVsSAnZWagAAofcQAJPUvTErKAP5sCdsYq6a\nDeiAe4BF4ygteSd8aQCm08L/5jdf/k8vILzXUpiP3KC7sLrWlNdAChKrn9WU\n9v9pst8oHgS1CYJrMoMpkEfixwtzPsaesq3kJV4xUC6rHbKnQE+j4Wj/2NkF\nCuULEtLJAtHQqkGShTstgD+h1Ub/V3DR855seC2aK4VQQMBVMHNtS2ukVZ/t\nU9184Jhfssfg93Qm9AETbRRKuywhi/IbEOw3D5JiMOu2XSXRK8rFKgq0x7Xh\nYUlTJclwfJu7C3EfYB9b88vSHC4LGcr+JkUr82Z7K5tMirOjVQmeIgG8mv6O\ns/q4XjptoE0IQcnPE0X/eJ/szhA2VjyTfV2VGAS+9kkLNoGJP2rQ+IGmmaDM\nR0ZMZcmND9bNIIjmWJvN2j8CzY2ZJ0JAuc30SbEGJ1d+d6Q7sknfU9xf7E8X\nbcMUVjaSD9hNu+Afqz6fWq/+7HROLRpCKQ4/0F928aIcDe0ndxXFBEow1G4s\nq7Of8DLnGZ5fmkJLWGK3Uap9LT9Rcx1sEjdDY56jrIxhGhWBHWpMCXuxIEUM\ntLDSBdqnm/T7Eyu0dqL0GLbqDrbmyrFuSQKcsL5T3RqxO1D1RSJHmg57PSrR\n7UI0g7byylu+fqG0VPae4eNd/nNwl875xpACd+zyU8cILye5WIG/iEOqRlwn\nDR/5\r\n=NI9C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a0e44e278555a3f808f2335129d0f56ad92787ea","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.116","@ubnt/unifi-access-components":"^2.0.0"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-370_1579441133283_0.5290694237802958","host":"s3://npm-registry-packages"}},"0.0.19-371":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-371","_id":"@ubnt/unifi-ulp-ui@0.0.19-371","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"717216505e918b82eec3c0dbb50298db229cb18c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-371.tgz","fileCount":73,"integrity":"sha512-yLbYEevTjITaZc+OBLStH9fK4Cb/oSzEfU49LCm/heBV46HEr86AKUS8TtooFmKHn+RdFSu7RVpR8WoKSp8rNg==","signatures":[{"sig":"MEYCIQDnyfap4wcDQ8rlZ/5Fw6+4Zdaf4Wf2nmaJf2l1uwcscgIhAO2/GcO1McUutKy2gk1np+wrGygWU8pJZrXdVzO19Hni","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6785913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJmBYCRA9TVsSAnZWagAADMAP/i+sAOOGbdwuAU6rufJo\nnKjJASIfFqfjxpyPyN+Jk5ICDGpkp4kzqWlAbjSPOLh0nnI7ONttOc4+Zbj5\nAWZjCXs+9vWy2UXks1i0hdpoRlpV7kBP2lTOWAdXxTHHj55th15c6ydBGb3W\n820bDOccdO0mKn9oqjfrYdLAo6tIu+C9HrfoH1CIu7tSnlyPNKVQhyu/PV8X\nrFJ5eytRIosOtkMHdYeeNk7q80eLHLDY/nTMgVG6AWAJH1OEF6ua9sUSqlQm\nMHZZOuQoZ7WkCU55PckDWpTpXQRwDAaikqFIcEpSIwg30Xo9OXSoREJ3syGb\n1fWr18Y2aUXuU/nT1A8k2D3TdEtUqu6027xCgPekzfLrcnmTEmhL04oNymE3\nyE0nH6v+Q1NIj17WDmYVJnVsh+hA8KQV5/CLRb/X7UCtBGJ6EJ5xStAApew4\n6t5drH6OhJfWwOhEp55tDrxG2abb34fVOuK9LWyaMiGkoT35f/UN1O0lr9HF\n3pkbTgSgSZPaQTS1cA8UuB3zvZAGtBjn7vv3rI6H8wN4hspXhyQhLj9P3zXz\nOpnyyZnDoYtNTXY8l+ITxcUORekNotZ1u3c9JNKZv/ouvdNqRGc5piPxUFN9\nu3lAgLoNgCpIClrkJMGEgN8gSkh3P8pAeREXmwULHU0L+gOUpSx89eOSiJHO\naxVl\r\n=hcvj\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a28aefb9de2e2fdecbfb1b268fd5e47a57a5b91f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-371_1579573336079_0.1391946296040265","host":"s3://npm-registry-packages"}},"0.0.19-372":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-372","_id":"@ubnt/unifi-ulp-ui@0.0.19-372","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"ae652f6b2675851abb4db4ca50f80602ed79f09f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-372.tgz","fileCount":73,"integrity":"sha512-XI/ABijtyVo0vxcl02Yk3ae+a67IVHW2XBinUYxszvWuVj+wMU/FFiGaGJX5VtqPCrsBybp0Z1rRWSzWVNWULg==","signatures":[{"sig":"MEQCIHV2NBifkdb4D5FZrTmcJYJPgMRUMPkWVR3yrXQxlIOHAiB2Vo62Z/3RngkT4ALkJ14bpx4zDEv+2caIywRnM9CQqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6785913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJpwXCRA9TVsSAnZWagAAdWYP/3z1lkuInK8nbxoWp6+Q\nwwG1Qd7H5VIfd8soshmr6F3f2ZctX/m1ZG/waJMMUdd7rzjm4W2bGIfA8hG3\n8gxBeI6u/3qT8cQBdP3mroX+ABH2Ra/no9JI6od1FTbdITRKcVdu4VlpRMVl\nAGNBUUrYbxetpkIqlamqvUzStPheZ9nMNpTId5ss7I7JbKVa3xA5GDF0hluI\nv1vTSMoVJXHo4K+ZGzHpjz579UIK+NS3Xk7JjwtZAASy8eShpQgz20DFZAU6\nsfI8bXPMB0FYQgcl7CdfEKmhTlqWz0kjQnXtBP2JI5mCFkC0aFD45kmmbPNC\ndF+iEaHAWlOO8j7ziocBBVhF9h1nE1q2rtmaLsmrLgDd/+onEH8sqcehqbYp\n9DFPxBGJ5mK64LqL2K3qFwGG1VVI6Ni1VXpH9YvtEFoQ6R0bAjSI0Miyw2D4\ndgUgsg8cgloJ9Vz6LtZCQo2wNH8112A4OYEZHjOtjjkcs74SZjzK/fYpjerH\nw/izL9ulyQCmS1Hj+dyIWMgB3TC8QisLVP39xLF8cKeQs3fMKjHWg/aeWEnY\nam07e55vsZ3nWFoYlQkPhE7jVHIW6co24C+kJq3nrgePk4jICeCnCJ6i64Ec\nAzAL2wJQJPPk3x1aoonEdsXKXiAIGkpLrt2/i4CohawQo+GS2C5EWDzdUkjk\nu9Li\r\n=qCkN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a28aefb9de2e2fdecbfb1b268fd5e47a57a5b91f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-372_1579588631139_0.19153909201172015","host":"s3://npm-registry-packages"}},"0.0.19-373":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-373","_id":"@ubnt/unifi-ulp-ui@0.0.19-373","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"4f26ceb3ef917208c307314c8944a845807769b5","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-373.tgz","fileCount":73,"integrity":"sha512-3ufuggfoqWq2USTKeyrccw59rGi4FMx9hAOmeV/Z2476G4V/Gdl9YfGt+QC9cZ6rEXSVEOJzA1dCJ8MIh/RV5g==","signatures":[{"sig":"MEYCIQDD4fojphVdbALpxWOUBQPxYTFbPLKvMLalFh0VQHESWQIhAJlQCOxWFx8s/rC2CUAxOdAGRSZ7wxHKIvcgp3lyGNCL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6786285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJp2tCRA9TVsSAnZWagAAKLUQAJFj6NcJsmoF206ba7R5\nzCDxhpUt9ZO0oKgN6AaZEcb3RHsjE2GZFbw2jL+dMVBFs+tyTzFD7eN7qLYE\n+6tsACjjt1YTmRbU1P5Mx6c4CEQGnIY2URAhrvYV1fbbtrZA172XUDdsC82V\nd86wSqA/FzmxvtFLk+WGUx+eu3hPqR1wJyoYxgTdaf/cSxvRrB+TM/CpKZeG\nBeChJymG1rR/eB4FJsBExbGrf0wBLjW8wEfQoPoGpMfhOpDjoDz2l+D9at6J\nIRyDz4AtFCBWtaop4dlZd8bre1O1Qxa/bDS4JSDY4GBbYWZTuHUYS+rpgIxt\nEL1uTh8uHmCeEnTOYairFv8jxtIPC8brkNCyeU5ED8E12/R8yBd3N+sGUp3K\noTan9G1+NANpXMhWXXy+2WnqoSbCxu+troWRBsooovqnCGvpk+ih4Gd9dhcD\n9e7uNP0+YNFftCBT1Y0o4dcj41AR0HlRj7JwXAkXQ3wBYtakLKIhxLN4CKke\nS5LpYxZa69dHKVaj4BTCFmx1TKdg/EEoR1i9TrZL4rm6Qgpz3xxbqNN6tOGo\n3YgPbuxKBuxnO0w85CgU2l7RovPOLFVZJv0lreyk9nUMmxD0xYgLvapYtwJw\nXdcNx/E34Lf9XRIQB5ohnbKYyZXKgSBA+gRKcldDoEujj5jva8VWLfIQClSN\n4CmG\r\n=A5ET\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f72dba0e2cdb73024c9b4f4e26121faf82e3d4bd","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"^0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-373_1579589037425_0.24499671037279058","host":"s3://npm-registry-packages"}},"0.0.19-374":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-374","_id":"@ubnt/unifi-ulp-ui@0.0.19-374","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"fda2e12cf55c419e70833cce92dd81b7de6555e0","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-374.tgz","fileCount":73,"integrity":"sha512-S9QOUGU9ixtHckrt04ZmBQ+H0/vr4Tc6Cx4eqw245niqsx5nCqVPk5rVnFR6hB/SJPA4Uh9j/hVTyloOzsfToQ==","signatures":[{"sig":"MEQCIAzRjmb+9sUVhCyCZgNkuqKxK9M9q4wXK1rZIrVTyc4KAiA/gTWOtRAJSIbwGLGlD3X5Cnc7UV4QHrjI8XdpsY0v8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6885940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOQiYCRA9TVsSAnZWagAABvYP/1hUJqZKaF9zqHj6rvn9\ngL2E7oZ/vxdV6LeUN1HYfpVjJ8TjVDVn6USxu2qZPbiaHnUuOg9WW/goMlzE\n9XSGCxAmBayjABAra9wDLp6UiN/KyClIw7y+sU9rNewU6tB+mB66cfY6FVie\nvY7i4/gs/TXPz96nAVdpwTC+chkQYKtaycHse5+dWV3Jw1DWUUNqv1DpbO2j\n8MKlMhsw0YkgjC6MbByr3fWrrm3otLjdmj3Hq8mmkv37men/5qYupKYzPn4c\nVYkTrQvCl0UU7ICETLxDjB8GhBcrPVxabjQRQcLYMcAbkqZn6nxfQ7hs6pIL\nBODpR9q+oBk7OlXhaCNJ9GzJgWxFn7SQxImaukZcyaWEz+nuI4zTxqRoPRAY\nFigAFz2GcID7QzxsR5JQpmdaRk4NuqkZriwefJXGHwglxTdm1SRvcnQo7QiQ\nTcf2xfwv51RXkZxEy5en5QWLiASngvEn4CUVb5ZnaH9VCqmZ7Ph9l0rT+kuX\nnrKbdCIav1cF4GBakSgUtCJ2gElihNie+czRv1amVjLJkA0lTU8tqL27LsGU\nzEaYL9eyh1ULhLD45G5zIjjnexroMYbcHm/OJF6h+0Pc9DVf091Ih4fk0CSL\nIWqykItaxI4I3IjmxXsj1yEwnpNxRWWkL09UZICHLJLDPnulCguflV+Nd5a8\n6Ga/\r\n=B+Oh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5e725800229a9e12e97f77e31d8ee47d5b9d3818","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-374_1580796055675_0.35840547192882033","host":"s3://npm-registry-packages"}},"0.0.19-378":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-378","_id":"@ubnt/unifi-ulp-ui@0.0.19-378","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"d39c9f34dca743f294f6b78a057273afda78c9c1","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-378.tgz","fileCount":73,"integrity":"sha512-xypRneCpawzMALQzZGfZFGZj6luiBTXFoxiFLFsq9zsMBIKpF6IJQQ0h4M2R6MF3Mda4LEH3wtuHvEXe2cB6xg==","signatures":[{"sig":"MEQCIAM5+UgfURBmucfnsZVzDZtoYjiCWFTRSFL/Nctww0BRAiBgXyR01+U5ggGE7IoC7YRtFQm4oInbt41ZKcgSOHpsvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6786310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOia1CRA9TVsSAnZWagAAN0sP/jTW/Bx87kyxrz0TKsIg\n9toKz2WhGBm8v0I+ZETmG6CD7BorPDeSSdTrP6yAS4G3mJaEPk1inU69CuFM\nkjrjTAWyvV8/pEH/OMtPMRZRfMNiROriPfSTIFjvgzGTbivjLqgdgBgQj0fK\nt10TYBgKME5KBKhzS8iG9OM6YgnzRHpDFPGHIlwkPNRfrK3yFqNBmWpOLGJL\neh5U9JbmAJJOjysKtWe+wUJ0KbJKt890N62wDb/4ie4MzOeHq7fu1ZgY03QM\n2m17nBdaRjEPxyPS0bluUWnPMIL4H1ephA72k5AP9VKdc2uZj8i0yQJmK/0l\n6wpRI2FE/8t9R8jk01QwgR8BRxGQQU1IDF8XePXL8b4uTFImcnNUztx0wBWg\nxIPqiAkBp40lF50awi03XcnwFEaHsKh4/VdMn947RqPFfLJ4n6Wmm+AI5Jap\njLN4RfjJkHhklJvzbagCzcpUAMMdOizr4FsG5Z3W0qyCNT5S5jxPejrm+/+U\n7/5uz6oCAbI76D86AUz6bs0t1Lf2goggTNJ2yhIxiQijwO+l27Q3MVtT/8Qn\njDtqTAD7RoVWA5JWIRUjgT26tAdY5v5Yk0ETeopDKBlY5x6kggnZlvvXdfSD\nNEKoXm2WzYX1qY8+EfGSkibp9FpN8ja/I5Menl17r+Lc/5VcrsIYIcdXeDpV\nmEQz\r\n=ju7Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"20f1aa20a467bba0f03a17ba7ccfacf9b02c64ae","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","gensync":"^1.0.0-beta.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-378_1580869300986_0.03215787674522419","host":"s3://npm-registry-packages"}},"0.0.19-379":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-379","_id":"@ubnt/unifi-ulp-ui@0.0.19-379","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"067ab672b7fd4ade323fec2552b7560b16f98c80","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-379.tgz","fileCount":73,"integrity":"sha512-i0JLvumKjBtPkKGdbq8Sx/MWsBgiQl4p8JjTY5Bi5gBtZJsQK57TK7IBQsOi9aeNyEP/+3h8VnIC2Sy7SP1ngQ==","signatures":[{"sig":"MEQCIEDozG+jl04N1NFAsVHjydz5KIjWFjTfxhEX6e5FX7h1AiAGnmuqU5vl2YkwhjUp9f1XtjNym2sl5MXE8WlyRMqwTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6786284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOioOCRA9TVsSAnZWagAAPkMP/jd8+tXGeSOQauPtizaF\nLKHQv8GE91aIN+P3HCxtORglNccNQRQQ/U89AiHAQZJIwbZdvekxTku3Da4J\nUuX29XegQOXfFH8Z4xwGupu34ZUqbS0FrHYz1w0BQ+hjPSsXwtekfzZE/81g\nl2ULmNmVh45maXPwzm5szn5E2h4XmsFMg3mrYNIxPs7ZEBaQ5zAJxw5UDcBG\nNGZz3PXjwkxZcIpklckSlrSke3Qsi3x/yxygLePrcchUMzebfEfypHNnR6A0\nt3J8VPzC3hudJw2joANWr0IHFowqHu20nJDonjqY6M5GunNyE+AVhiM7+N14\nYkEyiSM/k0ac4h7eqXrJ3IRRalE2ezZKy8p6DvRqSbhhMluZzJ32DE0vRCz9\n3NC43KxzF9OURlhadQqnAlnYgIW75J9CGPD5Rzj1Z4ePqD+Z4CcQSE7dkkeg\nIBnEn0oWcvpggY0/QrO2CJ9GgAlHflCAlFyxWFedUin5TMbwfO0XGD1iBQbI\n5pR+6o95o0QjkdWjfQ6P1c63mvGlfKfx7MAlh781O/BDH5zzjNRajy1I272r\nec7HIi2x7hLRKrqhBaPL6L8xSIE19KpFuUV0tlxRe6wLWQyn55paSOELMKLZ\nFF1bMUq+EpvRgesNEONPw9zFPbaIrwUPM1ximHB7HgVsHmEboEQwom46zy6/\n6ZxU\r\n=yGFn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"20f1aa20a467bba0f03a17ba7ccfacf9b02c64ae","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-379_1580870158181_0.4431294566839772","host":"s3://npm-registry-packages"}},"0.0.19-380":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-380","_id":"@ubnt/unifi-ulp-ui@0.0.19-380","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"0013cf6f7c0fe7b054f7f01b55db910b144b7cdc","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-380.tgz","fileCount":73,"integrity":"sha512-Mppgsz5uoVXNZmLT3Vky9u3GRBkSzyE4h5Iv57vIJlH2MGo9C037mYtwyacAuHKVQXBxX2cStqP1Ub0Cf61rww==","signatures":[{"sig":"MEUCIEcgJbmtjIWwX8OwsKh5uM1y0R64xtYLbfJer7rwwubdAiEAiRQwLRmMa2/BDf7ojy31w9DEv96S5OAxsU/5IIpgvzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6786284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOiwgCRA9TVsSAnZWagAAFGgQAJUim6ngGwoKW1kmE/DG\n0FdSGQJx4wsqDZCjvHAPrCrNzkaJoBRABCRcN9A66avLOXh+UeSC1DMIxLSJ\n/eylVaUTGOtaGxT4WnTvOcoQiU1ftfukt6BK11PVTgVni1KKb6wpzi9gIiBG\nNAe5yL0eiX5b7Jyd2Gv8RPIUnnq7kAcJfyeGlPqvl603OyzuF3XVDFJUqLXV\ntCMXlcY/U+GYIpGgNvaCE5YxScgayfIbL/FDYMwsEyzlUP6fp/uz4lyTRvAb\nJ4jdH3JPbXfFmBnG9P6+s6vfI8EvNkfdYtAfoshPuhYM66AntxmORmXTRnWj\n/zykCydfT3lcSX5NWz6xozHzLmLDz/XYzYa1AgA3aUpdQuGyUAT8qkFQAT7l\nzwSXAY1dfMfeQAeBkA8+A9GTh/IEsCHLz4XUHArOYplkxPbI2BXqvJuHYNys\nBxU8JZ2h2P62deeXA67b2/jjU6YasR+gFHbPduMH2z0GuZss6nhDqYyEDDo1\n+JwMoP25I7IVoEZQN/zpflYX3f2S6pOWcJqfbxgIHtmHcR2nCudhFqCy3wDI\ndyxbTnjckzBaQRGqzcele2X2f2d2sZ9pJb+876C3EFY6zcE5+15Q962fW7kZ\nJXOVNMSKnjBe37Xp2psLGIfeh5xmgH1asFggp0w4gpYGppKfpYOQcAeZCuZg\no2QW\r\n=rPy1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"20f1aa20a467bba0f03a17ba7ccfacf9b02c64ae","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-380_1580870687898_0.08883576405109839","host":"s3://npm-registry-packages"}},"0.0.19-381":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-381","_id":"@ubnt/unifi-ulp-ui@0.0.19-381","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"d67942bb63cb9aed9589d047fff6ba9afb504189","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-381.tgz","fileCount":73,"integrity":"sha512-BGU7QZbqlN8f0jOaf0kbEqGWN7R00bnea+hIcYYLu+BWGyTsN17WzodhAdEwCUyJQ3SlVgeOqhKy8tNAUpASlA==","signatures":[{"sig":"MEQCIGEssp1wxmL3ykcJZFZ26XS1xQe8jB5WUY92bx7sevzdAiB0ZJJQHYpjrV24FS29VGt+AOUBOg6SuOR7E+dQMz5xpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6786255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOocOCRA9TVsSAnZWagAAeRkP/A21awjWID7Y4q1L6a5a\nXU70lUeF2QRl7tTKOL09uzrNFLpi82NyWnHk5NSI/H46PCJCKDJzssfuGfzT\nP3GsTEKtUKZSCUatk1pn99C3Zo8AJ2XWniwDB/vjxP4ptOyVz3YxjGPoTJTj\nZpEClZbX8z6I2imRHOLiXbiaI9T+CtKjnvipHufn9jYqHmfo4UEzhVYwkQNt\nmqWOh1+LyKygW/laQGYEMP7xLwIB6j+fiqTQeQkab0ujgB2I7nr5vVMjjxOk\nGPAYC5UnA2//0OC/8iULdR6zruy09HXRn08nE9YHLycYcSfMcn8ANiDDA2EL\n1Ch0zIxmrjmx4pcDaP1XMkqD3V1LC5Bmk2CN/0Q7aMT0sTTg9p+ToE4dJrbU\nroN9Pdpmyw49n3g/Vc1sJXYrVNpo4ibq8WKkRk3mPbd1h2DVunVy1sLkyUVD\nYkerU+d+3nbnjGtFxc/1RF53dNIJ/oEkQNh4wARbLNqOQebs6e3T8eKVTtVT\nuU2bEotW0VgIh96Ic+EuyOzk3lyGIgcdg8ZbkAb5Hq/Z8bQWkuRY6Al3mXlR\nr+EnqVaFLmcdVb8qXYcyExVI+T0gJTDK7pnTcbFRylpjlaOXgSsvjnzkTC8y\n6T3qiqj7cpTJEifrDtAaAKR6+jPDg1CWQ411sz6ME39JB9i3syK1gijhFeZJ\ngcRl\r\n=h17A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"aa16e2e1f0872ec4ac4175b65187556fce3e2133","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-381_1580893965532_0.4085404921671687","host":"s3://npm-registry-packages"}},"0.0.19-382":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-382","_id":"@ubnt/unifi-ulp-ui@0.0.19-382","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"a2f49d841e063523965c1947d561aa47c195a553","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-382.tgz","fileCount":73,"integrity":"sha512-B1JMbCWdS1pylNvvBvBePCb1FSfIJfYptuEkkRZfQDU1ELhN8fvJt6TjbuBr5ZN2NGpFfu/o5aA9f+tHXLkQIg==","signatures":[{"sig":"MEQCICBl1Tjsw81jkwNV7NKIydnZqFnvj2gK994vb04pIBCOAiAYr8IJsVD5DURce01GZFIA42++Z7g5g0QFz89wxU81yQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6786255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOp6MCRA9TVsSAnZWagAATBEP/jJqO7fz7+DO4lPfiroj\n1yLB/+Xm16s31Qh0lxgP4ZE0VgMWDoLHSpMA42/FNreLYDHeNykurhyQghGR\nD60QWb6OOyzMSMDvH/5u42w8l2NCHmTkQ8yyGwohH+fuzL6oGH71zt2+capR\nW/ZkEHeeNb3FZUsnfsIdPm1vqtlkeXcvBhf+/5udiCGeUztvHduK7pQ1GFI2\neb5ZcFenlqJ/wryrpFRQGfTz2QRGCQfnZfzLYuZyZlTPCOxITrvjWLOBr08Y\nQEmbXjuYZtam4uvNZApCnaIUIJfrreQXH4GsBfExUYeM5sl88d53ww654RIh\n799sd3G0QRtGllKkx1ZFGWxbzmxESSvTGGG0Ep7xh0MqsNVcbNzWnnzAEYWn\nH16XaVmlX0PTZc4FV/G/x10UhCiwoQAcE89h9qoPNCorlgwgcH4+niBkU4R2\nm+scutm3gNoR8FLNupGwfTPnL0H2HVT85HRE5jD+EVOTGnDcuGKtEfhUsqYG\nvGssIp8jhPQLEA/xresm521qLvZXfz/f/x5ZO0WrgTgN0iwvG/6HIOl/IkTO\nQugqMlaZ5R2rpCtGmpQr6RIq8uY+xbseb7Aq9SabkhO8EnHA9pg8JOpJ0aN+\nhmNSUpuRvxtSKZTf9anje62FbSuzAFjWKSOmBoCI3x41CaXRKtHlU/JnpowY\n9nHn\r\n=DtD5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"aa16e2e1f0872ec4ac4175b65187556fce3e2133","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-382_1580899979532_0.41554631474324033","host":"s3://npm-registry-packages"}},"0.0.19-383":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-383","_id":"@ubnt/unifi-ulp-ui@0.0.19-383","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"a2ac244223e70892a023bc46ac7acb078dd058b8","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-383.tgz","fileCount":73,"integrity":"sha512-b8vRkDa1R72NCjYBHnX06C6DmE6lw30PiiC/DKF3tpafY5dPpkvfdoWDTkzE0m7lwULUrVBH1L8eBtGc18d9fg==","signatures":[{"sig":"MEUCIEEoh8LsUaZfpiUiMgLwcBL2lbvaTnGQ1GB8VP9h70D6AiEAxEX85yEB3YxdEEgmEht/irIGE5B0q1Qy30uApS56BKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6786255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOqTHCRA9TVsSAnZWagAA6vgP/1baMNpuRdNXu2Gmx6jB\nqzrwLD9HGwt8OVITfVS49ZvJEBdgUbGbvOQJ8cWKGOLoWOr+FmDMmHrPaOLR\nznS30IP548VjVdtB93WOBy7QJNEmUQlwbjU7XoC1DYKUH1naU/evINETBAtz\nqqI4JrjOs5zRfu+hWwWVcZSg17Nf/F1tdzYVSDLoZSaMnxXAffRhV2VOx2kT\n8gO15qqG7SRt0O4EclVCzuHEav7SfCTAlDAQV1oIR8qHTNVz0hHciJAcQi1x\nCxBaYmoqI4LBuo0ad96A8BQ3NJ2xKw59wE9qB7tVb/AATAUJ+DyJlaVxrKt8\nV02xwBRSu4SjXsPbOq9h43Hfh+UQJ5XnzIyFsEjBETL5pn2D+g/ZiRjvvmDx\nZo9EzAreDljh/BcVpeim8dBVK3D187uq31d4g9vntgUgug03Gkeq19jRLY2F\ntVWQjB6Zj7Z7ab/eeqMjqP2OZjgW9PBdiG5k8q/FMwXfjmR/odqotpmvuyg3\nYx/b70zfGIIswCoEGHjg/3XLC1SFSRqThIVwwEJT1LuhGTd+SB7YPkrnMyOr\nnzqIASDjryfWG43yVAJH8Y5aaehAq1AuFJoVBqlOb38suYJEIIkXAVMKLvoq\n/CgI0UgfvRa7lC4CfhU8HngBJm9vJ/hGyeqzP4+vvgxGIvzv2BYO5fC+aWFv\nF0oN\r\n=4POq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"aa16e2e1f0872ec4ac4175b65187556fce3e2133","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-383_1580901575466_0.7183152704985369","host":"s3://npm-registry-packages"}},"0.0.19-384":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-384","_id":"@ubnt/unifi-ulp-ui@0.0.19-384","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"bbebfb3364e8ba2c45230d62c7c89847ec511d82","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-384.tgz","fileCount":73,"integrity":"sha512-STjYBe7jjjYAxyXJ2rk1+uobHwmrcGs1EZzFH/ZGzrPah8jpW0kgq4A5cAnV8RaxpyOuptklfWHi3UugfXEnXA==","signatures":[{"sig":"MEQCIFQUhrXMoBHO6aRaaIOC200r9Sa8+GyAGC6bXVP/gZKOAiALDccE4pvfnmcGr58iL12ZlT8CsDSgFq0I8kXjoQ7Taw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6786255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOq/7CRA9TVsSAnZWagAA4fQP/2DhoK85WeF2c/L9Ody5\nPzNOS+jUjiqXgNQSjMJJ3n8+MD1WIeef6r+M7K8ZOSivzdaXsv1a2yk3NEZF\nMzFp38xLyUcWG4a0l0W9hFXGVPU6YpLMts8VLxpkw/n+oT8USy1Al4j3XyGg\n2sO4ltk1RxBQlz3NKlITpDFvlRjv+HxYR+o4EVpMV4kzouAU6F923UvZvpb2\nH2/q8p+ZWBSu0UM9VWYhAgMtH7rybfmpVvOr6MV1bUpFhxDTsVlPhFpb6xz3\noer9MBVNk4O7xehJ+QKzMX20FlD9WJb9VMBIwG7BC4mAR9xYYWHPWsMO3r/d\n7j3j0YgqXaKzTjAVQlW03ZutdbMbujAaRvtTDVzK7xUkbw73tLZ0q7LXMlsy\ne38tAF+XoYeOL+nGlYR2Weos7HIhuCtqR4RFpJqjyA98igZpBUfyL7b+EHcJ\n3Jzg663M2TYL5jpbiBaNKMEaDYWpePZ0hz79e+xHoanJdsISfGttF2yDf5/E\nmZ6O5hK+/GZkSxyS1DnOpqzTJNyeqr2acfGwzs9LPX4fBNr0j0/XCfVcMMne\nWVQqlfCfsQpuK/ywyfVyYBoDEv85+Ca96uHEm49kkSp4bUXRp19Q5/PBnjUF\nB6r1/W1rNb00ZO16x1ZbyV2m2HCIKWEoFniPPfzxWFDnIsf6k1UW0Fh+d1tK\nLKe/\r\n=RcOQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"aa16e2e1f0872ec4ac4175b65187556fce3e2133","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-384_1580904443009_0.2170068173182138","host":"s3://npm-registry-packages"}},"0.0.19-385":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-385","_id":"@ubnt/unifi-ulp-ui@0.0.19-385","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"5af76b2eb6b7d1afcbf104699c02814c11b12c36","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-385.tgz","fileCount":73,"integrity":"sha512-g32vLxWf9jFkaJUs/i4PFWywqetfinosbU7jZQomHktXZ4RetlHnuczLl3xPB/iaVlk4m672E98qficYyg45yQ==","signatures":[{"sig":"MEYCIQDBnnGdQAhOtuaDWID9ZOjNJbq5MGk0X7AhQ5dVfd8X9QIhAMqAzhE0vL2dZ+54zmdIuu5RfAPJmEjGi7c76h5ZVo92","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6786255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOrO2CRA9TVsSAnZWagAAig0P/2TXcj4VQc9GKJF2lvIr\nQVY6tVSJvNU3FtBZOeEqWm+7nO9CX/Hc3CtaLCgDlYlNQTuXS+bVvQAf1hJ8\nJOfrUBAIfhGRsBFMloifkeDb26LgxzHHhAh1kT3XpIwwDwL6vBvLRfSqAhaY\n7agzkGx/zAX3IczWBWZLRuCx0r4h5oNQQApsBR6iHzCTL/+PwPIk594fmbUo\nVhtgqvo1H+Xs31ZrdoDME6oEU5uPky3wHc74S2nv9JSi5UoZJbJYL6Yzcs2a\nZutS1hgxauuyILWDfNHu3Ua7mpVcmDQTYnQANu4x1D81gvDtMTF55RvYlGvR\nesqocMlKQGlxw/XavECy/d6IPZIzknsYsvdYotbFVDOad7s2hrRtqZQkhVi7\nhtkMMk2JOELOBjD3Ftub+DGpI9Q+YYTJFpvHisMMVOBBu2t7cuuNFl0YM5pa\n5jUoL5bLnW+D3jp8ZSLOtNb2sXkGb2roVwI7iO/n/RfE0WOQgRkAqD8Kptad\nsULfBLF8/AHKj5/GwwK2qp050JdsTXbFW9KO4mYjzBFmiIkCL8MVpDKwdojd\nWy4TB85cNa5EulEYot+jPzfSf9C8maR66CURzmtq7THQFmTDVbm0dHWnXQIJ\nKiJ1F/lhZO4HMguxavu+beCCHQVW4F7wR2pFKaaNDnUcYl5n9Z8QW48U664O\neGfK\r\n=F2Tp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"aa16e2e1f0872ec4ac4175b65187556fce3e2133","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-385_1580905397674_0.5759850696477049","host":"s3://npm-registry-packages"}},"0.0.19-386":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-386","_id":"@ubnt/unifi-ulp-ui@0.0.19-386","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"fa697c0de87c8eea46e2e4cc0ff3aed8c92009b8","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-386.tgz","fileCount":73,"integrity":"sha512-K+uao6z1GKbLkQcG69RhRNz0XacoCo2GGnMTKLTDoTa/2VqnvBQVcQaAspCEcLv99WjGw0/lWTaCfMwEX8Jd4A==","signatures":[{"sig":"MEYCIQDvh/aE+Q+CkQxor7Nztq8opR1J1QFWZSQF4+woh2t46wIhAMGaxe18a6lkz+d2z6ugftHGJHCBl3z5lFx9faY2Nv4b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6786255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOrvNCRA9TVsSAnZWagAA1a0QAJSXF6BRGQoSrNGFDPPK\n1R1ofyXxoq9L/3IRd3K98hh88G9/f3CWmS0YeMDVVEWGhsK0N5EUNxrPBIcv\nsabfyAhNSJ76VmtWXw+s/Bu7Sw20JVAkYwgS1vzg7VwN2eDqgV1ghl2vhvGD\nVqHnIm30Db1rmLDP3VFKk3uCBcdvCXWuDZJjnJj+TFgCbJkPcWN2XC6BcSnF\nAw3JV1CpSYHMxK6gJbHC2NnDCJUahQjL5oMLoSYu++b2n1SQQYF82Qx3LXNj\ngUsgDp3plLHc0+P64P5eLRA+AFJPiYlroKr2grBVXkap7jq4Bm4woTPsaMK8\n4YSQaZIYiPUfZksH6N0GqImas6LGMuGgeYqOm9ApkG68EVQaaB4nkVcLZLJE\nTA7ph8DDuSBNNvy6dJz67hai6QvygPhV93LJzZeHP4ldHrlC1haqLat6wBqj\nLsmOXRXZTJ2f9+ONjeU9BIyj5avlmHJrC1qJoMDzaj3LSAmv5AZbA2F8AmsA\ng0L9IPb87YGwkf8t4n/kqKgnhbJWr9vWA6cc8vh4xDI6lrcL0HR1htZlhzjA\nx7JenF9OPIooNXDrJ35Oe18VC7RwcICAf3tapQprk25/b4BprDXX1RJe786/\nTqwFU2uCtCkuxwCq2AY+HPrsILe6FOpcUajSQUxjmfFq5gdp53+n1NgQYT6r\nSinR\r\n=QW0Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"aa16e2e1f0872ec4ac4175b65187556fce3e2133","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-386_1580907469227_0.34405709436160214","host":"s3://npm-registry-packages"}},"0.0.19-387":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-387","_id":"@ubnt/unifi-ulp-ui@0.0.19-387","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"3b4bcafcb9a24f8b8cc3a5a7d977c0f152c57917","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-387.tgz","fileCount":73,"integrity":"sha512-6emynN6/ta8qEvn0bSpFICMcv/Q4BxfuLXQ4TB/UP8JkXx+7XC/EoHkIOvwlvOias0CstkmYAjmCes+QAG3Jug==","signatures":[{"sig":"MEUCIQD66CyC/GV6rHNmLIs8krhncIVcy66CYh4pS0hjjWg/XAIgJZk+Y8gKPq5Z/rWO4eLgACXHPfGJnPxgBj+mn8jMtlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6786255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOsJcCRA9TVsSAnZWagAA2YIP/Awa33+X+PYlpPaP7u58\n05c6UtBrnAskiH3yDTuhLq/T1LsdnJL9LGJxqVKL2Qx68gHwL0HoR99BNDaK\ny8XF0sSeOH/VKG3sYbPitn3IGtlWeH/+/2crZfHzbavAAX8wipsufSSt+mBq\nD5yGrm3OcLCgt8k0UIiX1mb8FdMQGciMNLWEV3TZBKmowKLPg8yKWRTbNpDo\nKEOJYuGN321OYek+dM/xF+qoYoFBVkdYBRwpNQVIiy0ZTvofyIqHwGhHFP15\nqjL1FOY9JIBw/pV9/4xPg4pDJINF4NjkEfm4Ta+qz+ZegjPi3LrTXcNbyP5b\nt7uAqM5foeelx7Fot0djRwBxvn04jK0klWQRBar135C2qBwnXnG1+UGXWCGW\nx7fLgJFjjggEQ9tvQBS5VgL744cE1aiWJ00yDcGl2jYEKjtSQ8zIakKa6hD8\n9Gi/NaXU3RcxN3A6Cn3fFLJsoLN0I97V84jKdUnPi4wWZONN82XvQLq6VWLc\n4NZZdqdaggbNdofVnj8xTaSkQJeo1tPNRR3R+P1fR3MDS/n9DjYw7ZAlEsQz\nwJRsC3htAF6jD9ljd0zz32G/ckNS7Vj0b5U++U7Kjd+VNfg0nCwfUlL6twL4\nYXx1DgPLZ7Q85zF4brA+ZT+oZPVcOFIr6yvu9OhFvW3DMLTPpqgstLMq8Wt5\ng2C3\r\n=rolc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"aa16e2e1f0872ec4ac4175b65187556fce3e2133","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-387_1580909148081_0.3266646370449351","host":"s3://npm-registry-packages"}},"0.0.19-388":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-388","_id":"@ubnt/unifi-ulp-ui@0.0.19-388","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"26a10230a283dc5f2e7498d14490791fb06c297f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-388.tgz","fileCount":73,"integrity":"sha512-fhMHpI5YeesqewCnVAQ8EvG9/YpG59exMAfxZQ+x9iui9WhIX9HfKx2wASMMF+CkbjwRL06U6w7oWvPKDBBmlg==","signatures":[{"sig":"MEUCIQCl510C5eAokqUip15B17YytN4pp0Y1I0N3nASfG639lAIgG0wfMrguPmUmY+LBcKv5qQ1kZP3yQMlTsPzbPtgSifI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6786255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOtTdCRA9TVsSAnZWagAAMTMP/iUQ4JR3mt5EFcq94yXp\nQlTZP7cmRGWzE+816KHCt3Rnd5G9MSmHrZ1nmphQq3d/1aBL2huMm+Yy1X81\nMioeR1/W/qNdwFFQAEZoEjybWLAMkqgK+TVRQpXKB1NqnsD5q9Gd/Y0geXPr\nf2e+giJ+TG+R8IdijPo24RyNjlnYHHd5kV4ydUtoeI4hMyITjrAnclerMx4g\nUbJ3JUuxN5G/WPzs8vrYph4rWxKuR7QijrrNjZWnCWpJTzy7hbmxdup4HRiG\nmkMHpgcrhYpcZZVr5jZWxCRE9IPyMY8x/vZvWF988B7BtUs6lN15A8zAgolB\nYXr87CjvELvgJLkCsLSlUVCg3xmT4evxVHL8ZV4b96hKDkqoWcds4/33LERu\nTwLusZe4Eo1M5hmDPX4NW5Q3AaDx7Yqlt39NdNLEoEuSYpTIsItsczq+U5Df\nOg7NiB0Y0iBy916f0h84nP6ShcBu8GAmQCwdC8cHIbbXeTYuLfIe6zV3rubW\nGqJXppjWPZwZ/67pnM80fBbxwBqSlKjTI3CcgPnSuo/wDEYFKLI089NzrOko\nGPUqyPyhRsl771B6MfmKaOLpuIgs2AmDch9W+pRw2/2QEuf2i8H/copMN2DK\nRhPlJ2XxhvdFApWxQj9Yel0i+0/uT7sNeKQdeqLv0k5gNHwF6cYA9P2oQtwX\nbthz\r\n=P3sQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"aa16e2e1f0872ec4ac4175b65187556fce3e2133","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-388_1580913884255_0.22282957934320136","host":"s3://npm-registry-packages"}},"0.0.19-389":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-389","_id":"@ubnt/unifi-ulp-ui@0.0.19-389","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"4e121cc26bfe64a7d817cf5454e5475c82817b87","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-389.tgz","fileCount":73,"integrity":"sha512-ACL3tfizv0idNNLoB8doyJpjYforUxB2NuNXi1eo4IS39qiL5S12huw4B8FkRZqvaZKTYNoHqIwvjBmLnn0tOg==","signatures":[{"sig":"MEYCIQD3VNqeTACqTrmpZhISb36WPHXonWUNvuyyX7JOsPV8nAIhANjoDs62fyBa8FeRxxkRzhFWweBUfhLgp1HNbzgP6vdD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6786255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO2jJCRA9TVsSAnZWagAA9XcP/jYo+nM5SM28Ai9Q6/3t\nzcBDKD2cJwYhClKEWdYRK35VREp96bc4/zjX6MRAJw6H9t02RjkxhbsuSAuK\nIbX95vzwhhYKKffdGRDSF4e8PpFmXiriSbpJBJLgqYJRUN0FydZPeJMawWYJ\nIBdUVS8n2v2DJDY92qCl+U69kd148Rf+9/4G0RwMHLSS7jz3Au9b3bLDjP/t\neuHFhDLIOOO2O9N+pUSOXZGT7fh6gXjK6Mme16i4ocPQO0/5RZfprbYjoPpK\nXbmVbxFEUcGV0KRcERfV/5ALthIvfEnZpJS+9JkHTE36leoW545rNTHgYLYP\nWkY1O/uNz7jEdvGVcSY8REowmI1xuAxlGC63fr4BPYBVvvD/EOVpOsVA0u1Y\nX501ZoGgRHwDBrYfFGE5zlikiT7sveSauJu0waw5NQb6ukRnBGaLNDS9Yc85\nfNaBqgviIu06kRyyrp14Bdjn0ACg2I/NgvvwK4sqICSKjW1B+D7ZGARXz77w\n4+aChw47/v1OAUBEcGNZoikHUQrFWxNQLItaHSZ6A3T1bAxUP+/HJA+ypecP\nUig9ua6v98MtLoE90tGM7AjxkXheZOi6xZnVmjvAAreT0vXcTGDfiH/MJDTR\np1D3LDa0SFCtV+yrF7Vo5Hj42zsdVIPz9jP1LdnUmdhRnOGsKl2SESy3OCzr\nkeNU\r\n=HNHP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"aa16e2e1f0872ec4ac4175b65187556fce3e2133","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-389_1580951753078_0.9904500751728715","host":"s3://npm-registry-packages"}},"0.0.19-390":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-390","_id":"@ubnt/unifi-ulp-ui@0.0.19-390","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"2048b0414bf12a14035a6614455e1bbdbde61c10","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-390.tgz","fileCount":73,"integrity":"sha512-NUEc5AA6wg+ujniu4DWJ6OrIsuYL0QA7vBVAmWrH8nVN0PCawLR2bwHcKM93ZYRKiH6eEyBQqOr8CFt5t2ZsgA==","signatures":[{"sig":"MEUCIQDoKtehlm6katth9i6h5HQwvzBE7YnEY/3nCd/gpzROwwIgRqZyukxA9QPN9b0MEw/qR12kkWixWcOFhYlPSGUBka4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6786579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO7i5CRA9TVsSAnZWagAACL8QAJDYGzBDwq2ogBQuWrPu\njrpoTrAj5v8PLAjj6MPU9dNM9gwVYtd/Ew6oNmAnkRr9arToBrDj2yBaadv4\n6yg4M0F3VXebJqpRua2dRcIvnsTj8cqytmnm8mq8z0efUc4Rt2i3ddmm4p3g\n0GTT7WeiPHlwHOHZ46300M7W3GJ/wOYkNGdQvmfdOvYhC4IGVX45OO01PrRC\nfuqyV/42lsjvL7BcLhHgQekV4HU64qlBW95/roQvZxt0t6wacKYmE6FKpq9J\n+D81EYoWLEwzuzRTf/JHLvrA923HE0nDqSx0DXtp9RWvG4t70LeZbvAhUduE\nKBAHqG065PT6K9X2XWobqfwGqu0inVjqyxoV4EiBTcfSwIzFcORZi/ymu9Fs\ntF0yBBZXgVq9KYRBymyOLkwkvSPCMLvUSRZVjGxUxu+QTwUigrGrSl/l91TK\nDw5+E6O+aGrKSPRN5lyUSTAtzMVe629tLE10nE/EPCIWZ7t5sUyvbpiA0pOk\nJDEXNMTS9hf10pNI0/FH+lWkK6yGaUeA3evOv0EkgXvjNt5QmjGzCNLaVs8B\nUAIltG0oWJROnzWtTpKqB2jKACpdZOqXfW8jmcvyi+kgu4CvVnDi7U4c8GjN\nq0bzDtHAvzC82U9SBV7SgSZgad8WpEeyv1xkuwHzEc/H4cFyis8sDJxwaOFo\nPgsb\r\n=k1Zw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2e9069787e82af4385d3d5e39ae12962a0d05ad6","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-390_1580972216714_0.2805779738108318","host":"s3://npm-registry-packages"}},"0.0.19-391":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-391","_id":"@ubnt/unifi-ulp-ui@0.0.19-391","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"0a934127157bedf5895fc9ddddd1791ae5e88ad1","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-391.tgz","fileCount":73,"integrity":"sha512-7iIV5sudbPaHhWDdW/8EoDpo+GrnMj+bolYYJTv70PJR4TRskJBp7zs9AK1X9BiHDVeKxfeM381BcKKMGouCEg==","signatures":[{"sig":"MEQCIF4y2kR/Hf7WhhMhWkT6wn9VWH03e9ihGU0ARJqDgxBNAiBRcq756a6Cn2hWmaC4h2DLLYBphxq4ORZ+L+vQs3jgBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6786509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO9f0CRA9TVsSAnZWagAAk8sQAKGghw3UgX/Glvpd7qs+\nb+ji3i6b4Ga1iyugIvg1iEcIPTm3P3tAlPQNHjzQ8VsTEQYqdwzUuc5vLHGQ\nxpPU+AHd0ueFFOMm7Y/8jOn+Jq5o5EwG5Az7yyyccigyDiEgk3Si1jd1biuK\nmowENVMMwRacc2aBoknplknQmTEySiBfcI7EyGgwmhA76XZPBMpNqHCUwidI\n1Ml2vClO+xZqT+cTxI/JlVp5dc1Yd1kjHkpXsxBy3nkWtVmhc0XLisGEf6BG\n9Ba4wAB8UCv2n37RVVVXOaalKE4Fvv5xraAmG6lSf90/8tjnMNbuqwVMQ4Gf\nhmg6TYTDaNbw8Ys+MElUlhj6LYIIBFXIhjDTmb8LjOQHMKZWqZ6hrG5huCLY\n5d0AjTXpv4x07ATyT/BRMagzguRrudaDSsmRsQDEw+ZGHV/5Kl8e7qZOT73Q\nfrA3Fr4yAqNN7baxpyuzlN4nJrJ4+b7QQF7OoJa66mqsDqnZ5sS0vo/PBCNV\nqo5EHCaBuGzuaK3qMfWPsJ5XWSA3zuZKx93Zq6F0k/n+D8UjNKVNiyPSd8nd\nD7mJDoMEIoVSryERmkJ7TasLuW9UaTQCjVeRR3YC7xw3T0K74StzX03CbcXT\npx1DjYZLKipzGV90vPthGOfck1WGTfH4x16JL+evrXUsu9jYcU+MkxZLCpx5\nCRKI\r\n=s0+E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"9c827c9818e802ef818d9541dfaee5d9eddfc281","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-391_1580980211504_0.7849229694835536","host":"s3://npm-registry-packages"}},"0.0.19-392":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-392","_id":"@ubnt/unifi-ulp-ui@0.0.19-392","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"4229f1b3bd54c9861e88bff9364e10cbef979c6e","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-392.tgz","fileCount":73,"integrity":"sha512-LXHh0nX/qqeuueuqEJlsR8ANpjwdAVPUoh9Fiw87Ymuni9w+zocCXjnmwDmmjvFFxdZf/Xyp8tj4znpuQSmmeQ==","signatures":[{"sig":"MEYCIQCDVuKoytjseI5h4a2/bTHlLWAjPcB7hEqlEmTDSgfeAwIhALkckjkrIjg3moUfOPOgqiFvYsraFjcVfyyPTteXI24r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6787554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ1IWCRA9TVsSAnZWagAAC5YP/3oJuJJqsdLv4kjHXtnl\nJv3iE36lfJqa6WbbtI1Cx2D4G5j1P10L63sX3aX+znFCURKZRl7RCRb9ZSAX\nCPshXknQW5M6PViEwswtogK1R8e6yfpqMm2qzL1eKBIk/emMi7CXSHRX9yjC\nMtXrn+bRDUeC1ZV5kDgQYU+4KkQ9pDuRo5ZwJ6v4IADseDsDe3bRylJQtzMi\nT3OSrsstFe6OopVygAUUVNnzQq7PES7pRp88ykYmTmbM9XleMW/C8VUBYtZ5\nDzVdXtpnXkDno9Ht4poLGK84EkBAXJ7vXQig+V4JnHmdBqkhFe/0TgUjpXVC\nXv2MTpu6Ju03ChmppBcvrWzu1LW5ZkwQIlkYAQPxb0dlnnjfoejUylNgzDx9\nkqOsZINUArXYlwmulP1+dDzA3NgUfQdV84ixikU5QrLPkUlcmbxndI4W+Yzc\nIvZ4NwoHBICsNUWhq0acwPT2Oza/Xpd8GrUNT6SJcxNbx4K4BdV+1tl3hBAE\n379UlFYL5EEm6oHRdAY/zTGuUIVyEG3VEBCyl4+fEPUfQL7x30JDChqRJHno\nLRT6PDFZP0JSAVOYdyVQPoc6XbJKPfMIl65bE/pFH8HIjyjcXD46dm23IdUI\nbiKB6YZEZULbl2PsmAMj5E+NsWAApUvAj6c6E5tHHVdVt2zxK2+76rp/ibZR\nG8Fe\r\n=93M7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8834da239c92e5ce9ea653675ecced98756e8c66","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-392_1581470229493_0.598925170552258","host":"s3://npm-registry-packages"}},"0.0.19-393":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-393","_id":"@ubnt/unifi-ulp-ui@0.0.19-393","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"164557e349702d9fb73823c849f91c086e199aa8","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-393.tgz","fileCount":73,"integrity":"sha512-2urTnZuR2yZ/ADqvjjLqK8RQKFEzPn6/O2ySqrNB99odO2r5oiQ0dbJe4DslGiVJ3hCtZ0Lr9PS7U6f0kFv66w==","signatures":[{"sig":"MEQCIC4MkScoIgOUa2nuLM656TeWBQMU4uejdGuaAlI+zR6NAiBlNs75sX8wa0gLajgoyKiDzgZ//AB11tWcqhsYqPo2Dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6787554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ6oYCRA9TVsSAnZWagAAXJQP/1mR1B6mwSPJ1RbhOPeP\nNcUJiau7wOFkgKiUYQckPOYHm93Q/FKp81VHscP08tyOn4ghBBjeI6PMtl6x\nUB1C/8u/ytTpdOMSu6ciY2Xfb3wrGPB7hJAy5WxMMXKH+4PkTwOHOrUg0HFN\nwt0qhwpGUXVWd5waD9VAitj7QbYXSqz/Fc2qLNpEuGFTvPGbkIho3/XOUZaB\nyclVEQv1jKLCMpe7j4UyvOTRRDCf+bYVU0mxGgLVBblHOwj0MxJxXyIg/4zW\n0/DoY2dYOZJWxgNDRpw+IV1zkgBqu2MfMfgP9SRa0tLfJQnahiUlQWfMmYGO\nKF6PeWdiJCl1Ca9wK3KoB2tIBd0SOa1mYQLdhidQddHdjX373fdWmSj6JqRV\nYa+N/lQw4+LIf8h6RKJ407zsL6RBoUslwtXVGLuHF7hEhp0bBdsXxjmrHRqg\nQ62g7uZeRYiteIgOZNZrFZqLFmRuhnLZ7+4rtoCTnBfgP21Zh7lTy1Wfkika\nM54BNijwoIDp+kcXIeYLPjlAVfqff07H7Y1X4z8KGlIoxG64+I3eaB5fEVwG\nu/+q2Uq5LElTXnFJU/6qceU6DmVO81pQKeu1AE/JUe8zTAaRGLYjj9D2u1Ll\nmUz/sidnE1rY4myp2LJ0CunKwbePuHuJJo5zgtVk1h6OiDE3VYZAb4nge2RY\nr5LO\r\n=81R2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8834da239c92e5ce9ea653675ecced98756e8c66","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-393_1581492760284_0.5384017548138171","host":"s3://npm-registry-packages"}},"0.0.19-394":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-394","_id":"@ubnt/unifi-ulp-ui@0.0.19-394","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"0770d5cb2903744416579d3d1829b080b8220dbf","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-394.tgz","fileCount":73,"integrity":"sha512-ydNp+BSVrtlNLXMSpzp9rfDDBxk5vjvfxCqQyM4fU11Iso0pzoxwXvO9CfSDuCAfD9tTdx2rzGHkr6rj0GhXZw==","signatures":[{"sig":"MEQCIFGPwxmmegF9ZpVAL/om4nmv2vhnbGvCy5NwAnQTAtzDAiAzXuU3iPWheLqgEwcOG863GKXmy0PyE8gIaksj5ausyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6787554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ7S4CRA9TVsSAnZWagAADlEP/3O8iZ1L4g8hpZZFXnOp\nnRhAHkfn+mJlrXpQKU6EQBXcYVWADDCyUys1z+72ZdzgD/Kdw1KCkiNqoSnv\nllA334qGgp4/rwcresG/SOxmbb2Vh8ltHYthAZRyEYw9Z0IAdaBaO12vXDZu\nO9pHcd+C6XXavRhN85r+xlDbazyJqFHehasmzbL2Hm+sqQqZ/xx9X8yJs7yI\njU7dmeJQsgxrXZnvHh6rEridGz7MrmP/OJi2p76HL2GNvBCwVjSoBVJ1+W9s\nzp3GzBlNcYPvqbmFt+MEGXP5IqpjqKc6EQFnWCJmXI/iINYeS2+OJuMadsyj\nvGmg4INFKhzE43xprPZZupYJsswMeUcyWRfu1oWvyxd1pAH2YZ3Ba8jbZILj\naSOivFWaYNQhulwC8j9FNBsYUFbe/de+zHXpUPCTxQcC4/aTgGH+xYPjBt0f\n5WThZwpqwrkFLGpxeJiLhL1yqhVTyhA/Ri0OpIQyMUT9C/7vN6UBbuCyXE5f\nEbXJ6GfiU5+dQbbAFsgC7SxhvBj4FI1fnQgOTULHmVb85ZeRhEW22tELPqx4\nAvCXM2dwDmkwE2sLrehK/YTVqxwTsJIesZ7hwQNeAgLlFTZBLOEyInjWdFhS\np3b8nmrtV9PyO6CrixPtfPJ+dmfL35B/qOT+mtPIXrb3Hk2dNipHN6DZDd5k\nwMaZ\r\n=/Cx7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8834da239c92e5ce9ea653675ecced98756e8c66","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-394_1581495479708_0.23237381272912416","host":"s3://npm-registry-packages"}},"0.0.19-395":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-395","_id":"@ubnt/unifi-ulp-ui@0.0.19-395","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"b9b8c30f2562551c3a8855ef97fc9788baf633cd","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-395.tgz","fileCount":73,"integrity":"sha512-QXxrc8mhDgYl1hbk+UU/igYbMPfl/BRHmqy5jCpqID07bYHrnynLyFP/6iN6Qv/D8iHr4GbIUKu/dR8sCvjp2w==","signatures":[{"sig":"MEUCIFw5R71hUGpMtDs0UJ3KtPMKvFnPxjItIxQ8qJZFCo2ZAiEAgNtTQrqMFUohN9x+hCDgN/gDCTT2oDymexxDYYGN3ZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6787554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ8xfCRA9TVsSAnZWagAA1pIP/2iMeHWSM8IWrpuTVs/M\nFd2OGYalILfkrKF6udgPb4szhs20FHTr5yd1fkYbczS8gbtoG2QzOQJuk8GC\nIJ2BLK5BW2UbZkWQ7Ku6DXOoPVK4k64goVewwfYyt9MS24gBGnDFWUrUZA/D\nAJIqoJHHsAZgaTAy2tVrfeJj9TGOlqx7uR6P4yvHfuPVWvRS80J4jPCLsZO1\nOZHQrARq2ZOg2Yi/QHxVD6r+YbKvfXITeRZzVCrV0E+FQgb5KmVB0E2qSTIN\njMFULClLLIssD7g72BK87/29ZBJsEnlURJk7lrCPN1W+QqTm9wg3mVAVJ3jq\n9DSAlVUHeW0kr72NkFHW2ixIXKhhB36cx4vyLLH7Kgsoj3cdAy5POpnNuUML\nztdGAwnXs7jk5gBrOqHUpto48lPYd/tyt4ZygnBIfNbsnq8KIVThglE2frrk\nyXgUn+iLG013k3vyBL2mkyTdXfp1T53jqB1q1nyAYM2X1nqZtDHjhPX0EepZ\nigwb3QEGTipe5uiQfsum0RoPqxr2YsO1NNHWZynZY4fRfICPYDlS3QAYn3d5\n7phD77iXAyeuaHsUmcqNuYUFfwGr/+omP/sAbkqeZlO555RiSBIrgUbq/WCr\nZ8cy95+yUt4e/2+B5nLRj5RasX3H7Cr1es7xsiX/vdnI/wPec2P8We3W23m4\na2NO\r\n=+jkU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8834da239c92e5ce9ea653675ecced98756e8c66","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-395_1581501535235_0.5002479817987269","host":"s3://npm-registry-packages"}},"0.0.19-396":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-396","_id":"@ubnt/unifi-ulp-ui@0.0.19-396","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"ab00d22a74fb17ceae17f38734b97a5f3572855e","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-396.tgz","fileCount":73,"integrity":"sha512-EzrhtB45C90peUMVtOoa77KPB+L65J8Mi/xiNkIR1k0eLtW+ILYktAa4Hj5YAlq0iyhoUyi6GxqKhwM3IN/RdQ==","signatures":[{"sig":"MEQCIBjGlAjeIecLmmC3NHIM6OX0G7ppWmZLsjoJtLEHZiLDAiBkoe2QwUcxhPbf2ZeRcG+tWmU3fio+LKBJzRpgzH8Wng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6787554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQ/UNCRA9TVsSAnZWagAAADEQAIkaeQkUt9qkjKBYeuzi\nCmCs+Zm69ijr1tdhZAI4osMwzW9c8tDshZkSrlTGfKRfYDal6PjDmYkLBedb\nmabE9ZiwnDSVZPafNq/rFTH/MYb8KDtxjkqquLVyjc1VHfofWVS15FnpNoAZ\nUGqdeFBc1pD94rc7oyYC0g2cJGp0df6Vzz2xffD8NHSBziSe5XZhckcsu4LO\nZEf+F5NfcXydl8fXevGlAyNA9PIXRqCCT9nXilJdDaojbZR/LT98csYJNm27\nC/Cze4T9yGdmMY4JpGWamOhyfbHqHl80AlsaOIUM7fguNu+88UvyQwckH2pz\nYTTHNspqxqvbbUdtTbT0GLevHhMOtOdqw59KqCfREsHF5Y4aG21qIUGwYQOM\nUkbJt3Na1oRb9SMS1cb8Buqtdd4TFJMVhUSS9u+4ncWt53GecPo8GfanD9JH\nA7V/NQZ41hLjWQPxo3vhS1kalTlGY2tpHuWtlx9iAtC3UrZmgq0aUNvWyBrs\nmjv1UqBxV+L9fd8ATJL/gQWS3zudA4GA1zXNQk/S/snxJhp8SyV5Vxpu/thU\nCzxJ5lEK1lU/TlPp7l4t4t29yx4nnjX8TiMvIOCStiL9uYs52OFhjVmlMVMx\npLYJEAM64groXS85lQx9kW8RRGiM5SuvNBNzmh2cQkgdNz+dXhvu8PFm/fBN\npXOR\r\n=M3fw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8834da239c92e5ce9ea653675ecced98756e8c66","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-396_1581511948443_0.9392740352775744","host":"s3://npm-registry-packages"}},"0.0.19-397":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-397","_id":"@ubnt/unifi-ulp-ui@0.0.19-397","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"079c14cd954a80ad09ab0946a2b0347a6cc57cdd","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-397.tgz","fileCount":73,"integrity":"sha512-PBAfVxfkUI7JZNgQsQO/Hka/7Iw2kV1OvUQyV22mAy1/qVnGGaArNtBWzQ88so+PYx2bWq1g/CAh0YCRgQ6RYw==","signatures":[{"sig":"MEQCIA9mgRhEnthLXGIoMlIvEymM2hcxkF9/vEOUfr/TbziuAiBEQ+l9hnGw2hA33xvWhmZvF1qdzikoV13RslcON2gMXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6787554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeROHXCRA9TVsSAnZWagAA98AQAKLEUpBSUBVoJsm4XjG9\nl8QBtZP9I0thZ86vVWAZe++GvgUS5Rj2GR/rbruqCNcbrqSn2U27bYtoTqV2\nmHyo5rpqRGsFaU/QSx/pmpMKHnG/Xu6qj6DfKlSuBd4hUnfSB0az7SWnsomR\np8GtyWCUrQDYh+u/Izj+4WZ/OprWunqzhPzv9LUGgDqgl6En1hl62+RiDRit\n0UbpxhTW1Pm/yMu50LjFaH64oLiFcmztv2WoovqEAabe1JoYLwtIX1FtL3Y9\nr2em9FDSOq0Cfcts43/TAYOaBYnb3XXDxRyQFbPr3Zw6/GKrv9BAnLipkomZ\nEb/4twQ/5/LTfqxMv0nfrzXDmhClllejmxkZFiN7o40zCPctDZt4C2E6FdUm\nUwRdr/g1JbbJC/jvSE/B9dFIulXLXaXlxmeed+efmKtOvM3swyJDvur8KT7x\njSyl50cslmqIIBFp6deGuIimvBiTNJnMKasdtz9wHC0pI8aVh/ESe5TG3Giq\nrrd1v6q/zDQHUlT2x5zCkVqkJTTu1xaJoDLkmlcAD8ZoqSaCbDdsMZYBuRnV\ndwQYuuFF9Nr77mDpphisePAFmuw7MLIUtU55+lqTI8qwBX3ZS14IqtvJYDUO\nPdF8/QKHUShIlRojIUhH090GrlAkDVnPH+/GVTqdCJHf6eag71qtIwjp/tP0\nfZ6F\r\n=Ccgy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8834da239c92e5ce9ea653675ecced98756e8c66","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-397_1581572566381_0.09366720529632677","host":"s3://npm-registry-packages"}},"0.0.19-398":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-398","_id":"@ubnt/unifi-ulp-ui@0.0.19-398","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"97f8d191cecbbd279dc0c95303e51614cd47a782","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-398.tgz","fileCount":73,"integrity":"sha512-7HNerKMqoY+IOluU1o+DCwz1+A6zr7fxEQisrxEH3Ki375+V8aBI42SU8HuGUHJpmUTYh84Iz7hAQosjcMnxvw==","signatures":[{"sig":"MEYCIQCtVduiTqO/fMOthKGngDwznuARDkTbShOEh91kpeKVqwIhAOJY8PJkLfWRIwwVZXgxVua+iYPZrEkznyoI3drPD2d9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6787563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRPzICRA9TVsSAnZWagAA2xkP/2uw6A9gbz9Gbv3oRuji\n0/HDaYMMVdhn5TWNfXQ4BswQzEZAQSocOjod6ZoSVFWoZWZkEhtlTSDIN535\ndx6rP/v1xKJjJiqGRXpLp2WKwEzzPlpf75NGT4b1IMeApQyh58m2czyl86tU\nG0PEuDLU2oCVoZQJC4aUU8xFeN264SlvpVzgTDnzOdwgz1DogthVApoOgRTr\nZjeU+ZqRBLjjcfxpcdKbTU+r/2+W90KyERdZ+6wy0VRocuvVVlvoWsDG8bgR\nNYXgpDsubl27B3CA64uqK31revHQKpylMxrSK6DVBWhDPjR5R2/2z8qaQRKk\nE0ddWJg5gIX51GQIaM1oSNNEH55RJqeKcibwq40f5LhEDlJoCm9wGi2SGC74\nFdhp0T588nW/ru+1czKNB77nHqgIiMvu93e/fZVYPfZltu9ij3FU298UqQl5\niS6QJjkYXvWsPSUU0t+JtJ0GS+2I01O1GMc5Hv1XEu2XtJvrQV9QvGVD/KmA\nnm7wj4rvyKl/ubPVmkDiC15bdZHIslffO0so5h4jNTpv/+ERRX72HBE5yUOS\nnCHxC7DVn7yW64g8w2Gd0vqBpHoM6KO05PBy26iW8Jg6iTTNk6CBr0qLIDpg\nA8wuItOy4aEYFsuW1Wv3H3sdQ2tQvSd5OA76XzJ4uJKjcsaIuTDMHHWoECkH\nKeiP\r\n=j+Vh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"433c104e120ca660764084427391157905ba59b7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-398_1581579463852_0.33864912435602124","host":"s3://npm-registry-packages"}},"0.0.19-399":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-399","_id":"@ubnt/unifi-ulp-ui@0.0.19-399","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"b3e250fa4173bf23d7dcccf9cf83e22ecd23c1b3","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-399.tgz","fileCount":73,"integrity":"sha512-9hXBbAHPYg8txLM39Id5Gbp7g0V0XL2fxYFCt82OWAtEwx+CBho/Ot6XmIqdc+6HJ57Zmds+Al7TzIHqUh55xQ==","signatures":[{"sig":"MEQCIHNJDdSAQnGJiDAWuVPrykISJgJAD5C1MgDH8qp1xTiWAiAekkgum8F72KaLq/BXWSXUd+WHVt53K4mcy/VSYbKoWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6787537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRQsOCRA9TVsSAnZWagAAqOoP+wRhfqfLB2TsvGaDRDAq\nM0SnAfJ9tnz5wdaMxRlXYeUNlu+Z5ZsLAtXPdBy7qMaR8oeEVYGT9y4n39Us\nH+ZxriHhkwsvP9zlME7doHKzHPIZynMAYXfmVUdlxN9lpd2mAbRdCfLRpzgE\n1xnFSak+yBfegWVk4pvVTBm7yuQ4QICu2ygVo2YLpRh2ddV45e7nOQKvkZ1N\nJcivfP1ESwz8jptTRCoQZEcZ7Cbykg4lPcm4GpCfeG5ARwFEtWxI/9ekzcXE\nwfszYJb0B6bIGE1x0EKNtlgYUPps7cGzbhyCktTRvnq3UVZeiz94Mt01j4Zv\np16+RW5qnWmznbJgIpsBkttm4bVe8Qr0E4LS/ofwSoyfHJfaIs8GH7dk6rIF\nQdPDJSFLeDPwLRpvyFEq32zPJFiNG8n1qM9ayq3zZCxwmckPSpmpln/I2uz/\nyp7Z0uFIT3YQFAaimGa19VRggokJLFSE0O5l0X4HcBzDL6sGEb5PiImqeZMD\nEXTYiSZUmdtWDxCF12/VA+EUNK0c7EEJ0MuwgmweHcbQS5QL7/oV/RJMAjgC\naxjX7I7tYiZk/4zwTpDpTyFEsalSSaqL9g1Su6f2h4hRKZTdr6ozDxp08qJ8\n3jF/tLYL7yy65sXqgzFZ21/hio4Dr+g5WJQz4TSphWa4H2Ocvh6XWupDnai8\nV3j6\r\n=dEi7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d56cf036f79f92e76fe8edcb43eea6ca211f6849","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-399_1581583117440_0.7428499983418921","host":"s3://npm-registry-packages"}},"0.0.19-400":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-400","_id":"@ubnt/unifi-ulp-ui@0.0.19-400","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"1efacda696349a8fee03bcc93e628da14c85b236","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-400.tgz","fileCount":73,"integrity":"sha512-POzPhwrWr20HyrUDBd+lB7N1X1JDAL1e5GyQK1lejgQmVesQz7s4MGbdX2WRxZWGxgZWJ0YahvQ/Duwco4/m5g==","signatures":[{"sig":"MEUCIQDGohPfj5pxoTBC24967kmch+uwQXQuLaagoWiWckVcwQIgMwsluRiPnJl03DiiJ43QE79C+SdJh1zOdzOeDM1Pa2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6789292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRS8DCRA9TVsSAnZWagAApgsQAKMLccPSCRS62fvRBRSq\n8YghUYoKu/SZxKJ8f4Rpa9Ba7L2EPEUAgGaaKt+SxjNJQck7TQnYMEzjF10T\nqYZF58OubCo4KnZ77yyGXAVcKEBbwLy6OhqM7BEcUvbDGVYFwbF8pklGhKHq\nvts58vJTC1XjBP5rq7vUVMfVRIY/VrpTqwPqaj6M7HKRgXhmb3CnudGsIABB\nyDD6WwRFW7MBl6n12+ATeuhgr6VuP8LCY4LK0IBF48n2cxmj+iEicPF0VR0W\nKhqDQIiWjRZQRG7x32Xrd+pMEAhTWsX7h0ZIGSVscrZCGu7hmVA5x1IIH4Gi\ntDkS6rGRRVvVzMX/mzehjGmedDWpA8oDILb5FegDfYTWUONwmOufDyKDLnip\ned3mwkQqJJCO6wzSGU4i3dtva1rOZKWdcFweXAuipBWIcsVXe1DoRSX2oslz\njljJsv1rMW9lIhv39IcS0c8mOYH49SOjrKhg18WE0ouRHUMnSJJ6XfhYbh3x\nLh9D5nTuPSYd5upZGcof68aTTl6UvNcPK4MbDeas/vIxacZ+nGPIHX5VAjKZ\nhM9InnbP6NpyH1XEa9A2YSkFCBWtyDripdVwkuqj7l/EZvhfmUuih7ttSSPK\nethHmcaLVLkMPKAQmxaPMCBEW/GPuSKpTYJGwZbZfD4TvuFrhf3NFU9Ke9nl\nQIsF\r\n=VEs6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"b2fe4101ae6be84ea8d1d1ba5df2668b255ade73","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-400_1581592322925_0.6104340093676166","host":"s3://npm-registry-packages"}},"0.0.19-401":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-401","_id":"@ubnt/unifi-ulp-ui@0.0.19-401","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"11082f3e3dda8b6a47beab05362669b4e0ffec71","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-401.tgz","fileCount":73,"integrity":"sha512-P0cPaWvohgG9Pkz2vozBQFeOZ6uFQTVIYbHzVL+EkKjAhBIVjVaTxSe1A00YFzYGgOVEDJK+o9fHvtgiIsTcrA==","signatures":[{"sig":"MEYCIQDO2t2DX2O6ldSoslHhg82364Do3/BAvCgv8lC4xpAcxAIhAJCfJ7w62K0a5nr4xg3PPom4tNtRGFE8TglwG1kcfLav","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6789296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRUvvCRA9TVsSAnZWagAAjFcQAIs7jns7z4hHVZA4BLtt\nnqov8u7BbQBkx8unR4+aicTAbegizvY8hxj2Ncbjnj9sEHmp8f6FjEbvX7Nl\nP28YJzPyPqar2SQYPN4K4nZCSriluQuRjpo7vz2t0n8gMy20xeuNbrHf9JDX\nH07PpReIOwlEoDa7+ZuEa4Gb8qLPJkHmmAPixjoCn8vz+fhe29mq+bDc+L54\ny13eC7fwDGod9/8VoxVc5jCG3qs/F8HPi8A/yiwnZJ57EhA5jCAYTqwbiGqu\nApzaA1ghhFPUWO3ons4zqBCgEQvsvH7gmeTb8l0leWG57dwGtZoiZWRQjc9i\nOCpflf4R4id64aTlmEW8bD/eWMDKQtbojW0VBw3KIMwwlS42fBvlFunh5e9z\nZTukKGK3L+TFrmt/pw12hJOHMS2hS7qDTYLzmCHA1xOUc62iZMhTwyZFUshH\ng+maXpD5K5gOUxzOTnVzQXZq8v2a2EVd0lGfB46i2sma4HbFi0qd6BS/9cJ6\nLoGD5p2nG0gwbTRovVIHzNZ5IbJV+8fto6lP7Z/UDS5BO9Nnh6lr3mwARkUI\n+426BoWvKfE/rbJkKz47bWs3k98dDqDP766vAv1+HoO7JrOaxhH6NEITqnh9\nMizyPd6ynZD8dB6M51wuHaB12bNEVIHgNR2ow+ESghPUyjvTLWidya4YzWUZ\na5Gs\r\n=oRXq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"65228c15bb855f5743dfda044b04ca9c9b81e875","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-401_1581599727377_0.2554161669726911","host":"s3://npm-registry-packages"}},"0.0.19-402":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-402","_id":"@ubnt/unifi-ulp-ui@0.0.19-402","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"e2645fcce77e978ee2dc14951cd23b89520ff788","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-402.tgz","fileCount":76,"integrity":"sha512-fEKYz/TF+r+paOe02bfcN1vWCe3UKmEDwBNEzUNnCrfBgOeypV6ISjD0lBdo0Hy4KXA7d0avubhc8ahJDph8Hw==","signatures":[{"sig":"MEUCIQCPpz9F5QmlwVN9cpPkZYO97BViJJ1iLEFhNeL1IsmC4AIgc8kYHFRHyrVvNE+XnzGtX4Uo0s+MjkYi3O9/O7BufJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6805094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRpfFCRA9TVsSAnZWagAAlSYP/jIvKFrbe9G9LDC/gMCh\nHxNxxVJnqqnX/nlC/hlCJSaLC/jP+0h/EI3lGQdp4awRYYXX+VNnT4A1+JYr\npVu8SflDPbqjFytzXkEwTjR1pEFgIYBn8O0LT/1623JgADBkBKS/eKvFpsJp\nmsZ1MZ8Knlq4/DklvOMD9H4I5Xra1H4HkBLybazsaYNkfVQ0gQ4gRuHFn/oH\nvMz3o6Bn6kgeuIUdABd6K9DieCSlB/RKUMz7u0HXX+bbRQaca/kmYLShMyEH\ncDSxDjkWIaVjUl4a+2Nm8wunf0rzXlL+eyujein4u1cytb6OW5egwDmzmhyA\n79f5OtpiBm2gXTjYk1NHZvA7A7hJ8Mdm6ZOpjwnpbvdojJ/4BdT5EcX863eY\nJwcXK2JTzeb4FPww9j3XS0e8hTGBOmwbPYLDUv8gbepM/MsyqyAg9ZTD+FlT\nwxOFXqD4zeBbLNJOdw6QFRPFSSkWqHnp6YE/sNuo74noA9m4Q9G8FzS/kf5h\nYZi9Vo3f3NsdyeIPGgD0aVTZpuSAqHmUSay9YX0V+1djCnD+PppnSUzdpWTI\n1lUmvGutealTt617zNOxljLh04EpufK7hJJke/Rk6RYOzAjq/CrHaYxSakHW\ndUQBoxibooq5Ujx9Gf8P7wZqno3FiNQvotWfBiPOcoNaMXZQYf0ng/0U1iZ9\nua+K\r\n=ND5U\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"78c965ceb579bed4b3585fb4625a50c5d5f592aa","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.8"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-402_1581684676621_0.3773919780416617","host":"s3://npm-registry-packages"}},"0.0.19-403":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-403","_id":"@ubnt/unifi-ulp-ui@0.0.19-403","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"a83ec0032ded851bc583cdd17c9357c43a59656d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-403.tgz","fileCount":76,"integrity":"sha512-hn+Ct0OKRZTZlGNF4dukz67uuXWLF+Jr6jKrOGuMmT2qSO+74pMhD//5LKc7AkC48VtPJyuV4fLjwm/A4TyTZQ==","signatures":[{"sig":"MEUCIExPJlC+JvFXzNz854B7J5tJvnk0MeJVIQwLkY4mCe24AiEApkGXU/QC/sft1w0EP5zaC1wYkhb4FvKIzEX3cS4MNCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6806236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSk72CRA9TVsSAnZWagAArRAP/iOA1xrHvXszWtidLZ4a\nh8JygLMj19v4sp66Xk1qghGEJY6DiBDpIqoaDFLsla4sXiS40Ec+ImeDLqVe\ngZerw2qcXKqHzJillu1AxqndKhYhp+9lt1RHehOO5hIKDVX0AhUfRIo7pXm9\nKY+5zHgYJAkarGMneE0zkKfKcUe2rOJpaMBFaQEN4lqmcIjl/e1mxV+wL6Yl\nRsjNCCHwPj3/HAGcJyJqXKWAILls3eP9AXfg8USpGzXAiaPT4PBRZidT8S/Z\ne9n3+U4yONIw3zXLsaW6nep/ksNJVUZt9lc9XcWBOkuMYR/1ihZ6rBoBSEL9\n6y8H1SZHEwbleGdVDlSapZZOMfdTpKpxuQoCiVipmbMDmyWlt2kYxx7mC6NN\n0n6A/5ejzjsDIHCgZ9jvpfePTcmdTdgNfGna3VdUyYjaHUZSa4Hkafu7tfvg\nqBOfP9EwPtScN8chP930Im9LCeTPO2dxlI0WpP91W3ITnoZChKC3jaFUgJgr\nUoTAvowEkpb+QatrBkHy0adxt1LVONeZbeQiH7DyuoMZ3lwL8FwulFmCuElt\nP8JnmQox0ZaRvlYI+LCygMk43y6Qwfq9/t2sSQQkQgnCaHKt4PvTn3AEcFJc\nNVdE/O76pbnF6s+LfpR91wGGDtUDUX7pdH0hhaYMQROvlpDxWR3HX/Th4ge/\nd5l3\r\n=X5I1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"6bef38b160bca5623339457807d3b09763e7f88b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-403_1581928182200_0.354824636728311","host":"s3://npm-registry-packages"}},"0.0.19-404":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-404","_id":"@ubnt/unifi-ulp-ui@0.0.19-404","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"e144b83211ead1c72b9fdd606dfe3865692ee651","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-404.tgz","fileCount":76,"integrity":"sha512-u4iiG149YqY1d+4WxI6PjkIR5dPdHJrqEOPB3NwbUwJxdFlHTed7l8/sxBwb7UgFyBmdb677zCGiNx0o0ddY6w==","signatures":[{"sig":"MEUCIQD3qGPKQSZ0JLiuZ8xH6CP1wwcQNPadPvjiJiDiviG8JwIgclTSBgW4f0Pdks63tqRKfqY+36xgNWhmVAoUEEi2ndg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6806169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSmTXCRA9TVsSAnZWagAAU0UP/0RFW/U2+d0HakY37Kwk\nWHcf7XjwEvaK/O7TJsCRLmAajzTehJtimb2St2b4ABo3elbarqfbdD6bz/qb\nwpJpKcE9kytx5cHI0mgenG+aJkaCmmhs858YM8E+fNHnEczm+hml4V3ZekVe\nfELRIgAcDV6BG8TJNTtQ7oLuSWMpObtsiUBJOLRYfcskabxQ3TctouAfbBis\nUYHm76xlV64uox9ieE6VtNuj/aZge2VdUOahBRL2k2Yv2XZbalk8rwTjhfGk\neLC4dedYNE9QRZUlylJYhIW2MvhVN/JzwtOYAX8h4U1CHEYPSCGCFbgAvskB\ngAwS5SO/7ICZYVHZWQd4u6KL+0kvLQGb5ROFhvjbF9VQZAhHT5rUyrgcRqAT\nZq+JPWJpQXRgUyUc7JmIH/dPXBdJCtL7DXiqOjLUCqY8BrZn4lWAwDdcUtV/\nC7kTbrHZxUu/gNRlSqvgVMWXDUftTgZq4KNsZc0h2dzZkeCxpentaLOwy4Js\nZ9Ohwg++gz2CLVmAkAmYqGRB3xiXLwNeoiWeLGofHsz0b1QWKUuRT/4jSJM0\n/rfYAyu8Ns2inG/QZ3HbwEA4FYcjr5QitpUNMtFJPki2vIHmM4uOdlGnpMCR\nHo4dtZhTTCkv/6O9wupum4JLk6aEVYMr6G/sJYI3VRWB+xjsazfCmnh+rR27\n18XH\r\n=wCTa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"fbf984af2d8590745a890637e2f941ebd76f788c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-404_1581933783084_0.5967229686288629","host":"s3://npm-registry-packages"}},"0.0.19-405":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-405","_id":"@ubnt/unifi-ulp-ui@0.0.19-405","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"2a49117562d8215d2217f055d6e88e727ee7d429","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-405.tgz","fileCount":76,"integrity":"sha512-7LdqBx4DB7G5MUh8lPEv8AkrENdNkMkRpw64M3LqzRtmiCm1ULENK4XnvCBM90k3IJw6fufnNwHiWYSSBnAw2A==","signatures":[{"sig":"MEQCIDm12OrxZH+95iuOAZalcBOzEGxm8qrOd/xiGN5rnMLEAiBVe6NRxBfd2zmzbCXza8sij0h1L60tfwNxC5hvVx5/Zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6806169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTpZECRA9TVsSAnZWagAAeRUQAIMurVWcMlBA7yPYguxr\nndvyWofaDOWmY2XQqijc02BVZ0BzN9vpuRGbTskBB7nleqyFlxrHJTllf17b\nhPDxnoUkA7czh91qzqQfy0gn+dsaOAUJnMJhD+/lxlPZDK1HxqFzU3/VRQZc\nipCKlREMmjiHESEGfnGDMqAS9hinCHTk4Qc1nH4+sVWiNwNqYLCKcXqi67bA\n5SdjJkeO0acPhamopM+qGPBwZfUS4wBXs3CI1UY8TbJBp1wweL/ggUFvp9cE\nMwffBWAtfBrMzc+kQ1fdIo8ktmbBnUjlJGMkrluEkxFhSS/x4xtLceVZhlzT\nHfD4PIMh7TS8ugbjNp9GuCIcNcftI9hNIz6yTCAunG3efuKEkX9jPrBsk1Rl\nhv8yRUkgb7e4CFxjeN6w6VyE43wFvEWxR0bzv1pT+xpr0xg8jEA1lLms2BuZ\n69CTySFvees0/h/3hiG0nkGw8FtpKcTzernjENuG+OTuRtOv68+zflsZeT5R\ne/3G+5kc82dIOk+cfQjOgfdGi8RHbeNBPoUm611E77S8uzo8GtAfSIkZUSS+\nMccveq5hV3IUpam0hFGUY7pKqGR5DyYIxBra6OoS2b/HQ0BWsw5lnx2fKioP\nD5nvhR6+uu7InpBr8SBwzdyweKxfro40784KJF+bo14eon3+lbLpu+LX8tPd\n99ID\r\n=ahav\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"fbf984af2d8590745a890637e2f941ebd76f788c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-405_1582208579896_0.1335638052987318","host":"s3://npm-registry-packages"}},"0.0.19-406":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-406","_id":"@ubnt/unifi-ulp-ui@0.0.19-406","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"ac807a449b59dcea2dfc8c1dec300d4a86c989f3","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-406.tgz","fileCount":76,"integrity":"sha512-4DvFnlt+tRB9FbBM+wGJb0VlvTp8axTdlIt0RO0cCefsjaDldVvUqWSeJapPX85O+wl+JNLj8oOAgQHxx+I/eA==","signatures":[{"sig":"MEUCIGzkBR7nsGwjptmiy0Qkd+EpRwihe+stPXL3q7AoSIUjAiEAo/biSYAUc/Jq7UrI7tsTdiXhzAKnnMEvJBr7edqH9F0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6806169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTzEmCRA9TVsSAnZWagAAHREQAI3uu9rerlSrfMQMpbLT\nR/p8HBiFsntv5sy8e07q7R06K45P7pUGj+CotEOnPCNb45TyzP6bFHSAQmfl\nUoIpGuU+zBchfZqPr0MlKAzHlMvE0urTsHMOBGwfwQz6OG314L3tlBt+QiIR\nRrL8/+8zN+8UHk88NlAP6+sMntBCYx6N5yOWupHFGb3WHyLPeQWhk53AlS6R\ncQn+ms5ctoWfsv1s22fCdQkYnR+lkRTxtcVOB9gOAzISpU7zWEvTNGCpkh18\n3RvDQ9n65pwF4EVk2vmVMBB0vJUVUPlok5bsWVQdkUDfp9jEoHMLgGMNUsX4\nf0fRQS31Zgwikb1VGmydpkUUPnEgKDci/oIfFyoFc7/qHwCYIdIEqtiHe/3x\nLnsjzCmx5n5JYPro5jiLp4H4Ws/qPwmwZUOLquXbh8bLxwahunRVPtGF2Mfo\n5d/VfjzRqApqdfs/L2e27h51a5GTBYAkD7s+JtySe/dblGHws6lqf5Fu4RS/\ngr7Hsm3+EaXdaMoCFvC+wlrTnlf5fb9BjVtev/BufawNKYwXUJJyCGU5c0yS\nrIiLe0yrHZfrATWTkFdtYTvO6V3JPPPpEDrkhiB5Je5vr06PjVgamj0OADn8\nQWdwKnCX/ER5fP+TjPfw69Dxfum7Hn+4U0ubcKOOolIr2AFgqPXUQ7STrEg6\nR008\r\n=1PRz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"fbf984af2d8590745a890637e2f941ebd76f788c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-406_1582248229205_0.06425824641771949","host":"s3://npm-registry-packages"}},"0.0.19-407":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-407","_id":"@ubnt/unifi-ulp-ui@0.0.19-407","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"0f6f8c6c0f6750ac74e209068b2a656e87ad4cb2","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-407.tgz","fileCount":76,"integrity":"sha512-0wD1PQ67SUP9pdNa5ezYv8VwsRygshL7t+N0zg1kOz9E1jmr3kKLh8Is+4oRNyyMtXFK1p0eGthQiuWgJ2WsRw==","signatures":[{"sig":"MEUCIApQZDo+04k0tLBm1uofTYCSMkC5s1LXZhGzzf/GvesqAiEA7k2LREj2efl/dfD5GijG4NTpzaa38noDtnmSvIxTeoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6806169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT09HCRA9TVsSAnZWagAA5FUP/jwf837JiUgUY7ePQN/9\n5+S0dcQ8P3r5R/Y6dg4fC75kOCBhsKerHEnYSY0A+RiCzNiEO6Uq3JDHfLYN\nG4PD1FS8g+vsK+X6W90L4azn/R94G8XWmdjcD6mIddLl7SmWV+tgsBRUkLYm\nJI785HBznVNUgrxKoXjUrkysK4/9eayFoMrs5nKkyZE+b73J+mNw4ZflrmDu\nlY0n50KV1k3f92DYmocfc6P1b/xOeYb0twebPba6pS9wGyiPwWUyHdhcPmu7\nNX0qr/bg/B4KblJy6UEu6lROBTR2VUaem3RrDTMoUwCgdHg1nMtbDzT9NeZX\nr0poUeyRi5W6BEOR12Tz5zXacWVD+gRZyObOSauSVIvzSTjL+PCQd4hkqdeG\nMR1jO6/kUb75otHo4sMLCzr/ibnNsDXo1W3T56aDQWnm/loPkWpRbYrTiZPN\nhX7pFI7tHocabTD0kKWwJO2YBF4ID1fvbtcB6j13eqnRVvHqBe6Njlrroc5U\n9hKfFNo8kLhyEKIFKo+cQKD9vehOk721xfePjqmj4jOmwCyDUgi6Dmoq6Qio\nvHaWc4pFlE5/q7s+jg3BqLH7luLSK+/57s521/5kC7FBZWE8L72ElzwwDF8f\nMdAnsK6u9qW0AC3jZFke84L8FezPyPciJVvJxjgbfaXYauoCrfq2X501IrCQ\nTia9\r\n=EKC/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"fbf984af2d8590745a890637e2f941ebd76f788c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-407_1582255942792_0.5322721191335504","host":"s3://npm-registry-packages"}},"0.0.19-408":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-408","_id":"@ubnt/unifi-ulp-ui@0.0.19-408","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"5925a6bcf07b5f68cf556902ed81ee909a798c99","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-408.tgz","fileCount":76,"integrity":"sha512-Allskpkjkokm6gdzr8UjD9jxwvOe9UJfd3E5oQ1GhcE7MKd0/RLJxaLz77gIZ98WB1EQoNPj2j/WDjcu70KUUg==","signatures":[{"sig":"MEUCIAdkRai5bCZ5LtXcVPTn4yDksXZMXqsZNY/6M5N8Y0KZAiEAgl/XVdlcyj7NOnQINwlcG3/X7H1JLio0QgrMX2fqV9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6806169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT4p3CRA9TVsSAnZWagAAyxUQAJuatTJw2MPbn0y4z8q0\naK7CveqEDZUr3mOOxHjLZ4WceqcWnHyDLYwdWZF7KEkoxSwcX65Rq/EowoeZ\n+rJfOkxlo2T+wcLnjEeC3mQTxjdnFuASAUxOM3qqsR7wI0/jUT9RRqfXKD7s\nbdw8IXxF7PurycnrafCYe1OE8lbtX66rzAO03yjFYZ9MQT2O5ayQVrQwopiA\nWq9wdVjSRGJ9QxTbU7Jsk6pCqmFHPqbo0rjJuEXLv0AL/iiDZsEYuGnA2jW3\nqx/7HRqj+xb3aXtF/rmJDaeTkSXy+S57cxLpiP6rt7Hn9SKCY0GrLdCUg893\ni/bllubqU+agadRep24igoURwXlm7o1KTt2wvd+9RJYVhILtPS+eTF3u+V9B\nraEHUAJLLhhAlaQ3r7P/YHQP5MEbgnXYed0CGW4VZhfPWna8YAZlexogDkHk\nna+qa6fFLPWEh7TRjAdG6KWrugtE9+qFW15I2nF8VMjhhjUimzsWvEP2b86e\nPsGwNGdwBSYv3roE1b0iEqF5nHxSsT0M2U0Jke+cm2HsKSo88bUbbtU1RQ5V\nYnirZXz1of/qRDow+531Gmzeop6BwLS5IsDqjaEeEojQeDD1VrlZHvAEGXJs\n/Df5ywiVeXV3JiyqiudmYIQ3GL0yytTYGQKb4f9EMdvsgQUrdsS2pJZ9mcDE\nB7n2\r\n=GB9G\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"fbf984af2d8590745a890637e2f941ebd76f788c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-408_1582271095390_0.8158284912092848","host":"s3://npm-registry-packages"}},"0.0.19-409":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-409","_id":"@ubnt/unifi-ulp-ui@0.0.19-409","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"61e2ca0ea56f3c08e0b3a2f85072fdffe004da01","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-409.tgz","fileCount":76,"integrity":"sha512-8CwUrDW/jbslUFbocMQCF2tLq7nMkthZ33CRFMqG3FR8bcVUwF1C8OWOX0f9Ri+kNs26NKb09K6Cyi9h7c7Hmg==","signatures":[{"sig":"MEQCIHkLzbiKG1izBxgfl4hDneollYpKbBohGKsZiD1io/SGAiB1IIwK8P1iNUb4rF0RAUWXr9RUDGAFreUWkcmNmGuu8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6812796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT5e7CRA9TVsSAnZWagAA2yYP+gPhUO9FUFhn/fGQAleK\nT/uiQzeJ4XrtSRF6rtsOcXEhhEISJ5XN5VP+tznr2OUIb10qeX/YbzOkSCbE\nKx2Gg6kiswqXovTcs/IVFI7Sf0uiHjDLqW2HhoEJd6UuCdrAlA8hdj3b7c2x\nC/zUg0sSkUnHv0PJj4yNxH1ZE9Ij0YB/Nl4A90dqDqwtVFL3gn7sr1N/lUqD\nXW5hCgYgGKZYtJ1nihM5nKAG3/FFTxToYoivI9i0ZaJoj9IRnUTbBo/SG9Yx\nJc5G1JP5znVyDMWpfHBmnJGrKJztRgGse229Z4rYS3UR/W8fW86fhRvCsHbb\npFxfsBf8OBWdQGfh3wxvmdeUuLmJhP76mCT8nC1cw7jC6Ul7F0AA/pz/2/R4\npimg44ULWiENHmZPYCTGBSbtenXdberjKAJSeTEUOe0T8Uud+Dp6NYR7gj89\nQlzISUG2AuMhBUvFC8Z9RdS6nl2uc6FTD13nx580gfLL0DtuhbJtV8KRC6zf\nEuUacCQlMwQiEnHemqQcnhR7GYm0o8Yz5fEphUXFBCrl7qqza5bvRM6ekjKL\nnNFdh/Z9Z/L56dTynDrwfl0ORnwN2cI537IDy86ns3EusVhtzhlmuN8Q/1oV\n9rlZAj9tpiQTk4FlXuZsOq8z/Bh4OKtwnJJToYrwDBypHld3PEyeMjNfUJFB\nkL1V\r\n=Zzfi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"224a7aac29a047e8d575ad09cf8f179173497f6e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-409_1582274491079_0.21889324792017506","host":"s3://npm-registry-packages"}},"0.0.19-410":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-410","_id":"@ubnt/unifi-ulp-ui@0.0.19-410","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"6c7238caafc5830e1c5085102383813b19e37401","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-410.tgz","fileCount":76,"integrity":"sha512-k4fkswi1eP4qdxW8vgSCwQvXgG9rR5J9FwbrR3hACStY8QuA9Qyz8bg+CS1ivWQwYzKzhUxRqK7dlwwbz6NSIg==","signatures":[{"sig":"MEUCIQCd6u0fkhw8yo/qHNb99O3BqbZMpvUsrzbjNRCCJjo0CQIgZ3YnjzLq6j8/YfoyO8oH06Tk3XZ9XLpHxLSxUbaXudg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6812796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT539CRA9TVsSAnZWagAACoQQAIFKTpaFvf50wG5WkXLO\nZYeJtZivKagImCnXDQVIAhMfFKsmkupAXyCIf9PDLkY20D4hU8pHvbJGPb+s\n0jJYGNQRM1lejUYX1j6xwPgxYqd51qjXMP/6aZwS+03e9RWCk+43Wo2/tP7l\nCWSpzvREdiI6CWCeyJKkIOk+JR9S/w0ad0+MRKggJtiqBRZTbzXT1ergRyvI\nP6Cz5yKL1vcaPIVu+vtCN53SauawgjfgdNx90INyTXZKEzjKNYiPy3zLcQCF\nmcyRLzl98tXhGsj7/CputSx9acV3s9M8aoZOOexbRrt89/mSVpy1CIkPaIXx\nwiKsD1YL5J1BOa7gKgRo7NKfJsOR0amLSIEk+54piw6JQlrb/DdpkY3ahwrp\n6MeAGvKK5GjXRs4JsOmGjgTX8T/Io++UV62R8U8YoMBM+LcKp67KzImA/C8b\n0YCzfKIa0nCCIjHW11xSX158BuHJbgSCtwo5qRAW1fbxssieh7Vbw7jucuPS\nDP36/31Aow9SmL5cGSxjwipbnRqVoaI2j63ZHpBswDzSKC/iAmxdOpB+CPqJ\n1iWgxBzL49BvhHCEA4yIT+oVb0pUP30UAHPxEWsYcIxdmUBuFjbDPT6jrZpq\nIKmbi/mrOYHf3Ph/yitnmw3VDrUwSVyC8gF42bfUmXGrgAIi3TNju4tTZjPD\nJJeQ\r\n=/JaM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"224a7aac29a047e8d575ad09cf8f179173497f6e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-410_1582276092617_0.04791113343525","host":"s3://npm-registry-packages"}},"0.0.19-411":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-411","_id":"@ubnt/unifi-ulp-ui@0.0.19-411","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"18816291d12fc44f14b01887774b5434b4713fc9","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-411.tgz","fileCount":76,"integrity":"sha512-8gy7qSnk6somBfSGGgQ4lLQRvdFNEXSzyWuhPJevjGJdfObWeK30GCVfusgx4lsypJXtBQJiQmqUfOuqS74bjA==","signatures":[{"sig":"MEUCIQDUWvBdgYo4OTqUORO/qsO72HfK7HSmfLYgbsSnNjCjewIgZPutBMLaecCJhSIzhEg13xaFh7gaxzi0L1bpXOQ2QfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6812826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT7s5CRA9TVsSAnZWagAAutQQAJrnsZF0PlhSjieqTncK\nYTaNb6wlk8+W9X9LFzHzVY8Z/qu44d/+3kMPDpobflgTWCl+dAjWy+29C68q\nuKWxccV6Z+gJUvnuwDJnYKk28ame2S0UrgmGN/XRYzwlKBd2WWntU698wZLD\nrFkL9613E+rjeBmXVmH+SsmPdjwRzp2l7qGZfWqupXjMYEdRFvai2EQLkZ0f\nBXQbkkonUmZ2MArubVo3UgDTkji3mVJypWFLshr2rAgwpwkVqoFMGRxv2kQB\njypZGaY6oWTwxl4Mt3yDytSqCfr9m3BHb8+25XR3vCpUolVaszxertNz7gRQ\ngFb7tV/CZbebV9QktdNNe1m0AUwY62f8wL7j26rkStyQ0qG8XbhSwr4Egx4W\no/cGJr9ghub+CAMIBLIoJ7/XfRTqdDUUpZWhQA8lof/AaWuxs13QOANj3XEY\nILP601p4Wei4Ye/KfmY6cJOTLONVwb0MrsISs6K050WC/Ig6ampEJ9JZHOEE\naaiV0AeLnEBAdpfW1QLjivvwqDTCbMv7TkOTx3zfOeeJcgWEhdzaN0YW39rw\nJHRWhKAYBaT+tgk+hbvb1hOJahh8bWrtq3DtuQD0wphC/u6j9zTgpEUinXKg\nImlUXxCmqAxHxP/3Sg9uGADm6qtElD/Yh5unYy7wb+Io5m+j0j5xmroHVrrm\nrNft\r\n=4xAE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"42a2279f26b6ece34afedc07ea02dce67d8ff5c0","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-411_1582283576939_0.9989268444949899","host":"s3://npm-registry-packages"}},"0.0.19-412":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-412","_id":"@ubnt/unifi-ulp-ui@0.0.19-412","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"1951d8454ca80da2ae72f859e9815450362b810d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-412.tgz","fileCount":76,"integrity":"sha512-Q0YzWENUpOV/IZm8CzymjHLvsrEhZjCWuybY4WXKYyXp9FhRosRdF3Qrmp8+3sknCH1xGPIFTJ062Md2Db+tBQ==","signatures":[{"sig":"MEYCIQDdpevqBFAT3ROqy7goEC2vDvRMmb0yf2j/kYYECVV8XAIhAKl8lUpq49f2tcjapKuvdty3YZY1kyl16n3S/C1zjQGf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6813699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVkmdCRA9TVsSAnZWagAAWs8P/j6+Y7bQHog+/7qwzarR\nFPTQ7AmE1jOnhKGW4Mh+LNgvkM24pTLP28l8N7G/bcqERGk+xCBQdqlcvBrN\nVJ7+PFHenr57ipWxKIlM5/EDVHXMIZBisEonaWfzRsw9xLGKK+WR5kzpmov+\n9uOwUuHvs9H2beaoxyjoQvf8/fTFRDR03P74aR1k/dAOdiul9MxvSZUWqsFH\ngx62wTPn8TKCISzSnL8bkBzp5iP46RTGvn1OrNfLhnWoaGYu/L7Kh27gYu6z\nc8KvyEl1maptuBe9TpqxFLvdcLp5Je8YZfB+yMvnVdHu2SWoATtoWqDg549g\nPgM6nADT2fTGs+HUKmmL8Xp9Za9/ipaILhVgmgjeOdXti+aKuC9m+pBwzmhJ\nhKK4QTnxpZYglcGr2LRyzsfTKcqISjBuJ/y4LIjJKq0udgqGRp3cH/PNNmGv\n1fDP6Tu7v4sDKqSBKnURNZKJuh/SL9J+TLZb1HZcmTapoOJD6ejnw7CBmgPx\nFOLu4XHiWWpKmE/e94mlfE++Mwpa/8Hw02c30lzuLtTN9pJcuNkTOTTOFck7\nI1Yb2FIcARJD9fN8OgB0bEEPxThLOPLIjwycazqYmumR3zj0vw9nqiuMDO+m\nIoVvDBNM5NXt8hglE1jCDhKCZNm44raS53XBHfmNx3wm3K9DsQbDFGLAUZ9m\nJ0Pq\r\n=1joX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"89fa0ba4724d4fd18f4062849cd8e099576cf337","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-412_1582713245234_0.597722688191985","host":"s3://npm-registry-packages"}},"0.0.19-413":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-413","_id":"@ubnt/unifi-ulp-ui@0.0.19-413","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"3c5458338dbc456dd140898448094480e1772c9b","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-413.tgz","fileCount":76,"integrity":"sha512-VuruSR+l4XO2SySyXgS6yex/2U9ZLWeANAGZ9fHchmxqvYCGsTRO1bi+Dek8C1tzVW/AIvvrQLslIEaKHvg3bw==","signatures":[{"sig":"MEUCIH0gh/JBlhzfwdIsMfo0W7t6WygRHmGSSV6OR7oEfEdeAiEAm1W9axJeAu2q0SaDR+13HKn58dtAVTFMND1EpJenWnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6815366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVxhpCRA9TVsSAnZWagAAN0AP/3SjclnRkoZN4gquGVvy\nVNzdWYKuOsxUg3GTaRJzemUSxxrUhJVj4tcstikNX5pSiotoNwYQtDXDqhBy\n177E1gxCsgxdA3K8KMXqeIauKCfCmKx8EL05eC0JXzhIT0FMHDbJbmYsrvnw\nCYBPXC0PMdBJg+ETZuGLOeZ7p3bp8Eh3/NByTq+PajrncgUkh5qI1W/CIfQ6\nxO8jDceVrcuZuIksoD37JvdISUPxh846KX0Uvn9AhaBkVBzaFDmEe1Dd+V6R\nlHt7nzy2Wd447foEgHtw6mI8VFjDgezIRSKW9v7rcNSl9+Q4zo4C2ZiK3pne\nx6UnNmF2EyH8uVofJmy1RFJ/N1sdu4QuJSylVOq9SzTVb0E1zP/NdiV0BTqh\n319jnu6dsWtN4M1pzFROOFddKxxnBroXBnZQAvO3F4KOF3LPc2tN8q/RXiC3\n5UzVWm10Y/PYiLCReQ9EnKycioekH1Y4x5KXOqB5p5p0cLnwmdU18agypf6L\n3/Po1ICSc4R4wYAViWavOaFVMcK0a6KGn9mSKGk4IYogMyWpLEIKXLm7GK53\nmaJcz0VB0KfupdyU1WpKlVDd8iIH+bl6zfUym6bmz3ICzBnMulMeTtdyb5S3\n7GJx8W+zsuY7Ec3qKeIurg89dQ6RvPZn5uU9+BDLcyrf7Uj+x+gelyeZF/tj\nOyHf\r\n=kz9+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f0a7329421caf566238a6a1c9edcec4f1a95e24e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-413_1582766184544_0.4814160980236033","host":"s3://npm-registry-packages"}},"0.0.19-414":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-414","_id":"@ubnt/unifi-ulp-ui@0.0.19-414","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"1a8d819343c45be68ef80c53e8e8c5c7f478ceff","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-414.tgz","fileCount":76,"integrity":"sha512-lP3SYnQGkBbiIdlV6SIzX9VyQsoVcVsKqBmQd2rskB/S2/+4YOIFblIubMFqrKGOtdspy/7fNoLjmNOwXKrzvQ==","signatures":[{"sig":"MEUCIQDn5cXRVzlpmXBV6dQKs5tS9WmlyUo8x767E6zzhvA6qwIgcMrnbFkU2SGp4YDP5Gf1SDlHKqZXuoDINts5OeuQ39s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6875800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV5sqCRA9TVsSAnZWagAA1XgP/ihkmzgcEOw9oeaJXygg\nMpekJScgIqHhfZsrliBK6BSzm91yv2pYOxQrFFrQIU2atf7cjlI9Pan3XYIH\n15q3pBuimeWj2mkplgwGvZTX7mfJFJRK29SjHi8PwJuqc2PMbGDaVUPevvXJ\nf+1Mxh0EJ7Bf3MW9963MX9kLtrKwCsKMyGNeb7BKHSO9nwfS3Vf6CfuRetlX\nvBpxwqi4KYPAxzuzpwA0YibVYptZm7tq74R5SAsWW0sn9jYB+yHkBhl0CCiy\n3pymegW7Kn1fJyypkeYUfFOFIo1G4rVx22yuz+yFu3TWkJBrdoD0IOTtSObH\nLZub9rnMcbxVmd2I3dGsGNIn36qYnHJvQ3s99OONAAwTdGikyGC/UDV3puCe\n4Su+zccogecv0dpGd1M75AfNcekWW15vImMuzMw/gIJcigVl7bCgmqME2fhw\nz1BqmpG7hsUITqsdnWgbNM2QB5hwrgQ4XYtN5PJgCQrStHyPjJy4/gXgUH01\nEGQ28C6M+HLYH9y7RsiBLVQY789mHbCDv7UjpFYsEPSwyVqppiRj9y3QE8wk\nIhK0H2CTBIb+fnpBlotmGDrnlDtqDov1Isofv+X2V1WKjRTT86Yx0uJg/clp\n90J+cqAVp4PsuMfeZPzQDiGuYA9bpTu7O2VH4xPm0rz+I29CGsXw2OI6b7jd\nVtJU\r\n=2+Lh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"26a2db6d4b33471065d43976c56e5a4e1a843648","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-414_1582799658006_0.05601914401374031","host":"s3://npm-registry-packages"}},"0.0.19-415":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-415","_id":"@ubnt/unifi-ulp-ui@0.0.19-415","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"2aadfd332ef183dbc051df42063084d416e98819","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-415.tgz","fileCount":76,"integrity":"sha512-l2rRVps/6ZPpEnniF6+E/MxY4bmRMCxKRzkIMf+PER/i7W9EEMS4FLe4eKlKpRTcV4pG+zHMpuilM7DoU5S/6A==","signatures":[{"sig":"MEQCIBfrOaZ1SH/bLHRIh/TmuxCJjknMrMvZIzXA23sQdUbeAiAbmtKwkemzHIxobu6sB9XWzAy2DAkyHiJg3m56ZOZ57g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6875800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV5x8CRA9TVsSAnZWagAAwP0P/iusSMMBg2poMxLlgUJ7\nvX0ZVJvUY30nzwEz53l/ZZi6yp/ZPhno7769mYY98AFxx1GCUc5jKjj6b1H6\nkeShOj7FZ/tFkN7HV8btpcSy4nXLnov1XL5M2yDaPw437Rdfje4GadMcRb/M\nF2A2p7PAFDOr3e1+HI8EOq8N5XoVbUIqytRFEg+iJjwuIsKF4NHSWCz5qBu6\n2TTRdXnktr87EzTfzM9GuHvMhm3Lox8taNP7fiO+5cx3ZOJI+hW5LChLKyOl\nMqgj080v3G+tPQUzQco6QGc0/H7CHIuttQPYDjraB33aaTarCuK7/hkRwHjo\nSZL/5hURO/8Luqh0drZNqT3Q/5h0Pixf9NYt5Z78w9HeY/c6pmBQ2aIfp2/O\nKaZAjoSQNcur+JJC/x03eHlkLRaA1mWQtQRRrKO2GoiCnvJTGuuGOxcuvQPi\nSXrj/5c/j4YNon77dqJQVMtsYxug9I4EN6qs5Ril1ABTazEeTjIV7HiBnafd\nQUgGBWK6c3R35297AkDoA9yJP84Q0eaSaqtdc8dRRs5Pfx2q9LHcFy6ydT+1\nV4i/+oZWjcvvuk4jJZN5ygStz/ckj0XRoa7ZD+b50JPx+XGjJYK9QM5oLnbf\nveUhCNuSVcUu3IwlYInmkBGPgQGkIXx1OjqhmrE27r3kDrK78mvk6waGk6WQ\nhExA\r\n=EJa5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"26a2db6d4b33471065d43976c56e5a4e1a843648","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-415_1582799995733_0.16384426697142684","host":"s3://npm-registry-packages"}},"0.0.19-416":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-416","_id":"@ubnt/unifi-ulp-ui@0.0.19-416","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"8ce884ed9c15f9f92695f80bdc467f0094bb6feb","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-416.tgz","fileCount":76,"integrity":"sha512-7jr/ARuyoYiTvX9vzNwfvJCAVE4XAm6ICPdQv1ycu7dVYtr48y/DsGZ2l2+lWA03h7Kh4uH+HvZnTVv3ZSLjPA==","signatures":[{"sig":"MEQCICCbjnm4AttU6vrQcFaw61i6HyNZrGHSvkSc49NPO43HAiBeKusJLQrvLtGX2AZxkaIWwFArbHGrGJLjfJ7GXI7qIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6875800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV53XCRA9TVsSAnZWagAA4IcP/2UypoFa7bpsQhp/wDH/\ngIN25T2Hd+jVdyj18QWKcliZHiPcKsWQZgFBQvoNY+T7VDZIcwSprFjG62Bz\nLKsAYlbRCZnHXJtZpF5nvPx5e5xCPtFEw1R8y0W4Q7t/wKameqw1XwDsUi/j\ngCTmox/RsEu9mSJ5IqHUejTazXsX+IOVXtJ9JJ3YGBAxuj8iMj4MCgJTmVNy\nGf9gPm8GQV7/GIhMGVMeXh6X/6SOV8ItBOyCyXfAvvuv464C/CJCYjcIp4RT\nZ6XDx6YMle23qDFDcZIYEHYRici+CKyyGCd2rjqS80PagYYFsXjHsncwf9d9\nfPzEHwBR3yPQalviHu+9fLv3IusRPO/klSjX/sZMrJx8lGhdX1Qr20k46FYm\n0qzw4IBtri7uH/6+xWd+TQoc6226pdB5SpLjaTitlq/+XeRiHkBAgEyEAzYj\n9bhEj/DSZ0gmPddAGd7uIA0CNp/hkyPwE1PtUHbKCMsI9i1doJovcuyRoGop\nqDeUFsDAdzPCzu0iZCJ2kIvm+vp8hrbo2D4jFxhDUmb5gPeGO6soycbeph6c\nhc7LnK3otRWRr5WlNgIlU4ixfX2EPTom0V8haHUcqa64OZ6M3YueyPaDzXxm\n1qb4N4ZMQRwwNpUK9PSFuwz9tBx0OktUbr/XjKUiu0GoLEH+xjTS2opP+WXa\nMhm6\r\n=TSWZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"26a2db6d4b33471065d43976c56e5a4e1a843648","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-416_1582800343373_0.0004139248849523991","host":"s3://npm-registry-packages"}},"0.0.19-417":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-417","_id":"@ubnt/unifi-ulp-ui@0.0.19-417","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"b7cf585b0ca46ba1441193efdaed0abe7cb902db","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-417.tgz","fileCount":76,"integrity":"sha512-OsJT76eIb1Y9f1x5Y2/+8iDWcEBe1MCaYeNFH/Bhdoz+5xvRj6V6xukYz1T2GbkcFO2oClwrpZHz8Fq2Cl2Gpw==","signatures":[{"sig":"MEQCIFSnpo9pxgn6NC/YmkbeCGveWA6rB7gJ6Vt/aKGJzmibAiArTAkY/NvF2UENmXk+gHh8hLR6MbcKc0IhvAxIQS+anA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6875800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeV6PICRA9TVsSAnZWagAAYVkP/R2t1iWLPYsq1XMsA33q\nQ7iw60Snpk/eVWlLVpuPMRgTcbVV0xmSr5Am6s7oCuvET9dlhKoI4x8vG3qV\n9UY6xqH5ixKKci7PxU9JDsMPw+RW1WXnrdaXiWNCddwjvvbzs6Gw4cJNaZhA\nslWCtU7yzK2r/7fupEcl4yd3dJDw1y+3WgtNc074l1d7Tlc90HF3DlskMRaQ\npGOhamT9K47SNl2J2N0Q2KopYiUBpCBvXKB+02jXqn161K8Zw5HsvZiwjNkb\nTYv7SOiX4JAiivSSU33AKmuqNGnnID9NPZvClr06LcPnVuFLdlqRXxZb1iYR\n3gDzzIdq/X0hl31slb3x6BEYgs+lp11JbMbgrgD0BBbDlH7b2ohPLcGPVZhH\nXpXlyqrlHE0i28HXKCO9koAMHcX8wGFMf2frZdNJhiWzagx6XzjUdCqrqrTk\niaQVja7eFbgqW8J2GbyH2A4ktUJcB51KdXYGOwkl5/fjdrp9svGQC/fmU1Ap\nYfXKoGJry6/PKSISLCMuqCWb9v9aEfqDCf5Xr/17rUo1pBsU1WH1bbZe4NQq\nj/93BX1QzmmQusJVGck0MFkso18WTt2GB1S/1RJGCEd7pCfvDJSUp4VL4a7k\n6It5wPf8y3uJW1cfuGV3G6P36INZavphHta0Clvm6Tm6eGHUbHl9I30sxKlN\nR2QT\r\n=MaI/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"26a2db6d4b33471065d43976c56e5a4e1a843648","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-417_1582801864124_0.19236832213970212","host":"s3://npm-registry-packages"}},"0.0.19-418":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-418","_id":"@ubnt/unifi-ulp-ui@0.0.19-418","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"ec7528d33270e3431b18ed797c693fdb39bd82e8","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-418.tgz","fileCount":76,"integrity":"sha512-CrWgANRmpmjzbd1AQi+XcWs68n3/F4fNXQecu6JhxehfTznzOaPV9Zz0EpDwemudIbxd+3D2NMu1XXx95xKdVQ==","signatures":[{"sig":"MEYCIQDZZc0fAl1IzwpfPsLa60d6ULw1XRk/t5n/LMpCq8zvNgIhANH71OIqhX0wj4hXKqdLTHuymCYQK1Bx31CpXRQaKOif","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6874898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWIKjCRA9TVsSAnZWagAAfrUQAJIq2aOxPmzUe0I+qZLh\nwZ/R5kJ1LbaIV4F2OTc/DW9bqgr/DBMSPJB7jjhP0hfSJaZMXYhy2+mzo0Ag\n1t+EwHF1fhhwpWUl73Y2UrBithD5B3Exp5cVmbKBQFgIHuXJtDkwkLlTUp4j\nX/TS7Z21M6JmGePuoX07bBcyMtPRvj1m3cSX0mjt53cGzKTG7WVxN7DPQY9y\nOrplwZCGBBaHgX4lLbJQoEaV5YDxau/Y0H1oD9xJ3pZyoj1ff30QYpVqLBqY\numQf2qFkDEslTdFVLKkx8788a/SbarFgHAYuogVYYZMcW3UN54j449+3psBM\nzoauwlTIV0g0YuhesgsO/oLmzY2aHDLcsO6zV3pAifyMwKtqe6tu9P3GcTdU\neCN2s1c7fIWW439DpD+VxGlw5yj4e8HFwCPWleEWCqxZkqf7h33hXsLbOKv2\nGlMT2vlqbx81gnnPG8aqNZlXxvqNt0OJrJ9oFLOGs2pGqcvkDX06K6SFYhIR\nSjbMWXz/WKGMcLAvLuGdb3lyl9RbUyQX6NHgY+sdzfYQa037x3Zu/K0AQli6\nIFoePrONGoJCwymiJspWjAqiwDKJwb7fwQibEkib3CsuT5Pc/i7qyPrPoPFN\nudP4Hw60NWjWVNBPyLDHwM/pNAdUzJ0ehzrGbEXzVWXLHuUhJh2bF40ayNFH\nfkvT\r\n=2P9V\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0fb2979fb58f87b4d2e20f56be088a72894fccd8","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-418_1582858914760_0.10042742252647319","host":"s3://npm-registry-packages"}},"0.0.19-419":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-419","_id":"@ubnt/unifi-ulp-ui@0.0.19-419","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"e4f3e80e83e28fc9f0a82e2776479a0cce3dcbbe","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-419.tgz","fileCount":76,"integrity":"sha512-fmzyrBbm/FqkvIAu6QlYXyhqsW04g/e1M26kzSZI7TTP9F6pYgkCsmw160a9D0YwmV+K34YeRCJyq1V4qZiTDQ==","signatures":[{"sig":"MEUCIHWA17wfFYWx1RZ6U6raTOxTkF9x0X3BpCNJfPVy7hy0AiEArzVlzzngqLTeIQWX7ZS3itLRUYQA9fVoTW0HiaJxSBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6874989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWNHYCRA9TVsSAnZWagAA3mQP/0C7vShN7/OpQa2ok+fB\nX0EDVkrneKKNJNtAoKqhVH/rWsXj09eyA1qFGp4pO7IHVBs3CI/DzyPYbNAc\nXoE2knMCom2C58mLguSH1khukl4r5gRf49G7LpJZry86dD+jj+Z8sKprTAmv\nx3gXWZsn3vxoxSsFYMZj5yljHAPPPKbZVKVP8roZaaj/RIVtdQP2fIiAqdHB\nL9cPShEomHOti9D/R/YgNV+ezEQhX4t7WbxxoUtLZ3aePykoNPCzIK7EgqKU\nW8bTz+nIakDNzK+HNn7MiVVyhccbkEl0PepuBlPovUD+2DEzJbjLKAS0K+l3\nz7xuz+gC1hX2U9Z+7q6TD2g/4E/z5DPA8Ov5CXqLnSh/JDVlP6bCE7Qzp7g7\n8ad4Xy/jFmd7WpxiXAJu65hpQrSOK+akWrCAfUygdIMyYtM7oYzmy09qsP0x\nRN8T6hp2eLvk0ZlZ6Vvkm0/J+9dcJtfwwkedmh0HtMwx8Xq4QphoPhuuCIno\nnxa8fGeUWy1UM90S5JhkycTODAhWOfwQE5uYhsjwc4cf0yI5QVhAv0wziEwk\n6Mf/iSzUgxrn37gX+tmlhvo06QrIYIZ1Tjq1klsWKofwOQ47jRDMJdczYwHj\nriVknyc3uzcU5t3q+Lhi6hX1EUnfE7mXus+hOTbvEz+Prswn0yZeCxOTUV2g\nrOM3\r\n=AXXN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2cf3460254c4c80fdf0bbd1885c41ac707bb218f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-419_1582879191249_0.30098381329803714","host":"s3://npm-registry-packages"}},"0.0.19-420":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-420","_id":"@ubnt/unifi-ulp-ui@0.0.19-420","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"58b3abe53a8bb19198f79225985ebfc3fcf358d8","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-420.tgz","fileCount":76,"integrity":"sha512-n6S1WjtsM2OoU9DM5HKixj9yjtA8QOzKkZ86jm2hBHDErgePuGN3d+h3vtL2eHjULEWuxa3rPqc4nyYUoHDwQA==","signatures":[{"sig":"MEQCIF7o5R5+GcyTPkrM0k7ZGLbSvcLPoDejYAYNMpNau/7SAiAjUfXGDrskwJ6oy+U5RX1Q0QJ1vr0vwekynJLWfLtjLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6875026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWNY7CRA9TVsSAnZWagAAPrcP/iFhEJJK4hvzf/6XMFzn\nim/dimxvEdEfuF2GBUplSBAMS5XGPTCZZ5D/+SPFMbNincftmVPu3YeUnDsi\npdMI2Dv2dPgcUUbnm6TX1c1hfDBdtu0Jrecc+8w9a5GcsCXBX+gX2ONfy3st\nZsC0wn3anBV6hE0MzD/MCwkmBDV8GCDg2CmhzXdSzl9nAEw2F5QXTyJNd0Qf\n/4n/jEZ5Im0kDbsBhy+QsPprLasCkrwSS6thFDN1M67Oo+DUlmPyRM3ESpT9\nO/6ynQlblhWxN8+IGMfil1l8b4nM2dZu0QpUxOLm19alZ1lB/Zh98+Z6674W\nCopuInQI2nnepmIrGKz58FLkTOUqbtItIG/2X7Cci63rtetQmhyrVQnNK3Kj\n6PXJ46vBvnnNzXGPXqdEyGmFLZ2Z47n4bXoDWXAHvh4Ajo5MNv6uIeohde5k\n5ermM7m1OPI9BbHrfTP2g/FxIUt8dQf9n98zqBTczKY3DrTg/PcRW+YXIgyX\nCnwE1APGbNQRJS/xd47OQVAPUvArQclJo+/NYSC2uhGdtB5z86rvL0T1TMaY\nxnid8TOtWlZHNbhgXm/3d0Jix6OiXuXJcBr5tmFxUBD5RnQzWaARwlAM6oLR\ntOrzl8WFtEOoxG3obP607eHgsdA0bSXZWZi+i52xaSUocaQ2o/1Xj94O2xTP\n689P\r\n=S4RH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ceb5e00475e082c138fc873eb44ff7bbff148242","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-420_1582880314997_0.08825838756572768","host":"s3://npm-registry-packages"}},"0.0.19-421":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-421","_id":"@ubnt/unifi-ulp-ui@0.0.19-421","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"6179bfeade6a20f72bb1456bc6f6eadc70635614","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-421.tgz","fileCount":76,"integrity":"sha512-t0tExaHpBAfCKU4ExC+Q6uKcrlQKaGdvtkqLug/IGqDOs4xkG8J9ztmzWIzWLQSiTmBAq34hp/DkmBn4uEF6mQ==","signatures":[{"sig":"MEYCIQDWUhqr3jTvO3GT4Rt8RYlFM4e2wlj0fQBl9PDpLdyL0QIhAPUmqsxo3e5vYNuHmhQMsuJa1/+BtTLnv2fcNvW+uQBT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6874869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWPG4CRA9TVsSAnZWagAAfxgP/0wG8xCQy+hr67QvBUun\n0xy0OHkvlcKXJaIlcOdL+HY5i4BHiru61mpePxFN1/j67s6N9xDN3B8vZ1Xd\nmwcWWNLNnUOLMK7hk2L+5Bs52RqvfiH3beBAfyicljp0zehFP0n+u87MPbBh\n0nucoDcbjWexbiAv5uYA1C090oe9PmVA8U03SUb5Wb2aBRRG/2b7vUgd5XHU\nZPEKxfcuGUhnKP5dmKWXxbzSZGvEGooJhYBHoN/ymUYAB1/DIPDElfUdoRDb\nYrGc27aA3W+UTECfeqYxTsDhPlYcwv6ShH8dauP3dsv2j/2riuEkIaG3n42S\nLU/u2qTcBQXLkNWHZ5qXw9NDc1i/tg2eMUxYezcyxdmmqfeVV48+elP9RXVj\nblU70mbUCRfBFVuIwXDUoPK/YzqpWpV0r2M722aA9xrhw2XLJwAnt1FgTIUO\nLCsheuZBBH0eSZ+s3UweVZ1wgFDztkfCa3U3paYhv7gXwKl4avSMdvq1+PtE\nWIaP3Oe5C+5OmK5mWzrhV3nfrsdhrSRRvuc/hAX7X/zokixNWdkVD7911JZD\nd7BUTFuq+IJDz3rxDUYYrgwvWdQVCFvLijAtRRKHaeN5rPXMKfmImzjGSLDK\ne6/zOyA3x9gyp8Zcpg6u6DOb0Ey45nDzyjlxaS3cQkIUKYUCmEwMse7JEXHm\nk4TM\r\n=KLDX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4cfa3484dfd99a661e596c6ea680a07c1d7252b4","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-421_1582887351954_0.33563574832495946","host":"s3://npm-registry-packages"}},"0.0.19-422":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-422","_id":"@ubnt/unifi-ulp-ui@0.0.19-422","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"bdeedb85d68842470e7314698c0c3cd1f51c007d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-422.tgz","fileCount":76,"integrity":"sha512-COLkeKfTSoDpgZoMu2ct2ePyeyH5VKlON7xy6Ks2EK4R9MxKf1q9yL2ui8QNBZLRknT/vF2k/mzOpjKTaKyHBw==","signatures":[{"sig":"MEQCIFEd3N+nZFVnZwISovuNKU89poV1cG74Djc6Vo4zrVSjAiALPy3onL/Q36UFOBwwM8VK/CenUglRlnZsqg+gcQWH8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6870588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWPubCRA9TVsSAnZWagAAgyIP/RI4fDo3HB8y6BuDgA9f\nv3hqq0ilLpG917VciBiqqgNHtTJ3Ocxh4NNEhVyIq29JxRNrvO4Wk5D+1h98\nBtLfoLtj5aKGG0ccKMcIFhaGlYUMefFXNKNtQ4Ca1aNVI3OgWtMAEALactwn\nSYy2jSJ8GEOFqUGC0rusueaFbFnLEWeULFaaAGxjMGsHn02CcOtxhe/ZWB8a\nU+8NMJLP8LIoNagvh+oWvOsBgLDBDSM34FaG7O29efcXB8RBwDwaO2jBT8O3\nyqB9qdi11MxFk2SfbJndx1W5aSbUlMWLS3aZB4wHmsxk97ZirJGFz0uRpjem\npZoE6uBSt8sYF/qB5xqakUrPsuDjnJN3IpbUQNmfzv7DeIZZ7j+6ga74xaWL\npXgp93U0unKQbl0VMTMAvzcfV6MEkPbezwSHVdeIGdrPxPq+z9vD2KJonvWd\nanARAZN4IA9pbg/Lq+VxGPgqoYb6AIHI2ydh+ZWqV6M0naWY1KWqKFTtqeqt\n2ZYe4y9A9JdsA2o7mtLNBdomQnW1Tog70Cx3+DK+rYVJLaGhjcCi+pOcSkmI\nsU7iHfvydT1wCAGhUjVnu7P5msd6WQLls9EsB7UYKJIs/Hy42cMS9wSy0/mS\nTfFgp8W8KUyqtHAepufgQnXe5wKHWGu9fqSvfIlvbbe6ygmOje2AgGdKIVpm\n4vZv\r\n=tnjP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4928a1908467b71130a4abf2ef3001c3c07a2d22","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-422_1582889883235_0.5852354025349753","host":"s3://npm-registry-packages"}},"0.0.19-423":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-423","_id":"@ubnt/unifi-ulp-ui@0.0.19-423","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"49f815d7b253cdf527c8ffec1e9c1da19a996101","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-423.tgz","fileCount":76,"integrity":"sha512-JMI5Elos+gWPzcSEjLz5bpGXCbmc+KiJYhELZYscoK8kqxWrOmv70Z52LKJMkS55ZK8Sakj7h0iYjDtm+1XWag==","signatures":[{"sig":"MEUCIEDTSYEU0zjJcGZovBP5kslXb4HlsLViLeE2KTDzX1CdAiEA0DEHnzB/3Bsqb8qmlMpAX5aY66Zk5hfmT6e+YWtz/b8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6870859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWPwhCRA9TVsSAnZWagAAkyMQAJsHih5fwy6J69eiqhpg\n6Uh6Cjq6maxVlkozd1BOqZ1BxMoOWEnhsu1jrwlv98KCwqTxmqzF1vpvex8Q\nyXs0tmcr3Iu79KW8+xYUcfhbtwiUViywDgXk8nj778a1W/P/HELq++ks1zSm\ngWg0kj9jbOfx9GWrekTIo9BFCQ+xuPuHhV/WpXVXC9vr/joIJ8GXaelmuyQz\nPb6yYAns7h24MnYNnXwnbZ4Hi8go5y7rZt5tBVFPuRExa74GEwN1VzGxxbWc\nzqhKPARtUMzRtE2pOT4vrpQ6ssucamUxMavpAD4UeV9r/I7JHFiSrVhGRAqg\nknCHdmVyvsqzxwrIOgJ7xJaooTElWiGoJirJtVwm7UJQ+bk8SY1PcSSdOq97\nF3dcWY5Y1h5XfrzVV00vX4aX0UETd/WvjCbA6hSSrSluQ8FrGGVz3J6MWMRK\nhCaO2Pq1c+BUx3BXuaZ27Ix2aqutHY8TZ7mkCAonV6tOXmFr6qw7mluHhtdK\nWJTApxPzf+AWvmADsm8qnWKtFz5yOKwq+sFMntTTS7zJZMywBSsZA5u7GDMr\nGEWXoQmLerw+h4fox3j7Vwxr8dqIsjH2fI2YrRDOZUBQTAgtmxS1lc/Z11pq\nRTPzZksyxfy5Oge2uGrWkoyVttwR0TaldvCDbPQ7sNov9FFgIZmb250J06RD\naFY6\r\n=2S9d\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ea4e6bfdc8c21cbd5ab135027f623dfe99ef0498","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-423_1582890016473_0.95271893341707","host":"s3://npm-registry-packages"}},"0.0.19-424":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-424","_id":"@ubnt/unifi-ulp-ui@0.0.19-424","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"725d4376cd68e57b938166227ca0d8b9480c3d86","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-424.tgz","fileCount":76,"integrity":"sha512-UNycrruIravlSxa1bzHazwWivF9HlYqh3b0O1oy3/7/rb+yoJ5Mytz9iY55NY/2yuNwuYprPMdtdKQVa6iI7UQ==","signatures":[{"sig":"MEQCIFuilPXBdwtLwTMmsz3ZcgI8Hc4nTm7ZmhQSiV3SI4fmAiBuhjd1L8tMkZM+oPb5MWUPb5Z/6kuOv44GMmuHf3VhIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6870826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWQvLCRA9TVsSAnZWagAA9hoP/2L1p7F74fHoM8vcyo6M\nDW55AlIEhjCgH7Y6HppR5eunsV6727nLKDJa6J6O58VjE4cZwQBVH2w+cVHu\nEZmrTOpUcxQGuj6Yz6q4lctMvXio+5lCVNu3t2XKSo2XqzoLDT9tpLhFS7yN\njgz/fBJ2W7GVq1jDRJL80WABEeOhCFB9o6V3m1J+mqNS8bU0qWPeS6cIa2c1\nbyXhv6PGCf3n49Th7TiksV4bpB2V/gBFczphixeYPyvjmVeRPLyG4ItInfuj\n2knahe1WVwfcafnEy41mjinPBjRk7M9OqcQi0kjnAPzmXic5aFkvoF1kVXuZ\neuneOSiOIXxkI+r1xNviojvYLSi9JQ4iql4826b1cPYZ5MaUr99DaEMJorTu\nueIFTmHyWvCsRsB2YqWCz0aTEPC8pd99KYw9KBi15UhhCAOWPNDvaPjPllrU\nLcxafW0uucTQFkbRwgBZLUP8LMXyAYq2bggU+mqZY1piE774NtSectittfu/\nR+ev5RXo7NATbv7Kve8Y1qij1aNS01Diy0VwcoS07Fmh9M9bFkqfQGF0VgnV\nKSOGjONBzixxHn/EeVro1t/GrStvsei0L9LWN5ZTEzqG5ErEVgkzKzqysvRS\nREYafRqOVcC1kl4M0lZGhLwywX12K59Qu0KXTIOhgHoZKVPOox7OKTnnx0sT\nbJ5q\r\n=h4Bv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"299cc5268a9c8e25d6c06e5963137825d9eecfa0","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-424_1582894026998_0.4014308389148107","host":"s3://npm-registry-packages"}},"0.0.19-425":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-425","_id":"@ubnt/unifi-ulp-ui@0.0.19-425","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"1b5286053a2549e86ef2ae00737d97e9461a4b35","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-425.tgz","fileCount":76,"integrity":"sha512-gojRZ8cQcR4OouP+POiI3KhVGQeoaCzcjF2TG8Amdwb9/4GSwmDTluod19tkzn+rSxq68xpzY8cABv61O0uNtw==","signatures":[{"sig":"MEYCIQDtzcno7rneM1clEgLUu+Nqw4rZ43rkkp7nIpUJxItKfgIhANR4IbgI9h2WpM2AWTMFNn+tmSORbXbJab5IAyALlAPs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6874347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWRnmCRA9TVsSAnZWagAAlI0P/038k7IMtsN7tYsAkLM6\nonch9MU7O4Bp3tpsyNTpRiKQrs0qQAWxFaB5DsBopdKu+UyXf4ynEdJXMjji\nkcGHRqsmurq8SVb8yvAJFi+eyAWUb1fPB0XAcHoeP7CDGbbLXqZnoNCpW6/C\nVpK8bY4pIjYpi7S/zWzO0HOfUHxRyjCwmmftDz6gNW5NWhub8gqgso5B+Acn\n6gbA46Et4xii7zS+eKOq9K82fVVXYTU5EvSkJGALAIyKoLL0F0u1/PnPWSAO\n6rU+ebQcXj1xGwfXzoJbPmzBooUeaLz0yOCqN6QqI4y3VJyG4CIRzC8N5fBb\nOW0ZIYRl0w8M0mi0HJDvDH+kCRDNgk4sNkbvBUZ9Lu3Xgb8dYN9KLRRWMnGq\ni5Ii0QMz/ULcX8VMNjfiDrwk5L3Zto/zVUeCkj66fjZSIDglBJIM5QUbV1We\nIeIWEU209uQfeATwGMw1dcM51FhA+l7bRpTXPYzeKFr27vSoCvaPWO8fURQn\nSsm8U5SQT+rEUH6s2uSqmsb+mrzxPj2CRZ/avjEP5q++KqFEYVrav03pgwaN\nEEf684EP68NjXgvrziKVPW0lZS0OF4W4LkAtVbZWqo7Xy6jsOl8poSLVHB2c\nmgvd0GsBFfuxrn6OzAdWwJhPB17edDaluZhWBzz13mEBkcz84kKIQ6vtRpQi\neTXH\r\n=1ghx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"b72299257d6a6560ac86234919af6ff182992782","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-425_1582897638405_0.004059816441688513","host":"s3://npm-registry-packages"}},"0.0.19-426":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-426","_id":"@ubnt/unifi-ulp-ui@0.0.19-426","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"3f64a114f7db280a2749c251d212c030db43bf5c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-426.tgz","fileCount":76,"integrity":"sha512-m/f/G8Q6F9rrISmqq9AlAABz/3NQkYc3qDqIqbnd/SRIkif2UAcNJkhor+h3qT3mWMEGGhL+O1IzHLT17NMaRA==","signatures":[{"sig":"MEQCIFvXEaDDYSqcZUSrc4hFSbFxdNu5yELoZfwV6Z3/+SfoAiB59NLZct6LBgDsI0xFSIqYpMi+m5Ao1+7U7Ue+eeeaqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6944790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXdSMCRA9TVsSAnZWagAA/XIP/0EM7312ZFrRFyQxpM7a\nAwCTI8he5+QUBYhlDahGkLkJmLypvD+jXnP/eE6dIpnQQmH+j9aisdDS0HWM\nKCAKaAoPCHVXvkUxK1vOlqXpGyroP4mkXLyi67WEzsZHvIJwxHLLJqW1es13\nl2BikdXKr4qLHndU/Txe9VMX4fOxjsyOLOO3p6e7f7cUcuYwff/8YpCVBszG\n7DqSN9JYb1lRzjQaopnM6zWkbQCJq2uc4uLOQphWVWbuZ2pWt9rmpZMw5A9i\nNv8AmSDYx/Q64r5zlVKMeu6OGFOn9W+fZjXZOuCjQ4kOgOcPsh91rBHHnCLx\nIzfjpPgtGHqvS15zjeHs2gDWlOqCEfZyZSUfoevIc7d99wqQUHBbE9WyuO6t\nLT2z5nlY1pWFhsHKIJyRb66LU/yxXw/gsvFuGJx08ireURIX7A18d2MoT4Yd\ni1TRb10KJCP6PbACLNttD/edVB2Ok6gu0YSM5J3U+vSgZsEokHrlYB5wCpu7\nyz4YeFAFlhAOYLjWtjbtK+SHV4qaE1XipcxSbahYNSw/iRhSzMkRBTNqD11x\ntSnCpvNn9wsPNI5k/B6sHEgQbhOnDp+2WgwaZTHSFKJo6Ey5FNPeSHzpg0xY\n+kec9h7rvgZCga1eo2Ym8pv2p/AMKNJlE5JWLfOcpLFfFBuXPsE9fcttDXSs\nVP5h\r\n=pRb2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d415af4a807982da01d8a168784a261d95a36638","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-426_1583207563669_0.3324924598133401","host":"s3://npm-registry-packages"}},"0.0.19-427":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-427","_id":"@ubnt/unifi-ulp-ui@0.0.19-427","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"e2a64e110a5fd30ce46839b8405da51a61cecce8","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-427.tgz","fileCount":76,"integrity":"sha512-VvucGam0yQj9xe8WRHnbc7zIstbtzInXFt7nOgi2PM+nIQ4eptaVh60skhVAJwAUv+DenlM7Dd4abqBdQcvJqg==","signatures":[{"sig":"MEUCIQDH8i4wMY0aQ7ZzTR+447OwqpM7H53rFB4QlrbV/r0hTQIgNvQdJlcWj7WWArxTO2MuLHOWVnDzx3L2nmG+Im2Ifgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6945887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXwUoCRA9TVsSAnZWagAAgtYQAIBqnZzRYe594Y81DDtY\nxiBcJv+UndrsWXkmx8zjiGWyioaCm7ihNZDjtYhBLOoIun3ruEgkKPmwDw2i\nEhksBPgIL/ZZgnvac79yKwcWZPvfs8EX2cs40zA0JDNpRE315wya364LBCCg\nxu813w2Stxzakf8Ywhr+Tg0QNWwvn2uV9TrMpbCkaJ79D308D2zjn/ypu1RB\nFQ+L4Of65n6qCkboc/UzcC2P5TOcdyryCuXlxwSSQ7SXxkvEPacD5xP0xA+A\npeUyUS+xHF+LsTekgwrM1agLQHi43wnk2Og7RwjKenamEQeWDJOTTgvK9Tts\nGXB2WeqSuwKDLwyVP+JLjRkCZ4+ilkTlyBXkkAML3JHe1XeIbUUAlARi/eOp\ndaUm0H7+sjxOA57Mg+VqXcHQebuJ4sERqKeccRokDcuQiDFrLL8RfnxUi7wo\n1/EORSJ3ZlaJcNTm0a6q/ZjzRewleL4JJD+OM0YY2IHg7yI/ZO1vRfpLTMGw\nI+dxdO168OvpfL2/w3xdQLrsrNMnUAirNs1t1YNmRpAphB9C6+aTPsGM+2aK\nRFkcWiLgeAipEfP373n88qoWG1cHSth+p0Kxlj42sp1e7LTMVRUoSaPhyAT6\nP2GrPA/7z8WOWwG4K4M4RLj+0dqHMfmBsPhnwTvj89Q7h0iUGRKgCa/Z+lFL\nBGjv\r\n=MjEo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a7fae9401e36251969db37d6dd580453df30c6a4","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-427_1583285543491_0.0869985920976486","host":"s3://npm-registry-packages"}},"0.0.19-428":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-428","_id":"@ubnt/unifi-ulp-ui@0.0.19-428","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"9bbfa0974a1814697bbb467f953a3d3713e9bb47","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-428.tgz","fileCount":76,"integrity":"sha512-7Hy4JwtBMFf9zg17ShaHEietGVHeN/Ko7EAIxcVzThIldvz6XO0eqlOSEXL8B1+2x9aAO806aTClR4d4j2OabQ==","signatures":[{"sig":"MEUCIE3jqyGyc4VcFMdMXm6g9rgiZNgC06LG98JmNqU0iH5qAiEA+PEPFF831fIGPApE3pb9twpNA8fK+dRQ8DCyB7DA3gQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6946173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX3whCRA9TVsSAnZWagAAro4P/0CfFPHOfhKMuV7wRns4\nHph5EJmngaWq+KmbZ1UT9YiRVNkSDcycov5X4yBTSe3muwOAt5HiB4B6Us8E\nr8pMqNWRgxf6b+DXxy/8ijKpX216lm5/EiddAdKakwXFi7QMvf86ZOFUew7h\nM6c6eq054p5ilZ+q5MFoP2L4yi/oMZvsl3xT0z7iUrojscOmO0OSP2UoI9S+\n7njpTTuzHoMi1nmCbYEbAc2shHFVEsWA937geB7P8z94Zjr3Q57w+V4Zr/Os\no+oniYSy7xcbwKeQYXKJKHJBeSr/izDDfjXSP3EhwM9De8Z6gYnNi74lX37e\nS/JPIuDymZSvdfRjoztZUkDRuxZsQe28iSr89fyY2/COGS5GSmaa936aNqYU\nFlT/C0lMVSyVkziM5PWfHJVHFUNZYRLm1YBW6Ax5NSUOf2XMdOJAegBuDWRq\n1MtXOlufG75EU0dk2+sr2QVKRBkbLJy6Ar3KYppqlBh+Su7izY+Sdg2t0T0g\nJJ/SbhwMfJQboEuX8PUiy58J38P2uT77/bkRv5FuHzlDd/8QiZiahJlqjTQe\nbOO7+Fv5yw3YjwkmMkX37Djc0kHiOl4so2h6gssvmDSIezBUTsRYcD4sPAR2\ndIRm84GIsWLs/QWcum6gNCW1XW1i1RXix8qknsJ36FZvmcTa6+l2eCG/jlDg\nODMs\r\n=3lo1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f26b40555de858fef9f74028be4e9ce5e5255d7f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-428_1583316000509_0.6096475392260694","host":"s3://npm-registry-packages"}},"0.0.19-429":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-429","_id":"@ubnt/unifi-ulp-ui@0.0.19-429","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"968ef41be92b965cf5263c09a015b85f51e3b4e4","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-429.tgz","fileCount":76,"integrity":"sha512-GjZxmfPScoLPzd0esJvm+IeAMEbslHtuqU+OxsPfmiqbBFeMjWHt0S7lU50/y9S91tHEFKiOozZhRneMZfrv5g==","signatures":[{"sig":"MEUCICG32HdY+6f4sxCFP7apWDr+7MzuCkJ/3ojYy9RiSEKgAiEAiKcV+0vf77h7EZaV/62mKNJOt4118Ax+hcw0/kzRLEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6946173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX4LWCRA9TVsSAnZWagAA24kQAJLAuNhPkv6E/OfBbXe+\ne+xyx51ljQoy6yIIRMZkOV6qziqPTT/XfZuVWW7jAPbofq6cceALKrgtGmz5\n7nqbfYhI/ViZfI+ViQVuUYDNZniQZN8M0mEXyx8otz6ThxpqDDMIX+kw3w9z\nDWvOvffQaCfPrM+5bc+42fFctxyy/IXYc9QAvDhet/DjFvrIfvLZTnf/SLbD\nIK2KAzwyfXmwQk/2nEs6Axwl/C42XSHGQq9f6C3lJ7zZW1e2wO1sl2owHEuJ\n+HVVk4pihvcgCN6/xStp4kNmm3d2UJP8JhmWT3/BceO6tU4jG4g4SbbCxSZV\nIoOlkh9DvcMyrUeQM7mEYOL3mH2TrdKaYQCnsRgnICb3eowKJSQgqHg5xpiI\nxQXbrV++u5TSWzJlhyx+eJqXwlTj03rs8ofNMVYBTEkbX4l8QYO2d6q0Wchb\nNTb/BWVgQJzEzUMlQJGwDXiq9l4i+SE3BlcJyiGT+XgUgDz+fdtAuk7nx69k\nk0yvdzDCgFVAYVWZ+/MhSkp3IetsNoT120/tM9zNvWUL/LMtOwQbQYCz9dKR\n+zSg6HDgRjs4JSZh92GwyxITC0javkNDLQ6i7Y0iKVG0zC7tjphtdcyp4t08\nUpGsmywWPQ9HDRyo6F7bAghlcl8SRizjRmH27B6J519GLP34lLbGZoMW+gZx\nwTKa\r\n=w6Pi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f26b40555de858fef9f74028be4e9ce5e5255d7f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-429_1583317717839_0.899344658887673","host":"s3://npm-registry-packages"}},"0.0.19-430":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-430","_id":"@ubnt/unifi-ulp-ui@0.0.19-430","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"2134f8b25c85cdf764d4ec1cb588f6eb96d47d99","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-430.tgz","fileCount":76,"integrity":"sha512-g+cY/umPUiCg+mXgSWRWDFyRGMA/FEamMGX04FjiygzqLIrGxGl2NpMtK6bNbM75RDKFCnRrXAJtMvu9nkI5uA==","signatures":[{"sig":"MEYCIQCOsqUlAVAOXA6j296gM36AmakscPnTfxGon5jiFkKD4wIhAOlzIJEbGqITpG8ms8em3MfFi9GklHEQl7n8dG1GyFjM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6946557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYMp5CRA9TVsSAnZWagAASmYP/3QxwVTBy1NrNuXH/fZ5\n8n6Md2Cz8Q7cWGnjhheccyD3L0W18PC6p1yRMLkdE8qK/UFNB7zT2ubFJwVj\ncXles00R3A15yIABNmDKmbdykpsvT4bodzpk8yfSm00+zykn8yFszrQ5PQHs\nEbe0sgHS5PjIPn3uOtC5FNcH/Uimu73GWKHgsSszujJ1hjkWT5g7XYEDene5\nb50+KqPnAuRs8JMN+fWGRP2EjnxwgfP9fcfDOtaaVGRQKtl2N3Blw1WIMDp/\ndo4v5916Tnl+YqZ89RGBBtwzpGaBmjFeKpNrfNq7q4r//i9s7TXqGZwL1WzZ\n7srOZjNiq/5mWoGEbbSQfHt43ebQEPGyTlRFHNHxPDFxnUwm5axbOe8NwBgU\nQM4XO+8CvZyQip5Z8N9uUZ+V3FtCRDxlowSSG0Ehdizab3woDqHQ7AjPUKl4\nk7Ym/7M24DLmYuQt54Z32xbOCxyYezcE1pgnfyDy5y5QmJf01F52p5IxRMpm\n73i6fD8CjxMs12Bc8dzSQ9fb4vA/R1aPhezozhnTk27k59VCpJrH9iP1E4vZ\nYNO2YKuNkJILhEZtyhkafsTz91rZpoLUD0pogi9Efi1q8BH6DqCf8HGDr/3Q\nqzuheMw/ce20ZQq8M11LPgGOfNw+QyLP8UdJIqA1WjJ3amXAiyZ9x4lBSDya\noyEO\r\n=ps2L\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f1643ebb49169930224d165fbaaf267ffbddf885","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-430_1583401593448_0.17992654502596683","host":"s3://npm-registry-packages"}},"0.0.19-431":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-431","_id":"@ubnt/unifi-ulp-ui@0.0.19-431","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"12b7a97640537e293f5c495c43bce6cf52dfbf07","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-431.tgz","fileCount":76,"integrity":"sha512-dtgDz8yE8uky9qzBKVRjzlY0wMjz//x8Z/UmMyh5e1+sieER6HGOouZQte08URvQ2RAlzwGHQ8Xc+ETlWWRQgA==","signatures":[{"sig":"MEQCIAaWENAG1MlL3qbYEUrpqX2ShKtKdTWs/oVR6sqZEmugAiAKDRJIBj0k9YRvuR3c+6FKIMBMN1zx/SHw2Q8YnGGzqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6946557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYO4eCRA9TVsSAnZWagAAOKYP/2hWlxhApIpM75ZTav5o\nnCEDTZPM8pMdFpFdU6d9JlKmhL+/3ujR2mzuzHA+ez4fq0NS+UEDq8xqinVn\n8ZypTyiqcYzGYvhV57V5D0MhQetqEuL3sg4C/UexmYz9jFZU9heaAvTVnUqp\nrVe9s6cOgWkGwuYT/Q3EhMznIqjilI54MHMTZykbzQuAr6gK5AqVvj787ozQ\nF9lTjBKwdDYCSleVoLbzKTtDAmuxKlwEDjJIxfimtIWo8g1UkXe9+aFu0nf4\njIA3pj1jbcDnJFzWId4YdOqa1lESplWvKLn5lLyTklh/TeMQTnBc2soeQemM\nl2ubFN9vEqjbMl4O0Ljoncu29bN3vDJZ3PhrtAkZxYxfdlUkReWluTeOZAnl\npJ6pZw9JcbeSPF+7wmOxMCOR7vrXJon6EPZza/MqI41zuZfgjqtUKexPCZbI\n38nysk38HCiYYcdm5yXwOhsJTJh9S4rYTze+QCfP1f6PFEaSp41gfxfpiSof\noaGcFFHZUSAooZ5/NCM5X5oVTxqZuBK+kybp66+gjZsjOupTfp1AopZ2Aeb1\nVL6yUAkzUSU6z2JRYzIN2p0VvXbsCdpO+OE1cRD7Ky22iC66mP8/X1YVAoNY\nHQWs0WRICoyj4gws4A89fLTxwfmdyEd5ZX2KG9zH4ZdZs9XICG/LpX1pSpq6\na4tO\r\n=JCg1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f1643ebb49169930224d165fbaaf267ffbddf885","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-431_1583410718154_0.7600761005824284","host":"s3://npm-registry-packages"}},"0.0.19-432":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-432","_id":"@ubnt/unifi-ulp-ui@0.0.19-432","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"f9d9072af6b10ce7c14ec80271da63ba1fefde5c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-432.tgz","fileCount":77,"integrity":"sha512-GwpKSan2uz3GqUoK+6y8a3xi34krYPbDDSPZ34XxGGlzo3OBFOEIQdqv/PpuT6Usg/z7MngIwT8WuDjctNy20A==","signatures":[{"sig":"MEUCIDHB7A21Fg7mEJ+9BqeewidpNuEKDHFAbxDUyHtM1PNJAiEAvqwC6SI5xUXVeXkNyvLhZzmcKVTkGw2nq0RpnWyzu8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6947645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYg4UCRA9TVsSAnZWagAAZHsP+gJ3tV0yW49tJiQ9LH1B\nwkhcLmL3iXnnUBgXudDnTMD6idKx0j4AJSCsvPqN7gUkvDK4Ar6YrBxxrLmI\nU1hPixmJ5iDJEtbP2P8zX+apQcryE0s/KBM8pgzz/cA6EfrbCRAwy600Z9yN\nEGjAQiA3TqhSMSB8VxEes2DhH1TKmBgbrSK9lfe2Y6+Df4gATM3dL5n1xlIV\n5z7lvhm2ONncsxTu9kYMZs/Bj706BWw4T3Rai5BKo4Z/LDRydaSo0YjM1EAI\nIqvnTnI8ExeRqJ0CJ1OGDom6xc0H5CrwzdfIM9lbi/+UlrQhGGDJfGsGH7kL\nFo64L+jP96Z8Hr3/U8yAFt+W8ecRcUGEXO6DifRsAOQfo0O9MqOJ4XNnX/Z4\nbgZEC0AtVWl5lkUXyXHb9Z1qh0SOQkGGigMqkbhPidfPxwL3uh1i92HY3rQ/\n7K0b5MZkTFg9SACUGUZh9MJrNq7AMZeQfP9T2bY+3gOoxVMti2Tm8GIgeF7m\n6Twk7Z8n2c3CHBYx1CebT1g4GaAI852RgztfPHChiJPiySMvnXSR0dbVWSuR\nU3GncRRgy3b6xBBRlS52CIN9N6ceYLgp8sAR+YFn7a1TLPEv7w/MVVm8mnYa\n1/Jpmr2+gB4KeK+kPvGPGTe4nCdme9reqH8tiN14HnXewQ2/sI13O4t2BXTP\nT8Gj\r\n=FjtM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"c8c698686865baa1a7e2d884506a30f5f321107a","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-432_1583484435967_0.2726310867950772","host":"s3://npm-registry-packages"}},"0.0.19-433":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-433","_id":"@ubnt/unifi-ulp-ui@0.0.19-433","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"3148ea663e1fe7e4cb93cdbe8e9e054054e60072","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-433.tgz","fileCount":77,"integrity":"sha512-6ZxKZXDV550cEAx/OfdZXhBcGIXB4rXKxBprqSGwCIFOCCR05WnXXdSSA0uWiDHSripJS+4emgbRpoMPozXHbw==","signatures":[{"sig":"MEUCIQDQzwIj1tM/C6lHnYIpfLgzsIrWyYtG5hekhXmSpeknGgIgB0XwtUcOA7o0BWOgp5tZKXno8+rh1b0b8gnSSyG682g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7087870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYhMnCRA9TVsSAnZWagAAJ3oP+wV+Ny7f+ogqQDzlqxgX\n/kXH/6icdyaW05g3mXcmcKK8x+faFrlCuiraZwrwKX7R0CsSQPmD+TGEGnCf\nEooM96qsCmwy9z3x8wzm4tre5lwYnM7PmhYIk3di18ybvPseKu5mX6qAig1N\ndDELy7YxF/D5YGYq693pSRbMC/QtQpU6Vgt2rPoB4Kt2Anpg8h4UFB6GW/Qo\nqhtadpdcjCh792IiArDF5byEPIyXL7YbYF5eI4HuztiKrRMyVNgyAl6L27I9\nZRcnKjJQ/SC/1zg+ffxasabH/Mk5aJtVHdZO77sTYMn+3GNXwDLGJyGtuPME\n0DCmO/eALKsK/yK/HaCciS+kR+OCIRV+qdzVlEroFF7+3JisujxQt/l0PM3S\naXZsskmntHOKH9unurcN6PB0IQWfjMT1+D+w/kxIpPERY29Wpda3BjOwSvAE\nb+DdJiE3vHqP5UAJh1ixmCt6AoKbCsRAxcV1bpKk5QyN7oNMFF5YbqkCEr/F\nWYEm2dczGGp+eoZw1FDiUB9KIrQazE6ZlL2xKQSeqEuk1bGPLD4mcj6Xg1E2\nh0t0AV+SGU/MSlajHC0aQmDsmg89snjnPnJ9xOQOA686CYIjbjPJJnIh3nS+\nQ9MYJXsSvo5QaE4gLch40QqXCEumq7Kcwp2L0kvjHBCykU+7dP9+x8OOfSx7\nuv7B\r\n=jJZG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3ae3c4f361ffed6fca913bb782f8a4d825253238","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-433_1583485734641_0.17653480153656576","host":"s3://npm-registry-packages"}},"0.0.19-434":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-434","_id":"@ubnt/unifi-ulp-ui@0.0.19-434","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"97e73d4db906b8fa0d5ee594f16828b3f7a85e07","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-434.tgz","fileCount":77,"integrity":"sha512-wOXeui087WyQNNnWTbUqukWsxVY81dJAfMkVvEgRBJNZHHXJywPE4o+/Bi1nYQUw0ORInU5r2pBRPwyFtUvrMA==","signatures":[{"sig":"MEYCIQCLxOeDAE7peav66ewxFEBITSAqznTERfeRoWEK3SeQtgIhAJn8kcFbgEHAaMl6dsvNg0hA/9EwucLFHkQ8U7IwOrPo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7087870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYkAtCRA9TVsSAnZWagAAdi0QAKKitmUS6h91xdEynPBr\ntyuDd1E7D2rPyZpOT+i2tCc70cBY1kF0mnipTm4iKyZG6atQO1kXzKcHWVkE\nT83FD/J7f8nZeuIsRugrjXtwSvp09kIeyt0maIMQxVSjOyE6VgCv09HJE4lC\nmGohe0PGIhzi/edYPFqtu4w+xcaVIbYXHcDBkgyQWQErdBW2UMLrne6+KU+x\nH+vLqlGngm5Ueg59mNJMp6ZZKgZZlChWmXW2pSHFUNMx3TzoUOjAtS37Eqw2\nbrjXJ7WJE/6dpFQ6u0fEg/mj9Rz02fyQYYlB3+uY37l5lPz6iDVvE/MM6hLc\n6TxO90q/X/eCuddDrEgpLXE0qxB0uV8FZRobURU/RaGOEoPtS9YXfrRG6Clf\nJ90yhG1QjUwISzpFtEISFrHIQefq54eXc8rqHdfQu+JJ3HFbPj/MuV90kTah\ngWSaKkbkm3xB7oiByrJSSoxpNpEM7qWEaiZzpbs2tlylCe6XgqvJww9Mk23z\nyNLGSQi563j3hf4Ts3x6Fau6g+Mpq0nur/0ymtJSfsXgQEiihw9hj4tla+ZW\n+kY2IOsMWzx5tKpcl1E91Q7eWjKGX6EtVCoEz+Cxgqf0tWIfa+57absSfZt4\nXgsP/A4rTwDFfwi6k2Smgu/JN7Jm9pWUspmKJQaO4TSDhJgqEz/qD8pR2S9+\n/tCx\r\n=noMT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3ae3c4f361ffed6fca913bb782f8a4d825253238","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-434_1583497260980_0.4981938957681358","host":"s3://npm-registry-packages"}},"0.0.19-435":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-435","_id":"@ubnt/unifi-ulp-ui@0.0.19-435","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"c2f9f79d42a53bada98d8811b2bdc8f5402681d9","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-435.tgz","fileCount":77,"integrity":"sha512-fPpaRciauiEM0hUwMqNN48gjHjZWrl+r1XXfsQCphcYnqUQh9F4ykhShMhP1YkwP8rUftK1NQoYvHlhZd+LDIQ==","signatures":[{"sig":"MEUCIEjP/lKTrHxLcK58P61WefPNWDibmJC5prCCLOtSj5UAAiEA9K88eNAoynAvod++X9eg1Mbr6SZZuaQdXzZDBGVMntk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7087870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYkmCCRA9TVsSAnZWagAAZD4P/RiOVJoNbJs589wmJiks\nlGth4VK63N0nDoeG8UFi9IDzd5OIwFGeDjj4DHJTNC5hKRRUQBJSucxHtT8T\nUdUp14TF3YeF2cooYeF/GomiA3qUFOlTzsJ3pO6TyyiMPEb6SJuRU/t2ghU9\neWEu0o/v5PHuoqYrVAX926TaPrvfrIZ200pnlly00wfXp8oxRwqDyOv2pAa3\niTBumYN1s9ia3SgE4pUGvbjaAIc4KlMgzf8/f4oPmTAFsgtgBWWXI/c/Umz3\nJp4Vf7Qsk6W+LxvZKSdKL/xSZaPt0SZMyXCqFeRpVJg9FMJgQfjK7G0NLXtP\ny74119dihA2VVRcXx38syyRFaTBr+jnc6QhT/MJSOMT93jyoINrY+DBexXW7\nbjrkxnQinSG8JQKk3w5lbLg6Ddltt5A6VXVEDDXbNT9AiX/EXpkTCOQEGrlk\n0cqqjmCyAhaYLZQkMSohBO5iba2rqKBp8H+f91bk+Ba52h5WKQXNo1tmqUxc\nu+DTuYCj7XmmAC1ykrNdij0ryZBf192D3ZtJeGVecdKTpcCsUkqZQU2NImWs\nMArbnoNqesIs94e37cIk5LvYdRTTtxQCaRlibbSOOUgoOHVpqkpHVhK/ayQX\nB/vG7lH9r1tALFJfjyLn6tIEDAp3TYuevQjpX93UA/yBrO/tB73unJ5GdKoC\nE0pQ\r\n=pmcQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3ae3c4f361ffed6fca913bb782f8a4d825253238","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-435_1583499650220_0.6732847770993167","host":"s3://npm-registry-packages"}},"0.0.19-436":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-436","_id":"@ubnt/unifi-ulp-ui@0.0.19-436","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"b3197db1332176ab06162602fbbc9b55b4e49564","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-436.tgz","fileCount":77,"integrity":"sha512-gdMzsozXeDS985LyxGEaxct6KekLcAD8UgQky5Awqnc/rCNIksww4awDhApa3JcDHHc4EHK8/z4UNpo9FIMa7w==","signatures":[{"sig":"MEUCIQCBU+dtBR4KO1JwxrZQV3hbmM2dmjRo5Fwqh9PWJKxkDAIgM6KQ+ctIMfuzDKZjHw0gOHDc5b5S7wRgUU9R2UOg23U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7087870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYlZiCRA9TVsSAnZWagAAPWIP/A4A+4vYh0ZNV28zD8Ru\nxMDSO9uS9HL1vDq13JE0MudPkc4kaofSl5fr600Mz3gFH2aJtnsV7e+LsdW1\n8jR4NdwIksrai851arPYAaskzEXfsFuBOaJ5wodxST6VIAkeaPa99IoC9ZKX\nuK6R+uJ84tonsUc1KrBcalfHCf35YGdKijUa2U6ImIDoUgai22iO3opUFVaG\ntb76O2CBM1i+Gt/BtRFFeUid0jANKn2ekMXmSSP1/e0LYUhjyyf6M+mh+/4Y\nnxjsqNMDpqUbn7rm3Pb0ppLIFOir5jWU+M64uVwNq/s0WSuoRKSQRaX9KXKE\na7rMUrPk+8ByHz6G292SrrSoWWLp2ixBdkK0dwI3XdoRZ2bo0EQjGqHAwHhR\nazLClDZXmpqng10vJuDlyPJ7ymxm5AyPQjs316n23/MaKz+FWGxWt9+2kVtf\nkp595h/9WJ4qX4B4qGeZpcDsjt3F8WPIusoQxf+dGG9uygKFYdJPJFepwkNF\nVgDiAU2zfpEvdF/IjeG63NH+9n1TAiA93GLn8dRDvB7CqpH8h3KcZEaakuTc\nUyW5zvSm1FAvDBZ/x59wg2AlYgWcChg7LoK2+VKTNz+BlAdDerAIgQFxVCuv\n0xnAjjQPMNPlWHbeGbmS8iCr2h91o8JOikqQMTRYm+OwtjZmrY9cwzFRkoaP\nVWAN\r\n=lUuM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3ae3c4f361ffed6fca913bb782f8a4d825253238","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-436_1583502946173_0.04808800399077762","host":"s3://npm-registry-packages"}},"0.0.19-437":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-437","_id":"@ubnt/unifi-ulp-ui@0.0.19-437","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"c825bab3dc70ac88bd37b4187aab0f6a940b5cee","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-437.tgz","fileCount":77,"integrity":"sha512-Pig21rnwfF71Q8dzKeQ0exl6PlAfhkiniYPEMbCSZJLklMEol5wJQBlJHcsMxBV2VCwAYzdXI+sn/ugNY3tXwg==","signatures":[{"sig":"MEYCIQDxxqjH5ZROdnqnzCIr3ntT3+g5uVLTdU1vztsCD17o6QIhAKuFOJ+te63WDu0eHDQD4Pr3wkzeG0WDP7OO1paGoWxr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7087870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZa/aCRA9TVsSAnZWagAAiq4QAJRQlTkhWjvbnf14U9f9\nXLXG7CSW+COKqZVR5L/f6KiyftJnB5ja4m55FkYq4t3rSCJr4qqxRDeOfqlq\ngK93fBPnTKt4JVyhkvD8sAYophoFdvoLbJ9QQomTzLDn6B2Nb2o7LUkgQGZ0\nsSP8Kmcx4RNvWepzpqcJ0EBkYgu28UZGqDCPkXDt/PRSfLQgEcLNEop7AkjX\no3VwvZ/FNFxnyhCGpzMDnjGd1liXQOTad5FdCETT25iw4D0MzRe+tqYpMBwE\nu2W4zr7w9tI8CejmW9xgynz1M2IirjbKXYhn7/6cc9XrpDIum/2x3F76ETjP\n0X7ICyMu0muWB/G12mqUjB0c1BInSOKYlSVmq5lb9TV7SIXh2p5BIB+EhoFX\nQ6rT87Tz8lYaTaoXyC6WUVsfP+SSHRVmAKUj8a10ubEEUHbWDe8g0fVhyO5Y\nEccgbrvvklVbyaeI6FpreOMXzAEYhJorycXyS1Whrsv2tZRsN0HKkTp/LRSj\nHGbkTuEGgIES1zTWr9uRQPclWmkBoW+Hrc0b+qZKSaKxSsypFeMieARIVQL+\n6kt6rQhRCUL1TofCuHLDTjK1YcvaxLX9WDQ1gbe5qRg2P0BuV2o8F5jqdV2B\n96kq49cv9izpBUS8IIheBwI/AftNHBgFbr/Nv4sqP0oZCsRkjLWOYPU95UCy\n5qbU\r\n=aBXe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3ae3c4f361ffed6fca913bb782f8a4d825253238","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-437_1583722456173_0.5665292822633974","host":"s3://npm-registry-packages"}},"0.0.19-438":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-438","_id":"@ubnt/unifi-ulp-ui@0.0.19-438","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"221f4342060a22a1a39cff3378594df3181a5f3f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-438.tgz","fileCount":77,"integrity":"sha512-QFt+P17LIuxb4hr5WukewZZ8Z4lRUam4Wd7ZdvHzVrrRIv7jZiK91QgzsNMPqOCNMCU/FmcnG5xdYG47cHecdA==","signatures":[{"sig":"MEYCIQCx16UTbsnLFE/F8XqbnPpUFSm99jeL7qdj7y5oxkfXjgIhAPaakt0dI6fRP3WZJULD6o7PBxm0itYQayDQ67uMWJ5V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7087956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZghaCRA9TVsSAnZWagAA8psP/1Qx85HEkxbFJZ9NYXYE\n2pbn6/XFmQzs7uuw5d14Tm6FCXcL0qVRkyCp0UdOubXkGvHxpvCLkH8FE3kr\n2Bu8Rav0hRzE14OzzfBgbL6O5Q0y5e/7cP+SE3BDa1WBA19y7GFB/+yfNcES\neDTAE2oLd5lEwKpE/iTwsa+eOBH3ka4UQM00DH8jtsVxIB3CyzeZkJ74317B\nKfSkoaCwIV41PjZE82SU2BBnXOQRzGBb5NBtMGuGHoRNXd/OfnM+J4lUFtsv\nbbp0RmoBF6iJ4ztsrjq7jnhTNuKmZI9XqbbPNjaD1o0tEaAc9qlvcmxMqWJb\nICeoixQ9mP+gEWCKluXx+jeu7bUpbogxJ2rOIgUdsEl622pQGtXHuNFx2RW4\nT3JWdXKhBGJavh2svZ57mWozaYQmF/yBqVMXYixmscwZNEP/JrJCKnVjWRDf\niBZJy2YxB+839A5px2EWlA8V3so6ApgnZO5+uJGWRIx4moxp+n4zLLvq4Ezv\nXHaJmhXN+gWt0NJes8s9T0HThqTGuRAWjyzMwpMUabnxsdmavk6NpgNY5byM\nc3CnfxQBgv+LbJvfMZGqgWWA5poa0r8mAI2OJrVXC46bDVm3+pF/D6e/jnOn\nZ3uSQq8oG4XpERzORsUja5svA/Hyyoqz9Kvyctvjsye/h9BVc0DUte+SYAWJ\nN0lh\r\n=UQaZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2f68928fec1a19bdfdaac161356cb75dcee25716","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-438_1583745114233_0.6193833505713904","host":"s3://npm-registry-packages"}},"0.0.19-439":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-439","_id":"@ubnt/unifi-ulp-ui@0.0.19-439","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"4a10d3fae92f45f9f90974037f6bf63589c9a7e5","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-439.tgz","fileCount":77,"integrity":"sha512-BX6GAe37NA5nDvquSB3B3bX8NlJGs0qaGHcJsWkJfTe0AxrAPo5fPI81U+NyEBGZfuxdVpVFyKFrfNJZxhxKpw==","signatures":[{"sig":"MEQCIHhLYbW0i7lLCAXiB+9YKM7YA0wyES5HZZ8AKBSguJDeAiAofycxD1zMBtupnuJKdTiMWX9g0HNIshT9u70ibY5+0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7087956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZy9aCRA9TVsSAnZWagAAri8P/RccC77BrEh/skHoS4iy\nI/NwpUH11BP5jbzsHxYmki+sTNaxy0UC8bFECTv1q2nWCUpnCMhLGldnt6al\ntNetHNea4DHc/7xg8DcMrx6EEfPzsglZszhk4VKwHAX14LOPRVUBP+niHqQu\nO3frcligQIYdZiBqWbvCqx+qf595bQaUFOo0syYsrVYeDQBg3UA+SrJK1+fp\n3wtquql8CSjeXXqMBi5g3nlvjeOzOwnyuy/NjukK0jFPGJg+EDVYomba5j51\nPXBjDhDhuyshRPDtihoCfoCdIlPAIHWuyPXsRb7wiq6KJPYxByVkkLyPs9Le\n/1MQfiFdlkD8zKKAd/CZBe3NnrEu5Fx1mWvUKmZ7XqF9iQUXvyDFYfkxv+zA\nRgNbTdOQeBAHCZKsZSnVFh4WUKVTiKF26w0NYfGj4274HV/tOb41fCkU2SbS\ngqm6/TchV9ipwO/oeCASpvesHYU5482dGC/OPKwI8IH+Ttf88qTRDctWOZDj\nFJRrsSFw7hyWwc9xCoM5F8Q90RxBZtA8vMTx88pIsVlqipMmBJY/ZKW+Jmf8\nYjLkim5TJjT3ImNxRg2XL2EFVTa8nSprgc+Fv66CUn7+YjCUnYffCTm2Gmk9\nZrdoC4pnI60olk9BXZ+FL2bg6M6OZxI52Fc4ueo+GBLBXvjuh7HpT+BcfYEP\ntvNX\r\n=Bzlm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2f68928fec1a19bdfdaac161356cb75dcee25716","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-439_1583820634194_0.2442387970784532","host":"s3://npm-registry-packages"}},"0.0.19-440":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-440","_id":"@ubnt/unifi-ulp-ui@0.0.19-440","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"3eadf6a0a6c7c12146d81ededa465a6a7a3e2c1d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-440.tgz","fileCount":77,"integrity":"sha512-WiYDE4UMwjWW2juayIpz3fUB+HIvNb15z2wLAxsFqQzjzj4Yi3x/6Ct7y/x2xYruzXa8Oy9MmgGQ+wE2o6s1cQ==","signatures":[{"sig":"MEUCIGjjMHuVwuvdJF5Pd9soM4nn2wZYjXwt27VtZJqSI9PCAiEArDqd3r93fULIfVkWEg3kVYAwaR1VjW23NiO7p0t8pyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7087956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaHoCCRA9TVsSAnZWagAAOEsP/1KIO5mIhLGUNxcH/wYb\nu5F/irS0eDaJzPcxeVdeNENvV032A1/vIwmXUs7XbzyZvLFsZRUZcahNEj1J\nEcKObktZgxI2aoKTIopOJSTsRWNbyeUqdAIdKoonmT08NfYZ35pVH92BRDlJ\nADUjrArzHx2y/XkmIC6f4deTmGJlBH+Xvv7+fSdekgmK0F+GuK+CJbxo5mpK\nD8NDniLTew+HMADzlEqGDT0G3RE308jvysVm2pEQGZCXSNzbiq0MEOA2PxOi\nxckHLMqoCJTXXFAtmKMzoWoVgxjofMNBJ1NSrzkPP1xqGZFdW84vKmB2E126\nJc8tUzWQ/G4PBg9MlvgL/vNb4FPhoFCp2bUKiRF5I7ANyJDS9IVWou+1xV0D\nIN45ptDs8x9XE01j27uH50SXFlmT8KhNFRt9mZvAvk2+xGO5lmHzpH8SzybO\ntVmrqkFP6o5Hd7tifAYnS3qltqeX/jkIJGT8SECF4cj3FfkKfplvLRXrT0pq\nup44TfvF9yghQeDdK9IaVCRG1siFJLB7ABs3rxUX9klI9hEgiUzohgT9ASyX\nQ0d8wDToGxwEHxFKzgAGwMYOIs45RxsvcAoxea3kXfsmuEFpGWUGyr1lnS53\n7hInlAP+EspkeDc/JVzMa6u0mAzmOXAJTB6W7I4ll+a8eXrMFuOhzqol6+RR\nqdWp\r\n=KMjV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2f68928fec1a19bdfdaac161356cb75dcee25716","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-440_1583905281600_0.6389280397610773","host":"s3://npm-registry-packages"}},"0.0.19-441":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-441","_id":"@ubnt/unifi-ulp-ui@0.0.19-441","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"33bbfee016111f7776da015c59bb8fb5404b1a31","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-441.tgz","fileCount":77,"integrity":"sha512-qTSwtNH9bQqRrFz88PVbXjkbKBf9POKEMaGTSOy+hHcG9U7F759LZTvvnzBbrS4kmUmfK9pn9gD7S24mip4nkQ==","signatures":[{"sig":"MEYCIQC93sOLx9kPc1OtZgvZ5IZ7axoysIOKwOy4LTIUywi4cAIhAMDBarClXGUt9xRjWv4mSBVvEaFnT/bsjqC46xJyNvOo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7087956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaawcCRA9TVsSAnZWagAAuvQP/0jYU7vVEXva8I6oRl7h\np/QkWkjzfovm0hK7/z1gZLecDxQjzGNH58l6aIrYImfIM1KPs8Q2TlFdGVjP\nUmoTVPJr6xwG3sbjF41mzYUh6blEtstlmKgY4k1lRnT0G69urbNM7HWdCMRp\n5UReAeJviRHgX6NKasG++l2sWDleZPZfA55EaixaP7onIXKuBK1G3+Trw6dH\nCpi1xbRS25UWesXbnZa9o++Xf44ZmKlFL9NVA+HXRNWiotPj3YF7gSl+HeI7\nqtwZztESOdy3TzoxVvNvmPFGoQbBLAfFVTEu+GymEZi2EVfPKlSWLlrU9llL\nY3bQj386ApwEkY2cFdNmSouONwcUZrqPjRxxiXTAg5Dw92+KIoscRLR4I8vv\nFhwkxnx+wFkNpuMXc0MqdWNyw/Q7m0gsKjs0hCzPzfGPTAWeDzX18fpBWrSm\nS6frhoex5XN3YexetwZDwFAVNmXqBz5gTft7SVwlJL8+SqTK9DW9fsE5yJb/\neRozpyS1olxurLx4hDnou9Y7+IDRUWES4ZXXGhVXD0PF5gWFZW6G2P0OlQmC\nPHpnJKf8Q4kipLoX8VgIjMnlvL4J8ODGjGV5Nj9XX/q4fZntu9WwSnFfYL1Z\nUTZG4CKLuMbLqOv6erpjvfEKa0MK/ZF3tw7GpeEHy9eMpDuxGRtaQWgllMtu\nB4hP\r\n=BYjC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2f68928fec1a19bdfdaac161356cb75dcee25716","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-441_1583983643661_0.3921971488277205","host":"s3://npm-registry-packages"}},"0.0.19-442":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-442","_id":"@ubnt/unifi-ulp-ui@0.0.19-442","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"4d87bcd3a0ee5252f7ae5dce3009b055101fd13a","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-442.tgz","fileCount":77,"integrity":"sha512-p7VW0ekCq94PrYfFlkKyhcddA7LilP+rf++XBaCiXJBx1rBpN7jdf1MOkaXIInq+EqUQCdNEwM8ORrr9LVCW8Q==","signatures":[{"sig":"MEUCICAY+f+kLXCoer+4iEzQv4wJbgh4Sa52c0U3WcsS8bCaAiEA6jTPm0333laXp5aN5JkfFpgz0yI8NRyoA6Hz2IuJaj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7087956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeahpzCRA9TVsSAnZWagAAGMsP/31j+HIHNzj9CD+YsypU\nUypVfryLqNc0o+XDlLCKG9Jfebn2FQXtmMk97az5H0vMgpcQ9kMZpjZQ8wPh\nbLPF9/7dEV5pEu2uBFutyQv4GWZcdQ503gyhg2v4x86PiH+NckZa3Doqn3zn\nXh6BUpDhEttydgi8vd3IE+h537ehryfz438P6U4BHbSz51ZgYOmumRbp1iVX\nm49dm/vSrSchiZ9SQqjzb0SZK/4nONiETuv+aTJ2JUWVHpoAdvZUfKrPcq5E\nKFWv4OyJCpYzNZdmBSdHSGlrdg5jpq8SeP8mBBvJoqT6tf76x45I3/onX5zH\nSu24M50vqSBZoIfrQFcniK4j1O1YvUvCje/Vuy6hpCz0ZYuWbIrx4DBGo2FW\nAwfhUd4I3O6iftjc2eCPBOUy6LfINwAFD7fSN2/LGsF+Mz+KO1PhE3FkW483\nlWYyKTrpJsVpBUDAV/4nxJdq45Tfp31NF4fQcg3o00QJ/0Ulh3ku7CLfUYdT\neyUo9SO+k+nok8Vf+gPiRzSclOIWpHl9DqEcOd8eTMohY3AdqhHhCWPvI+Jj\nxgxQdMMvF9VlPo8GFZXZ1AGYjwvzR6j+ALHmKKTfU9cw0lD9paobYQ9dSxa7\n8RlTWq0FPdyENS2fRc/OH7fwlv9a17KfN/j+7AlWtXSy1dNoIE7zmOmrsRqs\nnTCh\r\n=abu+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2f68928fec1a19bdfdaac161356cb75dcee25716","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-442_1584011891192_0.49589875382418525","host":"s3://npm-registry-packages"}},"0.0.19-443":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-443","_id":"@ubnt/unifi-ulp-ui@0.0.19-443","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"71ea90a4d54349eeacbafc880f355ca93b832c3d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-443.tgz","fileCount":76,"integrity":"sha512-LKWGNWfJgYkZiyqKb55UV940dM7OewAaEjhgPfhqJBxCFWvCF6tXuGGsy2nsCf9BsQNkEdnBJqxr7a5vr8r5Jw==","signatures":[{"sig":"MEYCIQC9yieudR3uhiinZwdMILVVscFNtg07e2u9J/3F767s8QIhAIuw+uD1pmuDMqzMoB3F6UbiC70X5D2JcspEkx5rHPAb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7073512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeazBlCRA9TVsSAnZWagAAcy0P/22bf40qLs2/YP8RQaVS\nU1Hko1eSY64J3mHPUco7GH8WhBAoQ8Ry9mJka7og4qYE2mJE6ssbTxcE1mL7\nV8MBRbqh0TPJF4rKlJuUAwa9pLZ+MawuOgwpfF843ru6n/5dxvZV31zjcK1L\n2DfpQAXvpmMdZWcI1k/gwkqZTL2Zk/BRBkPgVs1PDjBt4RB1EdL3w/NxkT9F\ndu7/3I2xXd5JsW39EBHQQurGBF7imL94D00QLXpuzSzX7YVbZSvoRDHbcxGo\nb2lDfIpsU9/BI6sBEmPu5upIz42r9J1/Q3tWQX8npWYDH/lUgQBr7iDs0Wr/\nFLHMtXDp0tjkpB8gCvgF1Le9iRu1IhO6zhmEK4R5NOj9BsXumoME/Htyd4Zl\nyqi5aM4XAGXH1RIueuMI0OwVTUJGTVG4PAft9fyrvFOQjO5cdDJX/3XT1CPA\nG6aaTSg1ALWgGrez0oAscxac9uyyA8OpIb8m4mEoRgjttAfBt+gYMe+qCShd\n+lfoEbVkA0hcQ1/N7IFoq8u7JvnlCS9X/wS1GpuyXvaBt/aw+7zr6+Xen7tE\nI1FLrXe7M0qFiM1rePoFo8SJNCwajNVXAE4SxkT2bbGgjKzp4vY61+qNDdwA\nmzXpDvDjwNLvuMssjkD1tSxp4Kn3J4OiRmhCoaC1i4lk5Idkt/tlDrgrQJ03\nG8od\r\n=odZb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ce7be6b0689b15ed35688209f1318f87f51f39f1","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-443_1584083044631_0.28706960266276216","host":"s3://npm-registry-packages"}},"0.0.19-444":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-444","_id":"@ubnt/unifi-ulp-ui@0.0.19-444","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"66505a961caf691956bdb04e47dceff34f7eaae3","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-444.tgz","fileCount":76,"integrity":"sha512-JQkHUJjS/L/Edtv4JNW3B2myzI909fR8lvUjdt48YQg5ko3WB+5v7ChE4ZVsQT4e+O7rw2PzrXu3NKDO2wAl2w==","signatures":[{"sig":"MEQCIC3IwQ4dIBosgn6AQiGXlKKTMfUchkN6wlbl9Sa/QV0tAiBRvZJ0x+5B8Rv0za5Ncm9IarF405n6wWrmRNasZpi78w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7073512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea0zPCRA9TVsSAnZWagAA4OgP/3jhaMwVZG7uVp2cfsI3\ny7ocKz82nnvSB3VS1NUV3NkYXsa+wRvkn+U2sGYzAfszDzZoS9gDMg8k+TxW\nF+xWrHrPWKmF/n2dSeXSZuAshiogYT/BPH+F5M/UtCuRZqQSdl9bYBU5Jebq\n7yIee1hBQTOXaREzVKv9s1xENry2LdazSv+BIU6o4PRFF48g34kawOjxpfG/\nHsnI2UJcASwXNMKOoYdXg0rZZnCScuhrgAjf8niSi+TuGmqttH+rEuINq4UI\nipfZMYTCqxcdtQR7t6tKOBnvYGeWdYgoLlyQsVkEPmgS77dAKktG1rAPmGyf\nZW+3ttpfRkVsjoVaXk9JCi1F6QoniioqEC0GWBkVte/Pq+YxPxpIYKf8QwxN\nT+frWZh3zoeOiEXaISPhXMFLVjYfGL3aHjxjVJhiYGUzQw7u74QmVfZV9Pw1\nLeKuB4Kv3ybKrFU7F0cqESEKJLDVOv/V5+/+3Vb9bkjBDlbC6MM9A+79ePFN\n+WjRvR5VI8hZwnQw2Em5APCWE4JGbIG35r2OfSldLmv01qEkUUCeMLoFy5d1\nEEBkCaIvVzCKEyruzGij1rbvvwokTrLDYNjL+Ft4v/7ZbkO5BangxiC4JjDw\ngPDBiCxs726ZKvJkDNgWl/D04oMVPRwcB4PrWwkJwu+6Op2GseBwj3gYMYAS\ndpY+\r\n=J7lK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ce7be6b0689b15ed35688209f1318f87f51f39f1","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-444_1584090318875_0.7204147753211785","host":"s3://npm-registry-packages"}},"0.0.19-445":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-445","_id":"@ubnt/unifi-ulp-ui@0.0.19-445","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"9d81e3475d8ea97257d38bbb26c7f17add17f079","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-445.tgz","fileCount":76,"integrity":"sha512-kR6Um9UawErFMydzRfIoqAcm9y+IUtxG3i8zUtvzMaEIZR1E5r/9RLwT7DzmjRFS7Es4bx8VubcsRHzpvSj6hQ==","signatures":[{"sig":"MEUCIQCir7+5c97/kXwBhDxi4XVm04oUM1Ov4upTnOZnFN40AgIgf/ptlW8IpA4oL7iD/8Z6m7nXEqYnnAEn4DYmXjWs9Lg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7073595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea1HGCRA9TVsSAnZWagAAuaQP/11hc5Rsu79IKOf0D/2G\nLr1hnWiiouhYIA1wKuBMoZCHLhJhXuqOel9NdKRkdT9JVRpUqOJX1/GG4Cvh\n0PjjdMwhR4+jESNWL05IgYTIFV2KE9XV22h+bzeczUyXLItX3kK962t5XEv1\nc5RHaaZlrk/bDFndRxXpVaQJaiisx6/IH6yeRB+gzgd8qKtMpmqkoj5p9B6y\naSqYt5HbXMLimbHzrtcHzK4ArnnlcXBVikTJ45tuAECVO2q5nMbsRTy+a023\nT0D4tLJo+3PdQj1Hfh28cUSFVP/kYu7HfyrruUzLPNyifzwXmA0JfPF+B6JY\noyp4cMuvVRMlxGcDb1WHK0Ra9V9IN9Dxqf0rwWxGiC/RdQHG6apuIEj6yXIE\n7ffHinHAbax4ivoiOJL7vedOzAl1cFcEQKWZODXiom1ADLu9ITEYbOi2Eluv\n/4Xu3U5ImAkxmy+HWjwi9s/ufCsUbtdAGXFEJZsMp2eY5mBf+8hULD/KQGdf\nz177XQDKA2EGNYI/neVT+x4G52EGXTURAMBMjZkvD8Rm5vJZ63wureILItib\n3O7WxH5MeV7QKZ1QSsZ6X6AY/qyklE2y+MK+A5h16c05kq+Dy8PrmOsy7P25\n+1g/Gmac7+gU0wegiOXeXZv741ZwX7dFxDzPT5vuRWId+20lLgYLsW3/TpVH\nJtKI\r\n=ACMK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f20fb9395e9ab92561255eaead6a24bb380493b5","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-445_1584091589775_0.7943355060316666","host":"s3://npm-registry-packages"}},"0.0.19-446":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-446","_id":"@ubnt/unifi-ulp-ui@0.0.19-446","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"c21335cd3501232a27ad3d94fb9eab36e1032db3","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-446.tgz","fileCount":76,"integrity":"sha512-hWdnSDwdnRzTO/9/p8TcyL6il+kPoqHWBmEcLI24hQgZhE8cxL/cOWTYMwz40SbxK7zxoD0y9OKja0Ht1dz+tg==","signatures":[{"sig":"MEQCIDRwbx/BJdqUK+JnJ4tNpoR/YqrSSo4ZycMLB1aE5k6qAiBMWODif6GErA8E5bN8FdAXKdBcbTV0oXEvJBXmbpvQkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7073902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea1VECRA9TVsSAnZWagAATnQQAKTMx3AcYaefEp02Jymk\nq/cqvfHiRGDTNXdhii/RihmUkblRoKqSMpq4ONH6ygsn6jQz1tq7V8IsJhtz\nUU6ulkQG7U7ZXO+bYLSH+lRptsuq0VqXvjUH9K2sb0qy+2WTUaTDDO4pbXf1\nWC0ffOzwaX/Z7snDyKG9EPdnr+ugwfT4M4895AaYKd2Q73AesJe1k/DThJ4k\nhyAyZRLTAPTBw+c3rEDTIkar6UCzIBudtzF53vsHEOZBGekDWdAFHfw+zcQN\njiLEg8o0J5JJswYLXKCY44WmjiBPrd2orsu/ffglpGXu73zHUSvXQK+m9mfY\nMvjK23O64mHhK+10Mh2sqB9TZMsIQ65K+q1KDGn1/J/MUdoIuuZixpcA9Qst\ntkJtEeTpmt1M+Lq9o4U1eEjDWc2HLjSx7HiGApC3ZulYUieTZoSgRZ5vwGbA\nF8eFWd53RBK3OgRkiOS/t3UOKVik62wjUp0TUxFyzKGoq2+saH7G4IYThYjZ\nHYUgl9m9M4AN6GYuB5GKXm6ZyLPH6xyuF5dJe5cGwWM7J5V49Tch6t+LHZPs\nw5pC6/NMPpUZAbQm7Mnk3PewLhhPIjE5HHitwHlJBEIwuntLmFqUF0M9YL+s\nLGRrAXN1mHQH+Mx7StwgtutmIDYMNW/9ypbTcIkUd4rvlJ/6oUZWLXShCuaE\nwKRk\r\n=A+y7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"450bc6d76a13a18b0d9ab7aa2720d1233808def8","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-446_1584092484010_0.9996114590819865","host":"s3://npm-registry-packages"}},"0.0.19-447":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-447","_id":"@ubnt/unifi-ulp-ui@0.0.19-447","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"f777f080151f0462ed05312b91e29c1bf4a4c276","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-447.tgz","fileCount":76,"integrity":"sha512-G3tCnhZvhZNDPBTZsFmKKvHmeQtgKfEMXIEYN+a9reI2Nk+RwVLGzcMteixSklGPjVjzzcrv2I4Tc5hbev3GGQ==","signatures":[{"sig":"MEUCIQDGlLNBurC0afIKLXTGEXzhFy4KFeAE/QEGxEk7Wy1PwAIgXBMY5tWuGQpll/KieT2fDnPaVVVr7n7XXRy2HuFrnXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7073902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea14wCRA9TVsSAnZWagAAQBYP/i/fWGds71/RQX4JAzkS\nEsnJyb3Gmbs05O29yygYqtDlF46vIUtk8xPIYPMzmAb/RbXdz2GxZJxNMtna\nC5F8HyED0sQ1zsjhCnCNgzboDD2oVo6PGql+Roqz4rEr93VxTvOxW6PwNDw2\nf4ZmvieFItsD7gzPK+P7ie/8FEefR9iGU3EZiRuA7Y7mOz6Zno/fY/+mw+uf\nCPwwdz7HJqMc8UBfx9W+FeOyEA7WdRsXQfI253AqeWRFFuYRHgrJ9fo3G+9S\nyKOgNL94vOYpcLw6vrDEs17OCf+nh6OjrGt6MuRSt1kHBuRuBX8WSpTt4ART\nRVHU7C+reZQ7M9rz+BtJdv/i6IF0xKvfQCfRbCexbU69TUVuEliZI925X7gJ\nlCtBinpHQ9cI6GEJASyHY17mqfUYti3fn7MSjKxEz/A2/fUSVNLVKI90w0Dm\nu0S5SNZxrqP3f4leZziuIc7rlqzUgzLAXbxkESFkl6nB8DPBir8EvQujlatC\nUAsI5mw9JgwZzpqgFbQc3s/jTzksArL/05vZAPLSb6JJSYPgFzh5saJonR7D\nYzjuxEgxji3Q8t9w5MVRrfPkSz5Lk5fT5wVB9HWNGf8JD5In24zVT7y4weTF\nj+I8RLW8bNILkv+iPfOwaXKqii5ZClJaJU0R/sp0cgBPcBPkWJPL7ZLxPqLJ\nPwvm\r\n=/xoc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"450bc6d76a13a18b0d9ab7aa2720d1233808def8","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-447_1584094767695_0.07087659663402035","host":"s3://npm-registry-packages"}},"0.0.19-448":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-448","_id":"@ubnt/unifi-ulp-ui@0.0.19-448","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"9f3d1b4949fff0f4b69cc899c8f17c50170b0ff5","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-448.tgz","fileCount":76,"integrity":"sha512-RAz1y1jGei+MFLtRlJatX2EQcgJWXXrB4PxR8kESwd1jlNb/5WlE1lM+UsFxWFFjbpH02IPlrOgK8g2zh0MPQw==","signatures":[{"sig":"MEYCIQD43cE6ohDoBQ1mWzQX6oSjYJpzNTBR/es5dNn7uQfvcQIhAK+SFuGfzQG8/ht7l58kY2nY7tCDaeoS1Ef0M4Fjrphx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7073902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea3VpCRA9TVsSAnZWagAAKL8P/REYWMzlr6wxqKkKW9SG\nsqxlI9N+f9ShsAMzGiv3jYVP2vf9c7VcLjxmDJDw5krgLUNawWAt5w7s0WrM\nyffNNsirGnKLQ/cGl3kOBmTL41fsXYTyCES4OiAKGPXU71yZjWe8s3jOOoad\nUF1uTMxyciuny+6evNIu6/pL/LoODXdUccpYUnnTJkuY+gUy4lierx/+FH8A\ntfPE92yAoj5v9NloQ0ZETAAkNU50F2zwnee02hEN+iYtfproCrj0ZUoHSBBK\nnO03x2QMs73UfuSE2i539nI+QDUuhzqlKGnh7lmlcWkdRVCyKV74ftc276G4\n4+XNV/d4H1EVzyeIMhosOCHGCnyV4noiglWwtRffOHOHXdM11dt358arxuBZ\nPr3nCixB0pWckFf1Dt7WTkHHg+V5aa/OXukmBeX6W9zBxXKHbNif8mUvPClt\n/+Z9MB5ExXpI6WDjqkuPQBek0kedEdXqQ5GKr+53yjPgCSnIWtxRAb8fgc38\nUQxQH6Gpk9Uwqa/PQvES21X3xTFcjROtt6RZzzLJAvhgB3LlnNf0L8H4Ci/L\ne9KeGHNmhCGBh/m7YzzLqXtGXhSQP9FUE74pVFkeUcy4C12pYGZz/bJNOg3V\nPBwUaZcM9wmVZlMf9YmGE2+6vesPjSNnh0aBVkt9jXlszjKgdzwnYax+jDnv\nJh4t\r\n=+jgm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"450bc6d76a13a18b0d9ab7aa2720d1233808def8","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-448_1584100713192_0.9215198665600295","host":"s3://npm-registry-packages"}},"0.0.19-449":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-449","_id":"@ubnt/unifi-ulp-ui@0.0.19-449","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"fce971780c089aa2dfe0f9e0173e03ac739e112c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-449.tgz","fileCount":76,"integrity":"sha512-yAfeZmd2lDEVGG6UIspcky4nqjkwfGzrO1Mhvx9G1F88KNiAzA1uN67B7XdlUGrOxK+/moRO6MtjNe7DTvNTGg==","signatures":[{"sig":"MEUCIQD+7hPJW663NQB1TB/vtZU8sIgEvUilQamSenjoPvBg5wIgZ3/xIRP4gwdgyYFqtMg3EKPAbVLMdKxLsaIMIAg39DA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7074123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea353CRA9TVsSAnZWagAAiZMP+QFY2H/anFK3lZ98c6Ut\nSqHN/qKrCegair11Pke0GKV3R/WxF+GHNp6WTqbuXQ9bT7ADO2Rq/obd6QKQ\ni1Dvj7ss7n01trfE3a4z04rEsG8wB1QCG6C3pgpxAirk1iyjMpSP0T9J5k9i\nF7UIsyHqppHvyjkjwQDKNPv3MCqFE/qgUy0bhWaCKQuwfpTYun9pMqvspvtu\n0KqI7N0pWNu7WrB8pxX50bqNeraZXO9B5YH/qZ2E729jbPeaLo+8UkOefzh1\nsCbolytsozRRZ5MDMRqauxWXeR47iJJC7vm02wbkdFAIVEnEGn81Vr7pYm/+\nXqjTZ1M0tTx1YeKhUinF+4Rn0XMCBlZpiNxNmRqVx07cQ05T7kSQRQw4nDLe\nfeUfKXIBC7OftPtSxwpP8iRiRn3GK035EompFmVlNrebVHa5QICRkHLUTjfa\nl5bf4IfsKFbUJfzHoLKUXtvDypXjkG0U9m4+rLG9nmK5erRz0GC0Mr32ZJn1\nQmZH5dYa/FjYimnAmBlmmnPoytd8GJTz4/GUuiviVSY/TtBi/Ov67XTof/92\n7ywLbFSwG9bHICMiwUBKdU0z9m5bJIupO8GyloJvmf5bFLx5tMxX9Iu6pmUN\nVT+WS/76JNr85BXRwyFb7EPBhToCu3KAA129AE7kpkSNO2WDGn0359LGMrlG\nh1JR\r\n=q1P8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"bf6b91e932d771129f99cf1f527fc0a42c69383b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-449_1584103031248_0.5931060261270358","host":"s3://npm-registry-packages"}},"0.0.19-450":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-450","_id":"@ubnt/unifi-ulp-ui@0.0.19-450","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"d7e2d9b551c60f7164137821de181f7160c3eadf","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-450.tgz","fileCount":76,"integrity":"sha512-hJiQh05/3y/QpOQRQFDXyRxthTn1yFDxOwSYQeYiba+yBxR5YQaGpgS2N1NvgviI0F5VvD7CXsem2/Zk8mLP5g==","signatures":[{"sig":"MEUCIGlortSSoc2lYnwwFAM3MGMv3b695DAWOwsej0DlKKwUAiEAoPM12ijXxD9aAQHR+nol1HO9HRoGcF1vK4GU7PA6eNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7074123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea4uACRA9TVsSAnZWagAAT2wP/3N7olWII53eTJX26l7Y\nw50AoIEI/v4RNUhp0DptA22YHpf1u7UYPPY5Qmnar54jIyFZwu5WH5TCxNke\nb/fZ0AItUxcJ4mmYjbbpbb2t9ea5lQsex7iX0bfLJ4/27+SQ7PFuCUedX83N\nRMvKZ/S9wfolnYj3S0Fl6vFpzUCSWiA13pfsu4b5otv9xbzjLQH45ZZLOAcW\n9atzHun0Wa8S9OHE655ikovBDbPaozfha2k/GDBBSbPOKkZlbKQb2Y53GDF4\nEZBroUqOFsYmOB4nGiMo6VXf91fp/d4yQcmT4i3koV3LpcFFgxH18/uIudpb\nSeEQX9VJRwCZ1b7VZV4f8xFEXb+0mcnyDxSSxwsDPo3rxd5kUKM7xwjY2s/K\nrnHHJPnwJnMAkMNep/faBRF3hdpQUh33LDGbALBX375Puc1PewJ/bE+fLtW2\ntJFu95hvIwUNJBv5DXLqXjmrSf/8IKu+S0HFv4/7aCe8Cl6731YQnxFDEXEM\nObfs/9fjV2BNRGHV8DfJh30kAMAfbSfEM2npTdIP7qm37fxnlVjCEIxRkW68\nsF+YfaGeyHhRjCCjFx98xU5PkHmd8aqlBObqyHU+1DJ3dOHjGRg2AK6TKCes\nF9rOf/SzuQ0m9yd8itvWLI7S1m90NqudgvmvaVpoc3p4KoiLj/qhts8HlFXI\n/ROL\r\n=bXa5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"bf6b91e932d771129f99cf1f527fc0a42c69383b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-450_1584106367762_0.3391563726212823","host":"s3://npm-registry-packages"}},"0.0.19-451":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-451","_id":"@ubnt/unifi-ulp-ui@0.0.19-451","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"bc883ba8c8a2a9e2ae93b9e78cd8a1cc84eaaef2","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-451.tgz","fileCount":76,"integrity":"sha512-1Ww9ijXy5L6yFwHp8OGW0AMYWkwTSeTdXQ+fxmOP+T4L3sLNlnVovJTYJiOHtR1aiw0BjRXZWjyfbKiE6JiE3A==","signatures":[{"sig":"MEUCIB830QUgXSQMcodNAmIxYtGzrD7t9qce+x78mCewfUV2AiEAg7n+M7W1Bl+k5/9OGRfmv2gGPw5Y7DbiCf2ZQhTdohM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7074123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea5CjCRA9TVsSAnZWagAA9rUP/2ipopw6l2O/jLfohaTe\njAsMXDauv60RKTbdniK2xSauy1JtvzkloT2e1Hx+m5F1L0roiLSZuY4XA7zV\nomqKerodi6FdgTg2uIIBvtPbVQ+w90Ee5ekzDAgfGeswrmAIA04xH4QvVW9R\n1DECRJoPrJso90vanS6NV3KQ+pDpvR7H6M/d+6GXcA/KWFCss9nMHsJLFChZ\nc4vs46uNbYXtwdLyPUq5DNzCblxeUW4xU/Et4z/6RJTmeTnQODjEGC4BuNv1\nA2Ie9NheYlKVZ9fyfhUZ6SAZdIkQgy2wA2zP/mkSpQCNcE2mWcAWYXXbBkUG\nvWNJZv9nZL/9r3NWSupBP3krkNM/2Vba8ewya+9V2vDvhlRUsCMNHI48ATV+\nDDczqvxNnKUsECAoVrkxXzI5VbouR7c6VWqGwCQ6OCBjD7P99NV1u4zmJJRd\nU/tNfHyObbPlSV8+7GawZQzOzAiEi86yXj9q/V6WXFa+fT5RfVDl1DRgaMtO\nCvhAaW5+gDsQ+hrubkdep7+SBXz5ARIrsG0SJMbmuJnNcAV8UlH86sK5QuyV\nEZBRo67FLejFZ4rlwWR+OoPIhKZnGE3dznsjRAXLYbyG5M67FE+N7vGkCBf6\nBzyWGe09ucvFjVFYeY9LakHr/44NdC4j/EGCFfTebgE3u3uEhNcx0IBcO316\nZlKu\r\n=tnAA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"bf6b91e932d771129f99cf1f527fc0a42c69383b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-451_1584107683040_0.4648733541155743","host":"s3://npm-registry-packages"}},"0.0.19-452":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-452","_id":"@ubnt/unifi-ulp-ui@0.0.19-452","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"41e875a886de68ee231b667c710183382ee61b82","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-452.tgz","fileCount":76,"integrity":"sha512-6XAyKwUcz6C/1b0AO6NVrTA6S96WpdQGHZ4s8M9mg6BTY4uB3w1W7SUVhTAKVZJq8/K1EG31vGJ71vXnZvoV7A==","signatures":[{"sig":"MEYCIQDA6UqBGI755pZIC5HSYunZzyxjeVHNHxbT2jH66/d58wIhAOETG1DuVH/TTHJhP2voyetztuu7wFtykC7HLHjiZfjy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7075060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea5/oCRA9TVsSAnZWagAAFXEP/3u6du2ZBrb3OvH7gOTm\n7A0LTc3xZw0jEND5P4OSv8XgR4HdjBlrDdvDogXtgrLn1EI/MWrfn4MJnmlj\nkMtlOB97DXR5LgUC309f+NYrakQOSvHRAeopncmTlfNMb5O8oO/yQZD5uFyR\nwnJ2ZkFGDZF4xWQyqKlQPb4OwLMyfhmtHy6qu/PEwebyHrrR9ffnm1bS74XL\neBC6J+V736TZRNJEoOfQi1L7Rf4V5pmpz756+auoTCdlx5P9elkXJh0fwKz6\nThIXHAU1OCjeC04qBCWE4ljLcfFrxWernBsG4armczIYZlCHnIIGkWalGTGY\nqs0enpiVAtDDRQu/IKZH6luRobCvHaUKs2xCIUAWd1te0US5CYN73R6dy+w3\nPNG6/qXwj7v0tcN5sXjBZMAZIJMaN6zPQ6Bzwwj/4LS21TeoHoiPYRub4j/O\niONSZWeKQ2HymW3Tfh3ylHropKEu2kg82Yq090REZQJAGCBNoorYGHxlVt7Y\n2qnicWcoJysQ6QMLr/HcOnIGzduE2Y2qgyvl6vUQk8SQt3tMfoij3fsEz4n6\niE9cz3yccVILXA/AlfQFjF6dLoq8m8W90x2osMGn0zRAVMVC1fId5x8tucbu\nkME08Lcta6vdfG6/R7jwnGShjsJXvGdisClWiLM+SMD8sDkGPMHDT4zP3hjY\ncbni\r\n=wShg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"c62676e4d12834ebf308e018824019ebb7df9294","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-452_1584111592166_0.39680939306469964","host":"s3://npm-registry-packages"}},"0.0.19-453":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-453","_id":"@ubnt/unifi-ulp-ui@0.0.19-453","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"4beba1383e7e13cbb193a66481a7a6015d1cba49","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-453.tgz","fileCount":76,"integrity":"sha512-mIxLLnaiP6PiU53FUfo2/gafaYLWMG6ffe0omxP4UA3q4L8bZPFaOPrMghIAEX4TRrAC/NFXXBSkriLUDvzZzg==","signatures":[{"sig":"MEUCIQDayXKWuelO8jHYOzYhaZYIoNRH4ykO71LqwHMtusTIoQIgIz6/Ssef/weGsDOvGRcjQ8QviIYM3tS2techN9WysSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7079365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecDEbCRA9TVsSAnZWagAAdoYP/3oNVRsO1LorpPIFJsAz\nUHy/B07rNxb4AdJHPHbxP2hhCk9G0laLvGvQ3wNgsX1svePjGoN0aMiz5UpQ\nkIWRdRM7fcOPDYMsOUKVa2nH21yfDioDhqnc8ZVJc9baBWA3QWHn5lYXCKMf\nfaNDj9K5l4v0WYXj6S+SyNrOXMyjDyAFJZ0gAJMHj2ZDkM3MFDNyREIMCpt0\nnpJcnel7W0VfoK7F8dEA8fJG5rRK7f16zISCW2c/d63C2IbNfngAYRwmhk8u\nfBHqEkrlhZFfehE93mSGMTKhT6xvxuwdiVxkAClGMpfgU+ZVHvqN0LdxgX+F\nM+S7HXk8xLM5iuRSg5LlUI/Q2yRFfk5a75fqtfkLCnMUMl+E5Uz8QJeOHAM3\n7hXbJvCS/vLgd5vSIms6GigSkJRe4GRf5MiKJZdhpcMZVxOhDNpr4CbHbb8s\n54+MOXPL4obNoMMAJ+RUCNse8SMuUx4AQtk2hGqEh7EPkLXRirCRSBBDv8YS\nYFTPgbHZKali9YM65imqxI9N1HTBI/+ewqhho1stefHe+KRTRVNRh4IkXtxI\nVbyQREG5ywHQMBvTttlk1Sn/J85jGuzIYJYOszS1xJWbg2LVJbn4B3aa7pAK\nqYple+7cr7k5lexVjfwq9ewvVDAfAcFVaZsJps9hZUUE3AzqAxID4hDEf7oZ\nTQ/a\r\n=FUw2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a97e7ae46c3461118651924caa434ca12ca6a49d","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-453_1584410906449_0.3909238934673318","host":"s3://npm-registry-packages"}},"0.0.19-454":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-454","_id":"@ubnt/unifi-ulp-ui@0.0.19-454","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"c54d882733140daf452a77302a7668bdfea3a36c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-454.tgz","fileCount":76,"integrity":"sha512-FRdLH+BSamgtoknawuJbUu6uL8N9cqIEdXlNQ1IlQu37bBh3rOx0OwXDXFzhvBiJl1ovXVikznDWSIojuTsNZQ==","signatures":[{"sig":"MEUCIARWxHUD5sx/zCHNPTAr448NWMCPp0H1/XW1eHdZxKIXAiEA8Yz4vB7+PqtHF9bGCqDM08T/AIjzpSHhUqytYIluiiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7079253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecKF0CRA9TVsSAnZWagAA4UkP/25lSOsEZ9KyPlifJyvv\ngGj8KeHxZXbAv0JqraikkXb/GzlLWnq09goRHZPgFr4V1iRC6rzsbQpaN3QQ\nlczMibnmdZWjSdBQLdRgUvp/wjyR//cTydf/KISqmytB7PPCIfUPpprsyF/1\n+22SnZ/nPzrSn61K6jMLr6++WvLo3Re+XDnoDveD8kl78BNjRHwyOukntNe1\nzd3vnowYIU1bv8TsXDGKo102xXVGLoxxoNjGv8YZC148mr0paSZ+x6L5txi5\nUc1hqONUV2p4wjfhEh3eN/BN73k91T9bfXsJEpxWkVPS6Jp++JMHg8l+O2ly\nvreLxD8i6FMSwGd81FERISeCKdT8ySOk45IHE94W8I3yf1ZwtD8jU8oZnWtl\nmWLPsfFInHFQnxsDwDREueld82aDjc6UqKHq9sBprCwNERGqFFbZ7ASaK6xT\nmoNWCpZvVjTpihRuoppYRQKp018vgAbfLga+i5M6giI67Uabo8xOu9CkNr/8\nE8s79KaRw3TJqni/S4LTT+klgAEzTVECEUb8aY82kUoOZfAIHiPaSOb7q3+O\ngZGxHCTLOsOTEPHwNSLhILrC36gFmSviUc63ObcktrB0DPa7J5V5jyJtv9ZH\nw1MxoCLr/aqOIfX/aqYBZkX1ZeZ6DhjFdO0gA5woKNFYu2d6EGMyMWjCvfAq\nLhJ7\r\n=tfdy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7dfc90d9a83ee20870b7e805099e42a644d4f543","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-454_1584439667912_0.7157542986883187","host":"s3://npm-registry-packages"}},"0.0.19-455":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-455","_id":"@ubnt/unifi-ulp-ui@0.0.19-455","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"61f63a24548512eb9b65eb3aebb14890e89bc042","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-455.tgz","fileCount":76,"integrity":"sha512-hOS7VE/D6D/YOTEjznAmhfU6ZiY0xnS5eXnf398PwYoR9BmSrqDcHGLbUZ3EONy19I1GV6E/DqWtxVMJfFKDTg==","signatures":[{"sig":"MEYCIQC+z4sOoG/mHhdB5U0LAHsV07nIQu4p77hyhLhu8fNJUAIhAMxuKBHwOOY5jbSKNGkvCrQ3YIPn9Ry58dVavQue2SS3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7079253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecdZbCRA9TVsSAnZWagAAHT0P/1Xi3P1aX0vQ/J9IiOUf\nkO+y6WnnQlZW3b3RydAaUDtk3SZzbTfXFAzTz9xdykookH6wuC8EeXoas8gc\nGwDUATu/vq/uqtUDVZAQPNwsFF1yYvurjybJWclOBP0Qim8GKA3kTwSL35sM\n5g5t1cCt3adUhprjaC+fupIrmTeqLfYSBW3z5wOMhjSveSiP+TSv6ZkSFR3g\nnsaCj5hJmfCGwJzj4jjXNjG6IoJMzsNaOzux8ZDlo+FRHmz8KJF1Fbwx4MZp\nFnNBGnRiozFWPPZ18q1MpPEbWPo8GLzY6FnBlvUZqzwuLxTD629w8gvz7SkV\nZLkbLIWYy3sKzB6hVO7F4f7sytZKy9bmCLcSsbkkvnxKbviGAVmI5cFEfKwU\npCjug+DEqUyj9t6kZXzVfuqHlChINg2bro4enswvUTEIDtQlYrU4MskkNGwT\nti0LJW6IeYdRWQ0ns4/dZSjp6+Pdq8l/KK5erbJeXFwUm9YMqptZukN+HLYp\ndt77hgT+4nWnqfn4pwxaYD727nfgH4PmOV+2XA5bBCz3QEbmo/9bo023W5S8\nsG2vose7HdXJsDqF5V3B4Yh3raCi2JotO4cWpqgWWPG2X6Uox0hn4hlOdngk\nSNMQHULPGnXN72zO92CEB1+j5YDRC/u1WSbrR2yr5T4b78k3Xf3KU59PbClj\n9e1q\r\n=FUCC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"638910939d929c0406515f0f9abfd08e904dbf10","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-455_1584518746765_0.13051703892685795","host":"s3://npm-registry-packages"}},"0.0.19-456":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-456","_id":"@ubnt/unifi-ulp-ui@0.0.19-456","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"ca2cef438bbb8321e47892f890231651fdef0e14","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-456.tgz","fileCount":78,"integrity":"sha512-yANC7zafiZu4sKtpw+P6LDN0+DRbPALAxIieaHoYh7y3i2bk6XVFbet0ZBnoBuKm8zIWYx5edtT+dh0YHAihwQ==","signatures":[{"sig":"MEYCIQCBARILHtK9G3gahViJR8SvWZU2AWwR61sGR0wMhnAaiAIhAJ2nkBYjrM4xpEKsipJNGTMhFM0UwW4Os0X7+GCzp6sF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7105056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecsjHCRA9TVsSAnZWagAACIkP/RtEKE4sc14BlBXl013y\n7JmcNZeV7Rh84eWewN96Mu3BvVC3KE8yo1I6dbtk/lWcJrwJBygOWmR2p6yt\nzOwK1vNPHSCA6NyCMYT1OFssowwSUUawW1Qjsaek6AO0KASWgcior1m4VaN/\nCFLv4zlhsS8Y3vKCuHCBXWNyG9ubM7EWdmR0M4Ye8nFgrJacoF5UvXD2Wo4q\n9hn2rUj3BUcxiBoKcNMzSpTQ5EZh941EnVZNyOry6vyaGFkUEdZPY64jRskO\noc43fALtCkbJI43HWNFEpE1xFoua3Era+m1gJg++1YOPqSDmOp3Yc0L1Y85c\nIFI5CzIBCV3UexoBXOJbUwU6gevUMmwRS86J5MiIgW8YAbKUkg7HImHF4++6\nfrgD6MdEGdxHjwShA8dVqZw4GU2xWtypfCz/aHvaTls54tsyMWgC/noCp/l0\nHwt+JKfj2JycsvBT25D+cGlt+9QNbsVz7I3MYMEI97BKCj1OVf1aIDsvI53b\noT6hXiQ1qi4jWxPucZ+ETsBVQFte6RjbDhLcy/IQUEfOE9Z2Q+2XAYWppoIU\nD6XGZBIVicjtbgqKHw5hi39C3MpfanN5sBn55hQZdXyz5PmNSYmG5vGBJfSD\nd2x/hgNCXP4zaYF6a26VxZkM1wn/8uMgjy+z1ohlmfhd9Lt7awrLncqLbUCP\nFgGn\r\n=9SJo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2a4f8cab6527d580efd58456317c367312f17623","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-456_1584580806611_0.5620353011938386","host":"s3://npm-registry-packages"}},"0.0.19-457":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-457","_id":"@ubnt/unifi-ulp-ui@0.0.19-457","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"90f3f66aacfb84f36f6569b83a9e93342c7dbf32","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-457.tgz","fileCount":78,"integrity":"sha512-Q0q9eCHniSw+UFR5ygTG6vJeFt+UCdayElo89eUEv2+Vvy9rHAMTROihEBPDyURwPuWGm5Lc+ZQYxK8svhwc5w==","signatures":[{"sig":"MEQCIBnG4cQ69cSypUboBvTlOlGLqKFncEALfL0rG2EZYgLbAiBSBzfwvZwNPu1sa+ZyuSLuw/VU+hYeaZVwt53K+UAIrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7103620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecwsDCRA9TVsSAnZWagAAxTMP/29d0TYPHF2wLKumJ65e\noTml9tGODteLgw0nd4vtt9vYigL284cgqUW/h7YfXfxhaFywSGZLvhESQlBL\nj7UtRyT8Ag3mFD502B4K6FrNubZPgWKv8d2vsY3ERx80a5fz1EoLHT14i0y/\nDYZVbFWQTOZXQmyKTjJzXKtMMVCYiFTWIj/vmqBjhkd4IcWhHNMhX/9dhfNj\nnoKX+tnBItGaFnggz0z96/HC6dI2Bk4Ydi4L2vL2Y5lzFRlyQ5oDWTxX2g4+\nwPIUTFtUTrz3ExxG247tm0kK1BGqNp7cW3e6fBLkDdo+usr6PCz9P6sFAJw/\nG5GH/vKDvw7LddNyLDfejxHhGKqEFXnbd76mYKLYKc4m/WWid8phi1CvGKyq\nM6Mysg64o+MqT75sk6rlfv1bNVO7JMhqlVgeRUJq8kVYEOJF4RNJwRg6hnAo\nWDu7w/FgnfvRRCjZ51YxAGjMvVGEOVv1+6+DfWxLwc7Cex1TbGbZcygA+bZZ\n8D/1+7dpx1RYU5fb2pbp39ygtXy2RVB7WBtwj/dJfSCnSLVIU9qRHVXsjDAw\n/N0/KJ4cgWoQMhmYR5m5yc4u3gC6sJM6LinyLxekTkPUYnEeEeVERcu+hOy+\n/qahW+cV5UNQJ1Kq+EXEOYoULbOK4evnObMa+fCYPgH9nD8efxowdKtTBZQH\nSd6d\r\n=KtJN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"c95dfd59f8408afc33dc0b35892162ff10be9041","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-457_1584597762511_0.8235789300098988","host":"s3://npm-registry-packages"}},"0.0.19-458":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-458","_id":"@ubnt/unifi-ulp-ui@0.0.19-458","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"ef857a0e80ce52a2a96070965ba4380676626788","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-458.tgz","fileCount":78,"integrity":"sha512-ssq+UHdiwrn3iSp8/azci3PyorE5Rc/L7gox+/ygN/svUoZ96DlY2It2o3TjdCWwjK/esfT0w0tKKLjav+TEaw==","signatures":[{"sig":"MEUCIAbvkDeVBmkv0QLSe8OGJ4W2C2Y934lcGgvXVGVwGeMOAiEA0SdaJcdFEEjdXxEJbIz1m9rHNwS16REegbNULGit5Ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7103626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeczt8CRA9TVsSAnZWagAAFNkP/2Kpi0Y97StH9Tnoa4VR\nmvc7Z3AcDsBEbsdHY4TAt24RcbKpgtZTvDZd1gv7Ua/PyaLRNwMj5Ba5A+w2\nzbiMwoSDPoaHvINArNL4Gb7j5MwWcKRWauWaJGMbiVlLv+rdoaPsdhrKhp7g\nGgQ5NmmU6SNy75Ri+2kIIF9qpeD4PoymsMb+l2qMoQLEYpEZvQG+fsrJlk0l\nkZ8e+8rTWPQlqk30u0xQG7YVQ/xvUcK160PgP1oNxUUMuPu4704ZA0VsDtxP\nD1NrSoNHmIVhwhJr0nWvgwz9P32Y6W2pV2U+3HGZhcYvsgk1qKth5rxubeep\nKfuPLhJxNBNLOwmfHVFV4/hJPHLAHlDmLypyFrAzsBc3HFqhS10fStzvg3F6\nVKKYQ2bRNYyk7116jEEGRIVAvAGi8KbtIKam75jDwhOAAhgQwo6Go3/pjQhp\n4WGpgGVp15ivKKTgv2VP70MnmwTOsFojbQquSjPQZlm3eRdUDUU4vLW9Bc8O\n8SrfJrtHgUtLO5W132/hLKw0n7wRjrt/LVIiyU7ta+h5a5a4B5s49hgoF5/Q\nuprzk+5yt6o6ETYY6+w8h+vocDxCmyKv84u62XF7NjlQ+tGK1AtzSxEeSQNQ\nZfHDKVH6f7XV6j4nEwYc/aXZtX5z/f3VOm78Fp8SFNjW0XYKxKmzudjxb9RW\nVCX8\r\n=CnVw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5b3bef4c95f3ea5a0ac486325b759ea167a0a08e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-458_1584610171687_0.5290859835949675","host":"s3://npm-registry-packages"}},"0.0.19-459":{"name":"@ubnt/unifi-ulp-ui","version":"0.0.19-459","_id":"@ubnt/unifi-ulp-ui@0.0.19-459","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"a12a772500d8c6ba6ac3b0c8b8d0a2bfebad8911","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.0.19-459.tgz","fileCount":78,"integrity":"sha512-8zwIA/03F5AB/nPmHv/41KpKjpFGRIqojNhGHjX6rALdOlquR/YfAMpHPi/0aTSgzLndX6QKPMGopayc8Oc64g==","signatures":[{"sig":"MEUCIEQM0bQy8OolHx/alqvpbDDphvtSy9WuT+BfdYTLcBdbAiEA8gSqPEG4Bl2EHMjeEQ2zRv12ldwjbGNhcyVF7/QeX00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7114293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedB4hCRA9TVsSAnZWagAAkL4P/0gri7R/B5/nsZtr6SgH\n2czbUs2rBOZ87qFGF40P/7PX2F5TCw7be8LXikQ9bD8ARjwoIaGq1SueCOg5\nV7GV0L+ASdRjuR4gU5jMluoUscaG7sgea6gE/lAefnz/bRE0amdyb+nFnMlI\nWjlh4PCreKzG82qec/QBlMfB100v1x8Ixr1E6t8LFJn+IABRoQfX6zF2HspK\nB2bGoEaIobtQpBm83gxAzwvy+AP+x0VXSFySW9IbHc+BVkj3ITc8VRPFiVLF\n/2G6LNOSmCadL9tksQ/Cv2oUO33Nn0xLhrg7l5GVjPtbM2RH0BqucqgXUgMG\nMH+BMHLJ1st1PYV0pc+Mkrfpe2W2RQbOLaQcwqvKoXPSzv8LpVB6hpiW+/cD\njRIX5FklpdeUzEoCELOams2/ypr8xoWt1PNuBqvtLZ58acnwoXtJ+XgSbwqk\nVayqlOE1gAE3GY0tLEatMudoE3wRrnfDvFFB2uyyr+4jgbS/YDKHGTfFRlhK\ncRQMmCe8F/3NVVfqm4jOsIYVHLi4w43G317CFiQIINSy2dZHY/zWpV7hKC1g\nRqU6BCNbkIyM7v5LTSWclYV68KaJqf0NStgM1uHtRm3wZLOFUqPbHVfPCVMU\nVtHHibmvVzntxCJXGPHKuoAWpeQC90L6STvokAb7xjU6r92jz54TN4p4EFfd\n/B5U\r\n=lLMv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"dc49b9ca1cf64081081514e2b5a676799c9062ed","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.0.19-459_1584668192665_0.8760194844496056","host":"s3://npm-registry-packages"}},"0.1.22-460":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-460","_id":"@ubnt/unifi-ulp-ui@0.1.22-460","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"70c7db369e00560e35e2b111833bd677d96e96c3","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-460.tgz","fileCount":78,"integrity":"sha512-2Xl0UEX8c1yw9d+Cd8ykmGpd7BkMengmlnWFejIRnpc8Y7CHxdZwTBWcVzgRMnG6XsUIftMHqvVT0qRNwOkRqQ==","signatures":[{"sig":"MEQCIBsdkgNEmDewGfQzHkMSuE+dpxCIezarNdi8us8F5mGkAiA5S6JFEmmU7CE9ZdU2u0UBzHk19v/SbRdzD+yGzhQpRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7114293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedHMgCRA9TVsSAnZWagAAfsMP/16helvW3uH9YdfL24N/\n7d9uVvbQ+kwJTpGAKt+jp/dfvn/u+d2LCusdFrgmrZQR1Kz7BbuYMEt6zSy6\ncP6LXlfsFnFCEqV/vuW/Pi/709HqtCOBIAR/GqYYvHmP8i+gXGQKI7hsFb69\noks4UXlmfSN0+vgvCMwXQoE+QdHBLPFYpfVREj2j36V1B4JZ5uu2VBgNsocz\nIvvqbErAjsLMgFn6GubGYwJxnif4qeTaKxZKmosfppagJKHkrz7VNYzempvy\ncP+d4BZG22gvo88zWEoVB8eNrk4Vx4ZKyT1XlcQ6IG7JDI0a0MJoohDiVO1x\ngJTxH7FM+hK5Orrsg1pQxnTRSJs9HlrVeBgPqht6fbvAottcw4LD3XprM162\nB6ySz+UAzRU2yT+NEjTz0uVLjbsQJOXU68F5S2E65kW401G9vkPmF9QUFTLd\nDxifJXPOYCA9Pw+E6Q3pgjkNRPhsINr6Ad2hettxI5x9uzHHlzt1HhxTUutc\n1I40sPAWcjDStGaYS/vFnIIohrdKruq1UOHIN1nVG1D92dEScKGckcWv0S8r\nG+I7oT7l2Gm/Z5NC/XG4nFvohstQF9OWgQNf9xcOfwgqfFuI1ah1keqY3XIN\nAaC0X3qOvTHB8E7aiKD8lncW4V8e5DI+RKreHzyCEq3kwPhO/3dSc69CjGD/\nkg3I\r\n=xsNP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"84b4f1240244e5d188087fb25c6956cae3f3bd35","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-460_1584689952060_0.3058377029742756","host":"s3://npm-registry-packages"}},"0.1.22-461":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-461","_id":"@ubnt/unifi-ulp-ui@0.1.22-461","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"e304a928d8deb08a316e1ff3a72b4c8d54afa9c8","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-461.tgz","fileCount":78,"integrity":"sha512-C7IEB6zeOEo+qD5MC3QC4IifLWAIMufYOhWA9S+LS+W+QAlbwU0bbQXFU4PmHmQUoespV9GA/mBneA+asHOAeA==","signatures":[{"sig":"MEYCIQCGEbnk9GItpLNwbleugTZ61pMz30n1KDlXwSztn3987wIhAN82xyL551rwPzjjFzNZ1IbriC2TN8hB+OjT2e3I5zs7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7114577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedJanCRA9TVsSAnZWagAA9CQQAII6ow4oyjZFKM+LHSGu\nMOmiBVg7q5j74aZDWB2KJUkQnfUkCBGyYY/cToiysC/TUq0GY/gGkkEsB0Lg\nNsvvHk0MsvV8+RuCroH2UDKMiqlP92erpZJf2lz6Z/4/jsdrU2S4XUfSC4N1\naHBiYlyR3iXuGuneyRViMjyK85zVr5uhtjH/qddEKUVWfnHy/1z8gFbZ6PCX\nBHmQ4c6mUAq1UfhBTo8RIh18zWe2C1OSeZJLLhpq96KIzj2YUPgJg4UUSiQh\nGbFZsUaSiXtdr+OQOZAkKDhrk0Q5hLKArHTdNPXetfFN+1NCGPJeK5r91d28\nJY5+FMCtvMv3/L/xY3ou2kyxpjxNkBvkusYC/IXwb4IPCtg+2HHMAdpL/qSg\nRI+v0oe5bCJkLzRF4WubCE+r8fQRc1qEuEMdLttdmH3dAOWk+iGVfl8vCxs+\noIFBKoyHstAd72qJlIuaH+SVq7QWk4p2ld40NGul7a5rHDp1x9es4aZCOBkx\neJ0dP8kX8tvXY/bEwcux5F3Oc4wRDX+UaoG66xOYlUPACgFSKMyHVLlq94nP\n7HR7dKE+ahc+fK8POuLta+vvr/rEV8ZKO1krGPcBk5mnjJgx9/LY2K5gnLfc\nMoLN+qwnP8TRbBV0yLBLygUMxsVtaRDnts1yZTGfq+1/9vFqkxEywD4M1H20\nUqSo\r\n=UFJi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"6d72b9e2569660d275b56cd787489f0b24245c72","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.0.16"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-461_1584699046407_0.22465381589076583","host":"s3://npm-registry-packages"}},"0.1.22-462":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-462","_id":"@ubnt/unifi-ulp-ui@0.1.22-462","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"7fc33fbf7391b193f3ebfc3fece86208f86d0266","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-462.tgz","fileCount":81,"integrity":"sha512-OK2yiAE0TlU8JYQqk36y+1zJHC/GuOyQ33kIp6l0NQKnS03RyZa9Oq2DHRrI1uJSPyYL41ioSnrgh9FCCN753Q==","signatures":[{"sig":"MEYCIQCPC8OmO+5CgS/fRIUalCukvcc+hZ07h6070M/4I6LiswIhAKL3Ovb5ydmzCCr3nezlPnmjx3Cr0n1S5ZO+ATvW9JF5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7110554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedJvACRA9TVsSAnZWagAAbg8P/RxNhtYFIBvXVGlILRKz\nCkI4od0glD8vFfsQrrsGIb5lAECMHbLVTGRs9Vk5EfywbdhXdCA6bH5MVkLK\nZSAR+mzcCBJ+XuXILrW6UthSMtH4opS3HeZspeZscEFonLt2xYNdvxpUohUv\nRt31+yFxZ+SwgB5aSFCE8fPfKy5KQf8KfNX028tmgANw7cMQ73Sytf8vG6YD\nY4vlaeLIFOLKaI5f7DsxRLG0QucBDf7F/W0WCJ4GUNltQgYC3+CuIFryOkwF\nFxAUgmrC7vdthiS6ls/lYyTyGUPDLcKUfr5d6fQ48NVkihfqmBFBBmub43WA\nBpc1Z+GNj9g/iVeyzb63Naavs38U62hI8lq2VCEKOWzIgRl6m6n4GY01GWCW\nYIlTRCU1SVoLxN5Pj3phcox6psFJnMnZR+Dw5KzHD7KdDI7B5ogQU5+ZOcds\nJFBaoPhxXdYLDli4CGEz9Z9Gus5O79Ekm4ymPWOjJ1fThEBiW2I9DKuJitjL\nAoGWw78Kcb9XFLlQtrCeKnExaQdIJrrprvJXYYytqSN1SwwxNiLgDT4jnz0T\nyWaMljLg2oW9ZxhiZP7wisKPuESA4BhPFKTjTquDrdb65OBuA2K+eoN9Blgk\n1bLqzofyywH9mqpK6NPWAWUZLSDO2FuwGzi+rnwK5I8FT3AQPuB0O8NrdpxV\nyePt\r\n=K+Jk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"977f3d535315106cf30356e924c535213eea7e47","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-462_1584700352239_0.6933320031112991","host":"s3://npm-registry-packages"}},"0.1.22-463":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-463","_id":"@ubnt/unifi-ulp-ui@0.1.22-463","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"f657f1656e16b90237e7be821e159c8e713fc58c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-463.tgz","fileCount":81,"integrity":"sha512-gphgDqxdEeiXSFB7XMPYvQg75C4/NDuAv1U9HIh6rm4dB3KpyHrIvChE2IzBf5wJvuhLFeEGxuXrPaVMtjE/lw==","signatures":[{"sig":"MEYCIQCCThtKeDz6oHVARgLXdCGGVgGEPBgjkkpaO9hO69UVmwIhAMVKc1dxcxTfRM+ONSO57O8HBPUmodGy8oCGMehJtEcg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7110554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedKfeCRA9TVsSAnZWagAAnwoP/0mPswt9PFEdrTDVRygM\nbsqsbRrHEGg3Art5/LcUNFQiYmv7q5TaTh6ljLEICagLD+A7ii4fN+8nl3gf\nln688oSPU5AJpfAAYRXUdGTXokWQwgYUZmD/z0M3VkMSMwKO15wPK0LzaKX0\ntOiYIPLhBThA+kUjI+YdCxIwFoY+X3gkL6fL0xPuurSo3ioHE/MvJHNbtbnn\nBbE09jpWb8EDWRBgBDFcwClXMP1eM9IY0VwZgHEiPGqipGko/Pokp38YuGc2\nibnHrX6U9Q9Sd42G0kfX6nmEhqk+LZGnp5Xa0tUTRfQ2o81Pb+oJK2VjaSKf\nWd5tmGeHcLE3pEznSPAV/jAH7cOFca7tb4SdFnR65go9JI4hX4ePQpJYyEH4\nniQZQp2w8g2lxoQ8HfCZ6MHVmT2nkF0WRZiG92MSAy6Jila74/kGU2b7diLJ\nGZq/yzlvQcMkf3fybRuZl/gdXb4gGBcYQjhrha6WEmg5VUVRI5F3LR7/GtjV\nV9EOYTtDVZ0BbI939rbZOjFlviWFbsvWAf8h+2JoZ2NTSgxCjtmfMfTMXU3d\nh9XONRMN9AKVYKTSlCkpHCdiFuo7ui1C4aUEuDa15DqXAImVshIce34Rm/bN\nMrXwhG4/hhLCRGZ9FZJxF+nBKD0msWEMfJvfDUsJxRWOCUVn5ScLTllxKDgx\nbiE6\r\n=ThDF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"977f3d535315106cf30356e924c535213eea7e47","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-463_1584703453811_0.461907725886072","host":"s3://npm-registry-packages"}},"0.1.22-464":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-464","_id":"@ubnt/unifi-ulp-ui@0.1.22-464","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"dbb86a4c01dfaa2f5881ebdbe83659678b065740","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-464.tgz","fileCount":81,"integrity":"sha512-4we6N0hQjR1oTw4m9w/xm/oQ2o/b1mtCJ6pfTpylCC+7sMkX8U9QOmHCYcVV06G9f1xW0j2/DYl1e4BYoUmrjQ==","signatures":[{"sig":"MEYCIQCybjh3ruNQ0uF137/TrPdaE2gefh3CHdD1MDTxuK5RvgIhANfxwpLhSJmMXyzAtBYGFWpb9lDYAvkCRHElovFYxDH3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7110554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedLQbCRA9TVsSAnZWagAAQHQQAJrP3bPXraiqjCIQ2iDV\nXCaMu3OFsWaR3F/0k7WwVUx4usX8tx4MrfguRK8xy4EURz3sgpGOrOIZCO8D\nRuoDCU/fDl9W3pwYJphVUNedZwJaTBOcmKwiPZti5yw7VIg/JH+sKVNOcbwi\nzvUGvKqSkLlaIyFyq0n0bGmzNlQRpnJDfafXGCUx2bWWJgNc+o0im8ScUW+D\n60tCKkwXQ7Kj3upmBeVuvp8roxmxQch24Xd02oUqMhAwo7ozp1sjMZRE2rMC\nyqEXDefvxU5fygVodEGdGgHUJOJPiY7c5HT8/psMjSKOsPfH73vSc4hyTpYp\nePgQKO3vRSF755LCPcVBKrrOpXDN7+cHvpSnG/c6SVx0Q8gXFLGlb1Fvs0LF\n8coul7hCVKB9kSHLJG80P2AXUmD36nzB+A+EMbyCj4MLb4GJYcXp9j0BP6+G\nwq6nB951p/YbSciS5wsgcErxFRCuWrm4moYCh8Wtrl24IX4qdC1bQBo//Y2L\nc9rLYbjPvRYZcqwnjC17qxNxcSrlEf55HtI+O7FrGp+fg1Mxh00OWpL+b5LB\nydVt95dv9YtxjtoanNhIhT0iSPRUXkKZwqZdg2Wm4eKsHifOsbbEkdM+ZIk3\nzD9swNbkQ58ELYVzaWUYJokv3nS2+si9vhcWvz5vDBmIddeS0Oph2BwUDlkc\nA3Pu\r\n=PdPt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"977f3d535315106cf30356e924c535213eea7e47","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-464_1584706586740_0.012311503618098296","host":"s3://npm-registry-packages"}},"0.1.22-465":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-465","_id":"@ubnt/unifi-ulp-ui@0.1.22-465","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"4877d1356602f9450fb4d3efd4e8b455d072109f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-465.tgz","fileCount":81,"integrity":"sha512-MP9diDNXJcbhNrNxTakQK+aTUYqVDkTnMm+O7imZpAFZu/URkgaI6VdMgBnYWqL5Cz3AiVVyARCZh7z1qg7O7Q==","signatures":[{"sig":"MEUCIQDBa4Kk6GfrPDG0ScemgD/omb85tEjIV4BhePEXvYYGxAIgTgiFNC6PpMZ/8YzAjY9/MGSoIiicdar5Ej80ecywRe8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7111074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedMkCCRA9TVsSAnZWagAA4qkQAIowtA2jU1v5TS45Q2FH\ngVYEZwcLOSeSTW8ASQhuUdAdgenglZdEPfARu90dRoUQ+KoJPWbPG/vACjKB\nmB6cndu2QkYFOX7x/eWGQ35YRIut9vAsUydNn9eOYRX9pZUgOe74ckXqZj8/\nJGWOJV08YdHNzSYkMD0Vvd8h+lsrYQElr4vcf1WKNjQUFBBvVxXzGCRcTgyO\nbj4x9XYeh3dmT8iGJy9FZZJgF4x42kwuPlgLR+jC7Vx4zKE42YLVJoShjXJl\nz0pmNZYVlw5YL/HKG5dg+JQV+PSC5MhoDKOBs1/frgUcBv2dKBGUhHnGVnTb\nyFRrubSAfND77D2BU+m0kIT7bVksg6O3CElZGmt7oME15pxYVFBA3ccUIKqH\niUTQQ22IK/m9GqJmDq+EAU7sqe9GhAAjhZFRyYgekk0xq0/0JreLWwULntWA\n2VbonRh1uam4sNL9svOv2ZfV2v7VdObnt+Zhh3sR09jEAyog6kYx0TWWuNCN\nDGGC5SiDfpDPQlNPgd6Y2LbBqTJZ2DFMxo3w9+9J8oiDdRp5dc+buSrFnQBm\nTjlw43/n48pP73HFso8lQHFiDh81apVc0Y602ftHopiezjqF04mFS+wX0War\nfG2MbTWF1OMphlPHwSD274RKrbUJC3ui7pHznhDkm3maNAU6zDJECBLvNxQi\nHXsf\r\n=4gXq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ac23156dbbed5929f5ee22210cdee62264c9cafc","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-465_1584711938190_0.8232878758214546","host":"s3://npm-registry-packages"}},"0.1.22-466":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-466","_id":"@ubnt/unifi-ulp-ui@0.1.22-466","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"ee92941d6ac1ecc2166e179a101176ec1f4c18e3","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-466.tgz","fileCount":81,"integrity":"sha512-s5L6r7AD/nsa65xrOir6jaM0n2DTQD8gxa/SQSo+7Wsg/LKlQRiqSKA+csXJjaR3n0djY81HSgb7TsqGqosLuw==","signatures":[{"sig":"MEQCIEzaI8K3W3bDh9sZEsSd3NkVsHhTzWBWE0kpI2vNoe5RAiBrERQEE/4gkZPUV+LTSSERxUmshk9Bc+s+0DHbkNsIDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7111074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedNX8CRA9TVsSAnZWagAAZKUP/3Gtdzohem49hjJSpCUC\nByAtrQwLO3kUpi8LSWzYLwXzUuSjj5wfGJ6GqzE8E/TO9h07OIkhTo2lsvoQ\nFtRbohRenbqYPFhMR96a1vXTN7W9Ao4dS8bqnu/fBvNrqvxLVmrl5AiA/rnJ\nM8GIKDM+l87NXuFqAqvCqeAx9irWrmCFcj44RUroLJwUCnSDIQfXz1Zkk/KW\n96ssEtO85JRduMOIW8B8XAQfsnZpk1SLgt5IvTj2vNqr3uIua9SHQqa/Oxc1\nGfv8/8+7oP7es77mIPyd7Mx7e/dGGVAbXCJ2rbkSOTQtno9qVUVxutqeoR0x\nrsswsfr8rYtOp41WQlsxHmM+/WVgUxxZg9naZpY3AyZT7p3Zd/+JXeOTW/Pz\ntGokjBiEkUDeERUJrD4KJapMMlLj2p8UED0MymsuH2wuE+meCgqZmqYHPOih\nJjrSKmrBphY3n7x9cXK9NJSjnR5Z1RZHa4lYeTZPAnwqwxe1eoVd63CMABNe\n+newqveVEr0RWpSvn/3FPQQBTD/YmIdfha2dcv3yDQGDVI/+tvlr+d8/cupB\nAKTq5EHYAeVUQBg0OA2EPoUmrslWEMf1+nRgxyvHTjMFSWbzhtM3n07h8Mch\nGty2GMIU1hkS1Y+bcIpDoFVyUjUF94fSfHyyVzcLpbCpH2ID7fMDq0kW+oGo\nGPU9\r\n=njHE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ac23156dbbed5929f5ee22210cdee62264c9cafc","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-466_1584715259984_0.059735295886317985","host":"s3://npm-registry-packages"}},"0.1.22-467":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-467","_id":"@ubnt/unifi-ulp-ui@0.1.22-467","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"1a3f3bc7f0832ba757c139843519853593ef8113","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-467.tgz","fileCount":81,"integrity":"sha512-gJ7cearjQ7K9Ign9BTb+Jry791BOqZXw7fuCNww1W22gS2T+0KoRdKFWH6eP1P6puuzJgV3nAx20Co9B2n7/ig==","signatures":[{"sig":"MEYCIQCNiZGOHcF4S4vsBkB2+n7FY1kVmBVKZkzkhgk0zOKp/AIhAJnIWXCetXOCglxcQhkujJH/sJA6AYgv01TrBnFTQih8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7111364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedOAmCRA9TVsSAnZWagAAlDkP/0MxacKkGy2CUqzOsWQa\nBFzCT0yPK+hj2vq8k69mSFdUl21QwLOkkentulZYWkCEOOT/0DVmm3EWhXdD\n6DnU4ZA65fk8yN02/z5pTWsQDxOxmYWrZaVnA1UkE1vEHZTQgVyVMLiyGDGL\nCgefmHGPhhxUFPHZYAnVvgCPjG5Jp2hPDrrTr+FCx4lBgR1dJ/IQVaOu6PLa\nG5fab98j7/P6foUtuTsCgmGmVGWBWt4BrrBDfpEKAHgZRV4Zu4Jw7hP61x9B\ncRmvg20IDeRe/WpELEHlbiqoV6PXLj++eBZnd7fNIwLzQVx+bFJGq7tZFyyt\n1Z8UKphzSGtS3jecON+wzZ5RItK1l3UoqsqTvr7rY0+6YilF5J2ss7Y48xIS\nDHoK4HnvhQDD1DQSAvAuLdlP/YLbgzwhwvkZkxHf5UI4SGpSIRab6bs9ftrU\nT8GmPBbqt0vzkF1O3zAOOGURfGZsurhBZI7Ms6oCqyVnXPfmzDtp9fKaSVkP\nHvBu080x25qHkan90HLIq6mVYdQfZPyvqtuLvPLIaaj4SVKVc9IRo9C4DEev\nykgwBt+Lh06uXoUVg2dl1sa1Gk4iBc45mHpWbN5ikr2E4P2zs88HXF2Wimpa\nM1Z4e3bVGSjMqATW6Uv9j3QsvDXZ+SxWBs6KZaT9S1Tl7RBuSp3oC4n76Ors\n1wL2\r\n=AbrE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f3a09bc82e8da57ecfbdf022522c9125d65e0e67","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-467_1584717862251_0.8728217436009544","host":"s3://npm-registry-packages"}},"0.1.22-468":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-468","_id":"@ubnt/unifi-ulp-ui@0.1.22-468","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"36815b6ddd9ddf5187099f4bb30bde088dd4bec2","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-468.tgz","fileCount":81,"integrity":"sha512-3Z2jf9QOg6ZfI8g+YgiFnwoKSNWmpVl+RQ5jaeyLh1VV91g1SulKElmukkyhf9s++sWB423ZFhhXEj+h3cR7FA==","signatures":[{"sig":"MEQCIB2BGV6cahoRz9pdtTmcQcfTiXTQawf2zTANw/eRrXmaAiB5x1b1N6K9ebg3Oc/ePLVXBAYErTUauTYjq41zdDo11g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7111364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedOIVCRA9TVsSAnZWagAA3MkP/idQdYnJihyeqrhFmJFM\n0eeqFRWA5xuss4342a1D37d1riWJgNQ0FRazQKMPONtOoMbwzRv8yAsbh/Xn\nqk5D5yRarOtyWILzZ3SfsQ5M8OcdaucySgqcRGkCGPTlQRx6j0cHL9ZOqJJS\nQ09ZZG0pb5D6g5dOloSLwUmLKmoASfY/Ge2q+jAyehXBLZA4sWa6nVIU0lSt\nCMyfsr90vk8cQ/U6m0YFW3NmykDlMg8NKa080STlNKR4Pj7r9HJZ9c6uJD/p\n3YXZ+2J/595MfXZ3y72JG+E4+oeF89UM9OAN7YjWfdVY9L4W5CFitbQ4voDU\nn+n5XqT7m9U/f2IWH+8web9AIe8GACuKTyvib9yE4wpkr0f0LuTMukHMlZtG\nT4Gt+YKZkCQMGBJkL7MQxuHoqW6IgB104T5j4dabZEOBkE8TiFKQn1e8NIMS\nNXZ7CQ+P9U7rdz1NoopVqqcSOIfnCkbDaaDDQGJYghlq6cowvFdPpr07055F\nR+6q6t8GtlV/K5y5pegtX4Z/5T8t/FMsscXKCL0o1t0ETeBf2BdonZ0NQmDs\neXlNZI3LLsp8gClDIpu6UHssQ8ruvia4hQgHeweTS+vE+sGgbbgEQbjBJTtu\nh3zHEe5/TIt5dszjSkn7yuXIXBMYHGtwpemrtiUwMrvb+9DF1AmxPyCzCgu/\nOiJv\r\n=cf0Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f3a09bc82e8da57ecfbdf022522c9125d65e0e67","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-468_1584718357224_0.4783835454533951","host":"s3://npm-registry-packages"}},"0.1.22-471-471":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-471-471","_id":"@ubnt/unifi-ulp-ui@0.1.22-471-471","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"4da8ace5949f732a2a1f3ccd0a9c4acb521d01de","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-471-471.tgz","fileCount":81,"integrity":"sha512-ddmD+neXjdySSVnNt3nZP15VOsVKGQrZtGZJEsCOwU6BGZt4YyEpqurDZFLTGxgz/B3JmNMY6QGRV/+owxQXAA==","signatures":[{"sig":"MEQCIAkHxPiYFJHc36VTbBUxn9fKLGS/6BUAE/hhwqKhsAE+AiBreA958fzGQ/vuIRtrDHsZ24QSpso5XwOgzatM0Uu66Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7092143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeE72CRA9TVsSAnZWagAAEdgQAI+YAnbY7a/NpVPmN7zq\nfM31Sxp3JCOuC/Q5wH8Jy/ZkHChkqVM6tJswpoe8SV8g7q/CBW/mDOHSWlw+\ntEHB+W3oEdoMzwWaXJ56zfDCuxX/OpkReVrXxN3UcoaNaGHTyVll4GiChwIO\nSRHDCELYhf5LiH9hTX/7sgsk+Ndour+ThnB6rdwS53veenD5gwthRCqKgSe9\nJ1hshiNNrQ3BZ44OGqPcOB/vfiaQDOna/VjNlL4Dt3iOeX61aWs+7iPxx25I\nXsRWgXcSBTO6EH3UKhupzDkD5/vwfmP0zQO4hRurHhHQ4X7tkWDCKKp2l66g\nwtkzeyISNFLBEybWt8yL3VLNar0JjDafUlmthIAcAWEvX2AWg4JxZ9bSXKIx\ncKZ3EN0vMrdNfKmIEhArBoVAdAV9l0Flc0v11sAvjftfuMn4sN2GC6bTvjVL\njrAdc18uiEXV1qdA2tVxKaxK81u3rv6LuS5YEwhox1VKzXT6cL1y+td5B8Z8\nbtFscQG/ZU0PvBeRZsS52xQYJXhlr5KPgj5gQZQZD+J1urQW7BsRjF9I6E1C\nsX4p8VXjC9ravlbJLNJQ/Mn5cAHUTvyI8ytuaMQ8wW+VUOC0h67YkO/U6T5r\nXGZZV1mJvd+ztQ5Wp3DBUQZF74TuLM0ZFahm7BJTNWpdMjVc6Phnkr5b+H5I\nMR8C\r\n=sU8h\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ef4c420629bc037015ce0ee90413fe4fd3ec214e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-471-471_1584942837946_0.10862564311245859","host":"s3://npm-registry-packages"}},"0.1.22-472-472":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-472-472","_id":"@ubnt/unifi-ulp-ui@0.1.22-472-472","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"aec4630b3bd920e23d9cd690dfedd5d6d549c340","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-472-472.tgz","fileCount":81,"integrity":"sha512-Q8gyrQXdLpIO/HayvDoV8JYWRyazEyBtqRV8nSd6QcLJNJ9w2iNZhTUGkN1MvhK7i+TR6cA7NFod78poVixM/Q==","signatures":[{"sig":"MEQCIBWJzmEnsn2Q4Ao/bD/CXRX4Wla4kp2TDJYbWczgkFnmAiBPWEqyH6bXyzhvNjwkcB1c85dfkaE+86tjKeo1gy32iQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7092143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeealfCRA9TVsSAnZWagAAaAwP/iADt7xjkzq9Gmoq6tL2\nqudgjG0ll+dKe9+LRSwDR8cCN4WIq7XdikzpOsFAxZeRoa2jjQreG251v579\npKPRSA66ULyodp7BkX/kMG2hlu/YoUPxdQ8ybOMsuI3i03IthaUjKQtALWnE\ntJg8Zq3xaF48zYd8wD/zDqvri1mFH0dt8qihwJY2SBbZUDZpXlY/COTj/l7+\nacVM5OIJw5IdfwJc9f3XfdDu7QuzoCUWfqDKR1ll8w53QzCpfuq207hcvRK7\n4nB78DbaVK1PJMBvzIWSzUNkGjqWLLpCxeeNCsWVo9YdlR+jpQUWbOzTZDt/\ndKxV+uLFBdWfTm8P5Kekp9BlkzvWF8+QPkN9E9d/fnJN7tKTaKWmhliZVeMm\nIyLpmMPUuymOQ5z+osArGITjHjyhx4LIsdax3w7WgMEjGGcAxjeX6Hl11ld5\nmcG9ebntoVtHYrQu+mw0pYkveMEf6c7uCRp4GVx+51L77dToBm23Fys9HKw+\nAysxsW5WGg9FgSStOhJd6L32x7Kk1FVPX3RXALcfCijZ/DkAZsBtw54oreev\ntEgdiOP6AOsS/rZGA/o6J6VmC3Iv2+wepgMtP4KoFaEgYkUlMeVx/mXkc1wq\nPTSVlrBfx3SMFWCJbkeCorrwhslppfUYSzbQMK4tPO4zcTWGuwAt2Le7j3Aw\nY0Kj\r\n=Y+9+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ef4c420629bc037015ce0ee90413fe4fd3ec214e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-472-472_1585031518883_0.11715463825596517","host":"s3://npm-registry-packages"}},"0.1.22-473-473":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-473-473","_id":"@ubnt/unifi-ulp-ui@0.1.22-473-473","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"4a2a8a94919a47897e6b410e30a6a79d1058c77d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-473-473.tgz","fileCount":81,"integrity":"sha512-cZajttSpF6bfSTneeto/yjhRRcYdRl0nWjHQZaH4TxRgix+dEnm698ug6C/9INUrbBhUJf80DXacEB1j/G9E2w==","signatures":[{"sig":"MEQCIEtfyiveh1qXT4DiV34JBDCqjTOz0HNvHmDg3TQlyuj3AiA3Yyaj3EnxYCsU7S0evtFOKpxxYlRGkyHxefzPwZm1FQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeewOOCRA9TVsSAnZWagAAtkMP/2EXscdHnpjZhLo3y7JT\nYtwfaanZCnY5craCVBYU/FRHV5h4TZ4/Rkrn1gHhPm51oJkQu5qk3y6j3ceC\nZ5Imh8JDU9aNJrvCAI1dp5KFco+31/+bWLcgJusGDMuFK1iVTM9YttAQ6MmI\nd3TrmDxiIJP4GR49pcfIaIDfyxoULfO5IYV7k/j0u7vwcJ7PPyAug8EXnrJz\nCDDvKzgsnQL4PhohotKT9MSrynTlsKtuuIIkFZXIqKMxmOJSzgzfMcvYL0Cm\nHe+IARAiZtBu1kWhDSPYO76tGxcfxk7EQb8laIsNAAoG1xZzLuEk+V9Z/IJ2\nMJr/CAGtS9stIT3EYybEGxJDb10ajsIr5btMXHQuzEAR5wHEV/9UWvzxW4eL\nvQQdtn3OPyb6F/QglQj3OBvQHCsikNFs+C6/9v7TikuQT+BB2JjpgaNAT/Ws\nNZRxffdYZblQTDrMujyKMsiUepu60p9KPeCcDuV+ZzQlZB6LNq2YdpMh+ce3\nvxcKPP5dRCN4kMAymPJPf4EF5/Y/7epi+X+hCslOVXnvE3AzghOl3yfWgWD+\nVzf5TcBX0gsX69z4VF4i3O69HcSUVMIxdXbXC0eo5DrfCy+wrrQ+MJoGoLL0\nFkQgEB2QIbJupXGgeiHIAWka+pCyR5R4qGEj20QR1Ovg70slOdtY2T8Zx/Ma\nksPb\r\n=eAmd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2eeb1a780ed5fe93768349489859b300a91e82a7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-473-473_1585120141561_0.6002407050898884","host":"s3://npm-registry-packages"}},"0.1.22-474-474":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-474-474","_id":"@ubnt/unifi-ulp-ui@0.1.22-474-474","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"e417c9c362df4f01fea3a9b0652d2ad315e3b299","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-474-474.tgz","fileCount":81,"integrity":"sha512-CB7BFlCXOsB6n9EpAE2zNodpYrddt1Vmzb/wa89rQZ3wiztq6XRXAOoHB7xGDr5akB4cNIqp3HlnQ1y3rIHNTA==","signatures":[{"sig":"MEYCIQDrtbspjsOuglGsus82jkid4zGVQgJgw5ss5+jqco5rGwIhAL99u5MT4gMr7W6KhsowM4o4+Dg067XxZpDRcCeY6vuR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeezEkCRA9TVsSAnZWagAAC0wP/0edt3szCcKGmPpp1CPP\nInLW6lukjOQ7Yp6Xem5JhJ/qZ04X7+tOSsD8+sqoIyvy0xxacCD5SA3yeR4t\ndpSPFIAUrSCEsIUCr6/7zmlfcywccBOQJ14HuPFz8OLHC2M2CoIGUb6W8PRL\nz97s7DLc0jmhUpIgdsHdPoV5T1PDedzBpXqazfs2naKw8BaFb2UwLqU7nLB6\n8wFW9AYvvjr/t2CjuOrnoJVSfYtkI6hQSCWc2K3/evaSS8/qXuc/PrsXeEIB\nNs1lyC5TPwrPgrgHwWhF7Jz/ZMr/fRc6B9N3HL5OBZTl0QQWRj7UnmvBkThc\nofXydrPlUfRGO7mRecjhM13H+r/k0Xnxtq6927iUm86P14ubXk2Z9fP32Xpn\nml4HtxbiWvL+7xkaf4zGD4R6NNe7EmFI2XlYUdSMrpJkp1EDpTqQhRxr2cGE\n0T8CDKPiMWd1QwqV1rOfVzXPaM+H4tKVdY7qkAUGQ+Oa4NGdKtOMbsLC40rh\nJdnMhap+HBCFrIa9WdgLKG5YIeeUrmz1VxOeLxw+kG49udwzCaXxaFJVMdlJ\nNxbGZB1MxjZHnfhLxA0sHt8MBnxcTvxymwAAVwMvDcxcaXq03ubBy6pMOal8\n1uJs3LyZH+58FgWaf902xOGCXnNDnZVGZrJLwYzVQpTOe1qiuCnNr+cuKpdq\n0Rhm\r\n=NAvf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2eeb1a780ed5fe93768349489859b300a91e82a7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-474-474_1585131812383_0.47782425705754505","host":"s3://npm-registry-packages"}},"0.1.22-475-475":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-475-475","_id":"@ubnt/unifi-ulp-ui@0.1.22-475-475","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"04974f78a6e3c2e4550b3e32d8069420594b0aa8","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-475-475.tgz","fileCount":81,"integrity":"sha512-XL1mDR70GkdmgcUZiJbw3tfYKkoU3GPUWnAfcJOL5uQoi7wK1TYs1v2JRELk23GxrM4/qlOXzJzjq8MhVUJ5vQ==","signatures":[{"sig":"MEYCIQC46BRV64KdUSwNJCbisQL/9ZBToDesqB9xS24Is2aMowIhAPOprMOpsJwXo1SIQllT/z0uaqZvskZkK9fTbN1GVAoM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefFHpCRA9TVsSAnZWagAAHlwP/iM77SFIrrfO2rGpwIZZ\nyGZzHp9W4MyVl6V29Ar/AmVVU4aaBfAtQGUc7joqlTdac1yRKgru2GsoTg0i\ng2ciTRU/eE3YIvDSy02pkbVjpK/OV+zdA2GEIvVydSGkTmihMd4qXG8jMgdB\n7EEvKDEIu/xblshYBSr+GiuuhH7OED/6lNkBtBVcb7SLqg/6lqkVwxBfQ6FB\nFixiS+Yb7m/EFWvNhXxNJeo5ujHXlKT0WnbWmrrck7LDhgobxCsnSWIPchXI\nQByDzex3x34pq6adUrWxsT6GsGGYdJ0+pYN1c5oqet+oeaKSh/wjrmLSoQOF\nnurSi5VyaUigIZUPjRsrdfzpwPZi/tgnNNuVnha5FyKqL+NyrumZA9Mptj0A\nG3vlPYFcLRBNhF2R5YL+kRJ+0OI66wAZk091NeR77rnIT7yw9G220o1NwzrK\nVrawRBll5KRjGmumLR2FxvEK6IoN0BXDokJMR0qwjIi/jAxZ82i37xNHqs3X\nBXdWqAUCCwh7hQHAz9aJjLXhJZU+JAoxItpKk7ABujL5yxaE/2D7M4+6QiVs\nQ30kD/T3acy2N6E29d1fWBI9PHVJyYKdMzD+uPORIQyXEMAj/xDfor9JVgyi\n/i9ylV2dPOhEBSr1DBQ/gdvrOKwtFCoexcK6yBbHEyi4PmoR7Af8ZaHNc6VZ\ngw7J\r\n=yyu7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2eeb1a780ed5fe93768349489859b300a91e82a7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-475-475_1585205737006_0.9254404618047645","host":"s3://npm-registry-packages"}},"0.1.22-476-476":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-476-476","_id":"@ubnt/unifi-ulp-ui@0.1.22-476-476","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"dd23ba278af277a5dcaa57a4f4ce8cc1885d0c92","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-476-476.tgz","fileCount":81,"integrity":"sha512-VJGUc6rgJqkvtPaS54KgPZnH+zeSOWtk1UE/W2S9GKImfUI80+uy8BWTP09wk5udyhKkH4mOAEWtfcqPfG/sJA==","signatures":[{"sig":"MEYCIQD/uBkFQAfEkWqzEVG/HSh3a74/H2aQD+MeK7/WlhmOSQIhAOoMFJa41FA76E6ssRBkRSL/1+HN4SzczHcyTPWk5FAU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefJnyCRA9TVsSAnZWagAAE8QP/1iZlVMicsUgo+J3Wblm\n+JxPsepaBmn51F+TBPjgqGDPhNaBJtomW6kYQx8YbWKTwfvSX6iJ2haNi8ox\nR9K71BF47ZjAEVnqgtBLw0KqZCa2/dhkutYR+3QEseZLPB+g1v6MA21Nx9U3\nFZL+d2rqxIXMIGvvZBPQhe9hh9VW7jtKoucEeJ8T5Rcsv2vBzdH8BrXSWM9x\nHngfMk01XUjALPQspJwOpO1f069sUIMuvoHzbTBdIFJJG19Q17tux0xxeWMZ\nbN6u1NmpS81VtkxnjC07iLJhaoDjfKZTWhDrdMVoTSpDvEw3HZYafUbfjNct\n2nUhUThnGGXdU4RPXiB5sPbh9NmBleaCh+b796gUJwEuepWTjd5tnCslZA75\n/fSkFftQqJ9x1zftfFM4SU05xiCAOXOTP1orZ08yy3QeRxI2sDGt2YIybEmi\n/STZRC+nJ5wyfXYeYTUUHnLuRZsVJhN2W4MfYNfq6HV0/qqN7W6gQ3+Ok5s5\nYVByBena0Omwd/UAvfJ6ItJHpRlk3YA37dkaa0uwp7ckeR3rybnaArJdPGLK\ntBoYIaxAVrgtUhAsbq2q6SinGCwCl7WsvFwm7igjRKsGEON6cqZAPFGIwFyS\nOHGlSlTEVqCFcHPwaQhDEyQSDv+rKvjF64vtdDZxBRp16OBYKs3bvYPJKvH+\nt3TN\r\n=8URV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2eeb1a780ed5fe93768349489859b300a91e82a7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-476-476_1585224177137_0.8158768616982719","host":"s3://npm-registry-packages"}},"0.1.22-477-477":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-477-477","_id":"@ubnt/unifi-ulp-ui@0.1.22-477-477","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"7db924b2ad7ffcf35982fdbafd47406e80181799","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-477-477.tgz","fileCount":81,"integrity":"sha512-1liciDm/88V3Flz120xw26rrj119kOMU9UPu9ko4xynY7YzwErTaeV4S1iaAMl8KiJowLwgq+5HQmBE3M8+1EA==","signatures":[{"sig":"MEUCIQDoHJ6fwOqgfEKzrpwec9TW7TNyRpA+foqNKyOv070eKQIgAjt5t65uEUiwnzytHqx/blePXAjzy5iN01m7BgMLdcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefLfQCRA9TVsSAnZWagAAUrcP/1hUdmKqi5m9PO723j5H\nn2Ez0PrJv2DO1I5VH5+dFBUnozzxyNT52r4ZKxrG+68ghdxdUH3Hf8hUw4X7\n6p+xFoTo+iuIw1g50N3QZAfMCxV1tFNEtDowvYARJSV0wXxn1DmLNG38ArVa\nvHDXIH9fbqaLbljeFmdyJuJ4r3UPrPioJ5xBGRbzmcr2Bw2QYg8N/avMcIqv\nMBzLsglQEtW3akeE5DTr0nAzttqJoMJwp9QSCPseswzIiAa5HadXDRF05L3x\nNJQrmkpriA6C/Teq2C1JzCEpL+tUaHTjojuEuj/rW6BJ4NhE3ycvDcMLwPTr\nr5DCiWuz38FADDrXoyUyZ5jPycz10lxoQ9i2oUvR8EWiJhDNl4Vves9timqI\nmvDdbUNmdcD8cSXxAvNXoBDHdykMM475ohRDao3fbZEVFLqT1Lpgltss7fbI\nN6TfrKON4goIml+lLu3pvrPaPuIjFnfhJS2V1Le7dJIU/shNSyv8gyf5Ox+z\nezjLcbjZXQJ8FOWxYGg0EJGvmiF04A+tjyjlaTdhjSUIkKo8bAeG6eYL2r6T\nJRRBaHS6lwr8gxDKtomhdHdN3IgDj2+Xk68TKkYAYW9wYtkfhWGLL1BbSSfR\nTVb4f37AY41gUAWyWfDOck0NLXz+rJCDAygqJPCmLhYKFSsX3OkMxHZBBHtw\npyoz\r\n=KsC0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2eeb1a780ed5fe93768349489859b300a91e82a7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-477-477_1585231824047_0.6369970606103317","host":"s3://npm-registry-packages"}},"0.1.22-478-478":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-478-478","_id":"@ubnt/unifi-ulp-ui@0.1.22-478-478","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"e3b34009fe3c8cd8b6951cc697eef8d009b259ef","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-478-478.tgz","fileCount":81,"integrity":"sha512-ocdgtO3AIH5XWxUIGGCjpawR17hP8+hDMvvSyjaj//G4iNUf3oGfwjHM86T58HjNYQyl0yjPMcHG12yyoDIapg==","signatures":[{"sig":"MEUCIQCQRUn8PAuqCxdO9DV84IdW+D506J0K08N/MLRiQWMrJwIgcpllhdcqKpDpQ+3SpYpoHm29RN8VSTJahydAq4VbJ3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefZs2CRA9TVsSAnZWagAAvGMQAIqhc+GqvFdHoXobbexB\nfvNHlevpmIlWZZko/HEKUFuI4+T5VyogFiHlcaR2yscH7I6M+yqcr/Fv90gP\nEdupwu25qQsHfZ2Wx5NEOBq8kMXhBnDf+1eWd77toe1S9sw3xTivT3cxnIKl\nni+9QVzcxlWEKDXKN+W7RBJy7qiY7UZ7CRv9nlU6PK9Mdlq1lsdJTpDtXCd1\nQCyGbw6vG5ucPlpnm6s7AutEJKHaCKaMa0wRJVLDV9jH9SIsZsqFPuL8X4ZB\niEL5RbaxaLjM1sYJpjaGNElHpYzZcwo90x8jkU8ACainrHZuy5kH+7Goqi8z\nc73/oGal1hdLnMRqxNA6euvJJOrIx1u0yQ3RNZXpSIy1JQTAAMTKXaBEO2rC\nMtS380KnKX1rOCY1KlIkEW/fkBKXMz1MgNWuFuV/hVZhPR1fYt9LvW8pID6V\nONNP0SUejtWJnj9i9+Cnw6ao1r6JIKdvvL5tLsdv1xUAilPd16S3SXP+4AGj\nNdg0bvCb/jKW80O25PyCBC1YW0vR19gg8nidWUA4ZO8CCl1j3uQ48UfcvX+C\n5Y45A3bAeXGddPqjC2ufXSdlSvchMtIKKtN3SJ9bOLliQ1u80lRIjqOoCZmX\nDwJ3kkbifJgnHg4EmMejChqQc3/wAHr6WV9lmC7ZEXxtGRo90+qnzfFHu4K0\nJ6IU\r\n=M0Ia\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2eeb1a780ed5fe93768349489859b300a91e82a7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-478-478_1585290037829_0.9850658407728385","host":"s3://npm-registry-packages"}},"0.1.22-479-479":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-479-479","_id":"@ubnt/unifi-ulp-ui@0.1.22-479-479","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"684145ce1f86c13bcc6c0151241189d92d59225c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-479-479.tgz","fileCount":81,"integrity":"sha512-r28MQWhXh1YvjvWVvOGA2Sli91NxXIBJDt9IEt0vamRnaRWBOXT/rM7v01bN9JCRYL8seMSRjHsc1RPxPDT/uQ==","signatures":[{"sig":"MEUCIQDs4bo/ZjtUvMZPhfLqio4QAzmXdAPoJ1o8h2CzfEXirgIgZOY0Kt5oFRP5z8nzUlw5If4CJc8zDuJi47r7JMeRVYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefatXCRA9TVsSAnZWagAA+2kP/1VLRUkhfMYew6uMwOtO\nPNY+7HcwI5bwpOe3R9NjTVgIVHwGLvAp9eifsC43ZdDnO8CgufdZilp7fNxb\n2HB6P9UFk6h5LuzoiEHqao4j9XmMPQw7zGy0PlwdYkRvr6YthJ7SPDelin2a\ng09mBxTzez6O9cS206Bve3NIMACy3PjHCSsSx3hjnQKfxUZEMYMDTTDhpqXp\n+t9agtc/oODGDRuNGPXn2UE0dJnMIzNh9R01UBl3vgSpqTybKu9UAzzm5SUl\n68zDoV/j34pB8y66dBXGMoKFKdcUJjOScX1F+pSnpnj3DNAJE+bdmOvCztRS\n6CWf4K8z4ZIO5ky4v4j5JMTz4oEZUaVLrSdgjv4EjmvNX3PIj/KFFz7mOspg\nPHAwl142smOhl06ZyJHyahloCg/bxFltTrWJDUWMBzrg/XWscb7A6BEPzF8g\nmnZeE+NKLMH5nIr9wWBdcBVxlayL51K50E6/9WnJTDvkYynox31lnY/NBZwU\nWZOuenmy2iT42y2tgD6Oom4eX07TMzyW+HkKmZidU9yMYgH5s4Gkgh8pHRhM\n3ildm82j/zEMUyoyPPBJFnte51oUaTpxY8LTUuegXMArRfK42jKh6PvPtz9m\n1m7P8DBan6YUv5UYWH66nrzNfuNSGhJ8TxN8IBIpBIux+8Gx1kr4IHOqq/x1\nD/SS\r\n=WozY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"9619bf21844334622d55495d49dd6e11fd7efe99","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-479-479_1585294167181_0.05603340793960365","host":"s3://npm-registry-packages"}},"0.1.22-480-480":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-480-480","_id":"@ubnt/unifi-ulp-ui@0.1.22-480-480","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"efe18d3c196f0f6338218ccb04b14c70eea45d9b","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-480-480.tgz","fileCount":81,"integrity":"sha512-b8WnE4kZ9TWYpOOzr94xjfo5mPzZXfLvEGlpzfQmvuFOITWaTtEBRBoj+S0AtXW/kjN22lQ/oyFauJ37hLCSVw==","signatures":[{"sig":"MEUCID7ORuehPeqqYfXJo5pgcdvTP9qvKR/tM9IKsGOJRBSxAiEAotU8FNZeZ3aDlLteWUTQJPQePPcupfd2UVMMLq2wzcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefa5RCRA9TVsSAnZWagAAYbQP/1UTjeAOIoR5uWHlJXdX\ngbD/v5+6zKZISNMu7qcWxC/d5U+R4I7FUdqvBP6rLGXHu+alCP8TIBSTfNLH\ni9zx3QuzexxY6R+xI1xj8pkxs31v8vrRWCODSAZNEwsqIotmxDvX53ghvVPL\n4n8M4xD4BJjpAZ2ezj25QM4FOsquV1VBc0MlyXrceaEaIz+K5qAOLDW1xO1e\n//go8HoksyFJUQh6jf8s1hvEvfkAML2AAEY+mHpkFfO+WgpoacaiU/eZxgpy\ninfq+x+ymDzPINVE7iv8vY4ZwpEh+uHcpgrBEcWe9iICRJA1+y5BIiMJGHZL\noJGaV2JgPjpeh3SZVKOUe9OPyjkOdX8+ALgkRHWLuFU65Eeung3T73A22wdE\nXcOPuIhr5xZM1oJ30WVWpFlnqcvpfBKiwx/iKGPRnoolFySYEl4ypDp6+pa8\nFHV4u513TusVjWVYEfHEynC9mmHSzdRxgACJsyBV2gIb3hc5g+rqv/hHnX5u\nCG+OF+Bru1rMO33TXkV8ZLaYMfxLimz3XvQqaENt+zQyB5BSqWnNa2O/Mm+m\ncXoMGvl3wBhW9jmGlvNIv5anrl3pzna9vjnsa86Q4A5mdUiv6zvjzdrAA/wX\nuJQu0pVyn97Gcqy1IFw3ZEGTpeX2ffsEyU9AjVNUgIGnaiv8ipj1BGLneAwY\nftqY\r\n=qB9W\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"9619bf21844334622d55495d49dd6e11fd7efe99","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-480-480_1585294928804_0.5855276927472846","host":"s3://npm-registry-packages"}},"0.1.22-481-481":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-481-481","_id":"@ubnt/unifi-ulp-ui@0.1.22-481-481","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"d79d952af9183ef525c68893c2dfde475b347ff1","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-481-481.tgz","fileCount":81,"integrity":"sha512-TdXj5K0GXlQRYVdANScEQY1hAQnvyVGZAIiwT6HUb2Sf0wmHQdC+HKx5kbWu/lE7fdHAhRQq0sM82L1BQGlEyA==","signatures":[{"sig":"MEQCIHcS3/89hvu0V+bP41hqtOBNWWh4esa539eOapRZnQ5bAiBl3Ai3Peg/nm3HShJOyYFIUx+gb4N6Ge9fI6DMtuB8sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefbXXCRA9TVsSAnZWagAAzNQP/0LGMjm4vPnxlLv5EwR3\nG7Z/07vZU6is4CKSqWz/njVKde8rsNeQcbpxT4TlBbqic3gahqijJlOKej1f\nOFdK8xQwrOit8GL4moLPl0789XON5ixdkLntR2Jhv3x2LqCl6N37opV686TL\ncLAuSFmuRvagVQKnRM+h4sDU2UwWl4yvY8ryUL023mEaSQGOclYQuokSHGsP\nx08OL1vqBnHtCfpFG864EvJhDg2dr/gI0+0l1QIIN9WSC9rgahtohuJqmVQ/\nEFUtewBVVRhmsN6wWGwLv5vV9ZVBUqTgHHs3pvwxN5ly8gRNvbL9mjxFs/ls\n1SvZ5Y/PvSJVFP1hduAaGo/yBGz0k8OdPhyfKhTH7DAY76ybmt6fale4gojO\ngWjPPn1qWwB+cgSGjKtzT8dkGHigizp+mj9GsKesguAKZZQlh6j+51S4sO3b\nVwZl5vVQ5MXwmeOwTzPaotQScD0r4vpnfaCFT1giqAVFhcFpe7OP17QhHRQV\n6zkT2D2wreSKCTvwZbMHJcbeuVTIMZpNc2bLvadixc7yT3gROBEC5EsNyYek\nh3STmYWQ+hJR9XMvszJJz7MsL7Io+fHfwZ/Gt+CQBmbVokoJX+Y7QC0oZdBx\nTer1fXuu77HkjMLrfvih4NdfCHKIhbAkGgRp4p/intU8552oRaUosDgk39AE\n4kyB\r\n=zD0n\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"9619bf21844334622d55495d49dd6e11fd7efe99","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-481-481_1585296854674_0.8544616534975877","host":"s3://npm-registry-packages"}},"0.1.22-482-482":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-482-482","_id":"@ubnt/unifi-ulp-ui@0.1.22-482-482","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"a2b6f2031f03c7ef5b70843b6908d87a30df6344","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-482-482.tgz","fileCount":81,"integrity":"sha512-wH1eov/Ah6dPUxpeO2oDfgZ5GWdMCZpL6jbK82fnwqj4XRVU9M2xjB6/chA+ExJsaMI02J+PPBS/nO9O/xCaFw==","signatures":[{"sig":"MEQCIE5krDSWLObOeUgwdy5M40iMsyMDPvHYRNdrq/ZYV6vhAiApWLKRZKI6+6y7vHwq4u4IM8Gj49nJ1dXxGOn4WCH5Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefcDwCRA9TVsSAnZWagAAlyIP/iQkohQ9pEz1MPw1emfh\nK8tG804VMvU4jhqAK/+/hJYEOpHN1SZRJ6Y7NFBKv+sNGCtNOK7Dpe3UrEVg\nVrKQv+pRx5z9lsNjau0flmQ7GeRZ7AnjbVz46GL7zZCk+moUrn1Du9iDFe47\ngv5+HxC+tHaNQYoJOwjeraTAlNt/Axdcq2lu4qUcIog3D2rThYWsD9fqNOZe\nhasJOwCq+ZC8iuWw+JT/ACpO+m/hNnIo3xMS51uRkMDVf154ozaABDOHqvdp\nflKaNSElvRGg2GvGY267dWcJI7sxMVuBYf97bBDe9HZeRPR+14yJDlMPPOQO\n2gA+13vrI1os/o10vd8KWTeZaIzUdJ3cbmyKegPGu6UducuAiNKgwATUhWP/\nFFpxceyOVbMIMMOgy6UXQCI5/bmeNSMpO3O4DBgclFT/5NN9+A/x0eUjIC7Z\nltYxInjGQXsSWKOPX65vAZs+BYywGFZshmEhLWtiZt0xv2XX1CVI7Yk3DzT9\n9BjAo2HMEmOPB4JPkRVwgwdsQVmps/qoYGEzFyL+Zh43i0pjMfO4T4F715kj\nlv9UMcB7NBT7fDeh3IczXsckROxgi8z28EDaZ1V5N0koZ5zHCXBanRqdad09\ntVD/eI8cK+pJL8qhDNKymXXHTZLXq/wKwilIullZj7dHIoBgsqmAOYan2X52\nTWZD\r\n=z9Za\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"9619bf21844334622d55495d49dd6e11fd7efe99","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-482-482_1585299696214_0.9037659979266817","host":"s3://npm-registry-packages"}},"0.1.22-483-483":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-483-483","_id":"@ubnt/unifi-ulp-ui@0.1.22-483-483","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"8c4140c505fd39c7c739eae81a61b1556e84e57f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-483-483.tgz","fileCount":81,"integrity":"sha512-A4iPNayTAHCS/r4iYZ0bVlfToawORuiz/fKrcPTAyWtFMntzoZ+Djsd80DWvVoRjyxODlmdoRDLoaZbe7Ev2FA==","signatures":[{"sig":"MEUCIQDsHb3b5qWsTcHb+vXs3gqXt1QXRjf5itRW/oL1L3DQoQIgTPlzcaP8/GnX/TGh3srJd67B6Gj0BvZeGvLq5ubtDiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefdg+CRA9TVsSAnZWagAAY8sP/1Hy+IpLLp0+9D907kTD\nacPY4zp6QhKLWOEwI7f72WFU1XwL5+jCwVYQBEhgZxBA4OraCTPBM26hvIv+\nBcqd19+jFB+5gE2Yz8U4L5eU0+bwYiFDMcjzsivyUpht37Q8WrlkzvrvW58o\nlTeUZtlevdLIvDa4kj3jDfWVpm049Oe4l1Ba/4yFOzqmQnvPyc5k7QgBj6fn\ncBp44Qm10hCo5Cz6bTnTuTm4exVKlgw9UPbkt9C45lUm+rtsF+/dnjPMLAAG\nt4l7J/ygS+wH9uDlRNFxUTdwGcotoI8ZYZqk6aRCa3uZ5egqEcYqrQ+/M3lo\nVQIjnGUY1XNXUtXcGIxzKWsJg+CgrsuSmeyb7OM5GSGI2OFD2dbo9yRe6v26\nfeYDU0zGLOIV1JTweJwvkM2oEw25284DZOmgXXjJajfg8/O1KwKqNqxPn908\ns9PHdW/JjI8SD0dWHX51M8QBQuYtZ/FkuSfGFzYuleh5E0pMxzgBiBcO1Tok\n8S1kzANtbjmXdnTwDYOm20Na4VZW3oHkOR35lcEzuUwZNlbdEFQqYVb4WbSv\nKOude439XhzwoiddSI57u62NFFnA3YOozZwmZPIY+12rC9Wdt9ztrIe11LBX\nnZYNDPcS1wuq2hQFVsEj58QSPVmKHjbXMnNBGmTL1bz8qPhlOs0al0ekzD9R\nqU9f\r\n=OBXk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a02660a19088f8e07d7733904cbd87d628ae6d44","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-483-483_1585305662274_0.6122732074299508","host":"s3://npm-registry-packages"}},"0.1.22-484-484":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-484-484","_id":"@ubnt/unifi-ulp-ui@0.1.22-484-484","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"d0b003010463bf394c5ac00585531d81a5321586","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-484-484.tgz","fileCount":81,"integrity":"sha512-h9RHFHAt/41VhsH7SNzK+9mmiES3u+1omm1nmn36nJf11tg3rwcpaJQAnDl3yTyscVvrOQedL0K/9suoOa8Qgw==","signatures":[{"sig":"MEQCIHJe8GdnTw9VrwAlzCN48rleYb6EW5a7ZVDPMd3FYfbeAiAxPSgE6vJ79PQLGx++FBuAv8OfCKE13r61vwDCeOOgsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefd9FCRA9TVsSAnZWagAAaY4P/jZWIWasee/5qDIWHtEQ\nKNCAH/5RPtxp77Ni1+iYMXkLlYZ8F9dDm57q9vpsutIL9eseDZleuo/0iM9H\nAIYaobN2sEb2mQy5eHwFJp+BW7YAXySLjleQCFayfaBpRXJlSGuscMVIEud0\n4J0PbrgOBbzOn2kUjHvi8b2xJZD6akao/NAotpSIb8WoOo5nM0G8QdDjOiww\nAXSgrvGy7UztuR5UOWMuoKYuFdkLB6AlfCmRoBTNH5aDBiHN15rr5zsrkLVH\nP2eUghlzRpVJT4IPv1PibyHoof36B+UbBB7j+el+jBetPMVHD9lgVwn8h69W\nFBn48Dtoj62ynFwQnCVjp34EIkYR0pfpYOz1R20CZ+29W/3ziTiexREBH9VW\nh7DXtyibKoWW7+IXnsBhhU8gTKLHi9Kj8RarNS/Ya3bbIBV/1HSM9BuR13it\nrY9lWrWF9Q4XeVroshVncrLxEC8o/FLPP+xHUWX5f7Km3ufu8oQkZVmC4X6g\n+yzPQJX2T0Rj95wyLKZ91ChsJ6/QO5tahiy0DBHnnclHJuIbtPfxZMGGQ6LE\nTvYgB+amsj9bhKQl3fl6Q3M2+VyW83VZemztjBJ3G7sk8OOMqBFKQpMoES7R\n/LuohXDaS7UDtHktHGvOdm3z9A1Oy4XVWlxZ0Nww6P4fa8GBPSRM+tw18lHt\nGOcv\r\n=IbaB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a02660a19088f8e07d7733904cbd87d628ae6d44","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-484-484_1585307461214_0.8358411359588458","host":"s3://npm-registry-packages"}},"0.1.22-485-485":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-485-485","_id":"@ubnt/unifi-ulp-ui@0.1.22-485-485","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"e82aa6bab7dee0f58d37e08ca406f4016bb24ab3","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-485-485.tgz","fileCount":81,"integrity":"sha512-7B65XMLiMPukjtorX+10R+1pMdfH2wdF+OZmHLIicuk0bafKwtgvN157P65hBxaRi+VPy/VGDZZA5FH0cTQddw==","signatures":[{"sig":"MEUCIQDJVClkBg+a/t1GKNnX+iRl3kxglz32I3gox0t/M6GfTAIgZXNsHGQg/FrcFy6C384btIU2QUC+Ua9GaV28UXg96To=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefeMyCRA9TVsSAnZWagAAKAMQAKKOI5/0hTiOe4blVisW\nqQDQMP5eIagPJVNAmJeSGtBlpd1EVb1AtO8QX3B74TqNAfI7/1jdxptwXVgC\n8yaMyRgOmJAoci3cFCzuDzmSM8xAiXcz00A7CU7e8qULC4HByi4tOljO2Txq\nwyspxbhsdJ+qxXOgA092xQ1hqMjv8pMP85I4Iz/fkKce6HLv97DErs/amMnI\nh5hBXCjHdpgW8nW+rENGknsKvWzoBH/Xnx823L/L972b87SO16i2xRMtzlNt\nbUMiGIJVkOrYBUju1+uuGAJY48L1TS+ihdDnIkF0kfkwanuEDSgnnhovkOLu\nh5ed0q5+Zde+57/M6ZhDYqfqaTWCzhzh2Eo+G4sGu/YMv1v1LfDYt2vwm7rj\nWv4xVtVCyGS3Fn/U1NVdv/qC/uANjFGmTTbuR68EeIG3xGpm2DDJvciVd3qZ\nIRbWPotF32OZQJznvWB4h6ijFGDsjOiCinzO4LSmmGsyg5C+iuz7VamJzvmS\nuw0DqDTPrvzcDSJkrcoylwPx6hyXCOHFn1uVGi7YkN9m7miPZaLNjq98iNH7\nA2tpx8N2ztf2o1+0RcDnkxkl4LQaAiVZ42+n3PkWBxy3UVyTjgK7ZLdCjfOD\nb0cdYReX0M8RW4KuJG+jwvX4L9JOzO9HjGEkZssnBRWJ8S5nujfSNCEp1Zio\nBRCI\r\n=NJ0h\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a02660a19088f8e07d7733904cbd87d628ae6d44","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-485-485_1585308466008_0.4830207421088819","host":"s3://npm-registry-packages"}},"0.1.22-487-487":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-487-487","_id":"@ubnt/unifi-ulp-ui@0.1.22-487-487","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"58af6fadf4102bf02587dc061f70879b95290115","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-487-487.tgz","fileCount":81,"integrity":"sha512-Aw+YLX6x5R2Dju1hd/IoiuL3s3UvFM5JfQrw6N2KNlo7FVYvj+IV2qgur0IiVqp3lHvY3PNjXAulXj2pnr9/WA==","signatures":[{"sig":"MEQCIC/qNfe51zPW7NdlSy/ClIWlBdW7nYvRA0QJf+s8+2GDAiBBCT2EB4WZ22oSTu8hUILAluUMiHphUComMRXNzJrzqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeffmzCRA9TVsSAnZWagAArP0P/Ahs7Le0wqSNAJEqzvys\ndxZi2FgnWtfaE5gCX2Z2SIwjdGonYoqi7lq4WfBpZ6cFAwxIAl4MwA10JEpT\n52QNSfgUzsuzGbsQLM52LM71DP2eFAKrS66LP9RYqS55LsBzZL8f3i/Ux2XI\nSEjxXqXcGoDehwfkoH4IImFPgQWhHeWFwMl1bODuPUrGnQUknNgVmolhy+sf\n1uULAmFW8y9Z2gbtFvlO86ld+++srh93OmNJRU7Muh71xY6v+asJfBYoSU0X\nLYGu9v6BYLcvmADDN+qpfligrSoW61XCcRIS3r8DWVcw+cDEAkZKE++1kgQx\nczxzdNBeCAMLrrlu5dHMKneQY0I/ZsCjzzn1Zg0fsydDNJaNTw7+bHMwJCtm\nTMN5PFFmTDYP0la+mBHJNKyr1kDKOG6WxDYE5sVt1aZcFFuTAmN84CeguGDO\npqT/oHHIIYSqNP2HKHoDLTX3UGvqZxdhInIzByxRaKk2YWtLC27sOZXU/tcg\n5IpQn+8JJltRLbB9QwvE/+C49769NXDQIVXphv1imHyYcw+nFkzMfbaisppr\nk+41Z1Fzz3xBW54JJtNAZLtsSfWAovfd+qut73C6dDDge77bQy8zQ6YEE20I\nd0Yokem93qlhX9aqRiR/e6yLqIXMtIyfIWzqOqR1sXj5JVf2dfzUcD9Q/rK9\nbh2u\r\n=6hNw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"15b2412fa49a0348f81b1e2d2df08dee88df1a97","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-487-487_1585314226876_0.8837580514489203","host":"s3://npm-registry-packages"}},"0.1.22-488-488":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-488-488","_id":"@ubnt/unifi-ulp-ui@0.1.22-488-488","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"adbeb212f9e12cd24e5c9b70638565d6a565d850","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-488-488.tgz","fileCount":81,"integrity":"sha512-rT6VPX5jkmCXtz0IM3GdrZ9jfugmVsSp1malhbGf6cCEJsS6Qa73zviZoblvhcX4wLRho4ofmwPlWI0z2r1zbg==","signatures":[{"sig":"MEQCID3aCNmIukXN5iNxPHQOEi1sZhJurHZkCJrx8yAuUZ2UAiBt4rM8savp3KvhavjsKCaACNhw83azkLSHZCgY+hhHmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefgasCRA9TVsSAnZWagAAVpMQAIFH1tHg7wt3lZth4vHC\n/fIVjtxwZKiiHIhJW84heMAC+/PQeLComYa1HTqAZo7K4HgHBjF7kzuYmrBD\n37JTP7cTfQDL15+EObsyKDd5OjgITjY5MgY4c4I0eb8q0Cl2c91S2O78yKns\nWBVHmPXSbPWBfBAelLNO6WRCGwlbqV1GPSH940tRDvsvF6zn3aQKInLzpGSh\nkqOB/WNBdIcXCNp8L9NRfy9L1PdswUsWhBxT7uOW1LvTmhW5P934RBEfgN/Z\nadkXLjOX++7HFRP9PpBDMBW1IbqdzgvKT7RCmQ8LS6KVrunzdKHFJ/XshRzl\nLrwKxCmbaEeWWsBGeptEFD7jvOEZongjwUdzRbO863IO5wWcnNjF6pgCOXNW\nfVSqGRALWjaZMDI6+W64TBcEJmyg2g/w2koU5dvG1ihTg8xNJGtyZQxtn/XH\nSeslPJfuIcFf1qjsjN6m7Bn9lsU/KPm/WcMqWx1KdAOVQbECnFioJOFiBmdZ\n8ep2w55hQmguvAs9TyzZ1LqZJrm0A3e9hjkBOUnagMoS96pzNx4oUObKgqXp\nRKFsdAk8vP15YApdmbeMkgTK1Z/3CpHXJ7S29pF7fnggqfvRJfsssMOP4uDr\n/zknHH30UQ+ZkHkpvfcP8gaFXK+6U/8mSwK33fqzpsvh0r3KlquTwS/VYZTx\nIsNN\r\n=0NZR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"15b2412fa49a0348f81b1e2d2df08dee88df1a97","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-488-488_1585317547694_0.24607524519762114","host":"s3://npm-registry-packages"}},"0.1.22-489-489":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-489-489","_id":"@ubnt/unifi-ulp-ui@0.1.22-489-489","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"4ee0cdc383242f74f4006611397b63ba809fe4ff","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-489-489.tgz","fileCount":82,"integrity":"sha512-iwlbRS+LXj1bidWCgVKZUWEFI12DL+624em4u4tCQfLZRT6iWqY8oj98FFdeUumuW6RHt+QI/QCNMC+ZrsOpfQ==","signatures":[{"sig":"MEUCIGBCMbdt3wMtt0uqfJVWeZ3Y9d2xTmV00ra6UsJ+A29lAiEAxOahDBG++sD6otk5Csz/HLKvS4PgUG7E67zXZNI0qxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7091719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegwoOCRA9TVsSAnZWagAArlQP+gN/2YdLr1E2ljjSQim5\n9EkfVSmjSoXtrLuMF8PI3KdO8bIDdMCC8+u97ehWM4SXpoc1MJ0QnO2j2aPK\ngwt2Meu+U8QFLM1sPcWubOa+RguyVMZXEr6qvS+PcPGsSjXCVghTkDafDXVP\n4HlSEeMzG9etl80bYur2WmE8r7ZdvukSxDp+iBeVea8V2rd3EVHwx6SZ1QYl\nwVqQODz9BQGtCbQyoziBJinqWzAuMm8me6N6tsCyR7ghQz8uxlAFI1XYbuR0\nwKZA76csqAMxcoeNIK2wRAtLcvJl+1YVzOFql7Wm4F/2KyGkWCsExXMIQugl\nYquFqbJy+Wq8iAbkOoYe4au49XDtsJ5Q5IZio6nasLRl2JhhLT0F9Cqfn9LE\nQO+qZs/2Kne/IIh8OaN4dcipt7VUZYkIQjOR6BI1B2lP34SwRut5SS2qvgHS\njXIwoRtDok661Hz08gkSjispu/vdf9D4wQj1b+nn5YBa6HenNgk9lNOGTv3m\nHQCeNz14K9601CYM6muJTrFXaQiiAmvN1gXR56+wtN7aKsaps1tW4kN1sQvD\nvgaqvJowr2EdC3xRR69zBS04lMot9uYQPtOKWpUFlI+xN0xm2RFZDrXxIh3S\nm94RwQEbZfIfmGosTEq/MUkLcolnpQ5icWvLpS8KGrpHRxRGmRY1wxK7CEHX\nc5VF\r\n=Hz4Z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"946e358680e78fd62257cb01df522ccc59916978","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-489-489_1585646093646_0.8514105241800682","host":"s3://npm-registry-packages"}},"0.1.22-490-490":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-490-490","_id":"@ubnt/unifi-ulp-ui@0.1.22-490-490","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"c2940db5c74b4dedf430ea0152f31f4eaa1536f5","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-490-490.tgz","fileCount":82,"integrity":"sha512-Jz5G6O/HQ8R9SYK5sLjwtFK97wreZ8TBnm0E6zTgIzZ21kKfWZ1b5uAbFFJKUQFd0LtgzgxNCrNSDV6LdRIWwA==","signatures":[{"sig":"MEYCIQCKpD75s02orH62s3gpBdbUVUg/mCX+U3RdRjfk+9hyIgIhAPerTGdg24+jeJGmkLv8bfXJHMAeGrF7KKwLjI78O2Qx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7091719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegxGyCRA9TVsSAnZWagAA1cYP/2c/ROUWiA3JoE0DUWaR\nNdA0vpopwUR+c/dYMqvE5ceh6glvIqrUG0zjncuRbTUzq53eCYBNgquMTraM\n9rnCnKuM8w2N9HBkcwM0my8P/xAgGHa2lqq8Zvivou54WMQgJxibpbJscUGB\n1H+N+jZUFkBavevf55jBxcF81teetF33r9sTl8fE7csz6QEezXURlsOI4cn2\nLYf84LtqyteApH7LWBoBHX9mkWeDW3bx2uJhANhCpEhgp7MC0y9oO77iaNUK\nFmdtLTVFaAwKmED5/nnSsoHCCAUaFlqPz9oOHzhtuWcGPx0AyuQfu7QNI/uR\nVKPrGCmbfFEMv2PAbzOfsdQbc/lLl3wXF28D+1s4DpA6t9A03xgLFi4vC5y7\nJYhmgyKkROdUJ6dEv+nINRE/SIIKoKVypHyniATKsuuMdKj5C58oMDbkmTyv\nHFVjPfa4NGILyWV/toxL/Hfg8YJ3AX6NCIQQthuG+P6Bc9lfxLaJ0YmTj16J\nyUXiUlzfEu86vjMpSv9ekmry7dWs8LdYL2UET1tK1Yr1NnmtPaP/JolmhHUm\nSqqaqwFk5XvQ4uf13yKqhTOR5Xw9f3kosMjmuzEMe9DOZQQuYOGnIjEH3+8d\nqBwgFM2Qol2CUits5LMg79IMF1akz5U9L7jeD8YQyRMpqsH2oJAXE4ji0jCy\nB+D1\r\n=oxMB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"946e358680e78fd62257cb01df522ccc59916978","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-490-490_1585648050110_0.6872176132335563","host":"s3://npm-registry-packages"}},"0.1.22-491-491":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-491-491","_id":"@ubnt/unifi-ulp-ui@0.1.22-491-491","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"510c99b0f4739c4e8e8e869d95f774eda03a5fb3","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-491-491.tgz","fileCount":82,"integrity":"sha512-WNgodM/q7Txs758izbIyXNAwkEd6bIQlxy0fp1AmuGxzM+XI4E3O8fI4ENolrS8/WA9w+LsbF3+CeA5IvAuj/Q==","signatures":[{"sig":"MEUCIQD1JGwF1KsX8EBtRW2fWKqPhg6LmkEVqwEQ3RykvpSdMgIgf27yLcu2Ma29iG3enWO7XIp7rkltfjG547JZ7A1pyWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7091491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg/++CRA9TVsSAnZWagAA7LEP/jCSlnQXEZdmvn2daupC\nph+J3XnfiDuFHWyTYIsuDzoFyAY6tJVJsI5igyzCgsliR79/1+52h1Ki3Lga\nLFHKB/IXHRJ9kIEYN8NkHRiulf5GRJK6Un1ZsXrhbwg4V9dXcYayE31K0jdT\nWbINCFfyA6hKo/B9jNzn7DmUPomKc/ZuKPCrSUVBJbcgIHmQrjY8P6Hy+hg/\nV2aCC0p6dbJjFbx6ui9yZ+8vrx8zgJOU4ztERktM8l+pa8kQYEXpghAjBOFo\nMG5jOM9+HkLuJHLz38AVmLOvSJoQheXMiVitM7pOWGPHZeHllZNy/553G/SL\nXvUG0yrnGopM0Spqtj1DhiYrHWkZ2TMBrl3/IUpT+FJ+M3vP9M2t6hfYmkBW\nOsvyGDsYdkEB0//WnmAtrocosbu3vDZ9IqnpYA/f55CoLbsbQqcXrmdKJOBT\nHfv9SJbDRFpM3exnrT3JtbmDJlsTGHVOMDwm91a7ya6TLjRIpxY4iwkowbGx\n92WsHj2K1hUDk5E+BiusvSNyyLNcx67zBiebBr1WLQVC3tuFtDPFmH8r5miG\nMQ0dpH9Xr1A1WvhkHPi9JFEAJ6HI4FpqCup6ATMHJCXTxgqraX9pPn+Svs/O\nxN78ca4m4GvJwMQ5IsvDM7B7ZLCYcqzCkmurk+z3rF6xd6L/r8rXdpg2ojML\nQotc\r\n=atDK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d26bd4485d15e30f3acac37ad9f09f7c3b117868","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-491-491_1585708989503_0.38250010610626406","host":"s3://npm-registry-packages"}},"0.1.22-492-492":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-492-492","_id":"@ubnt/unifi-ulp-ui@0.1.22-492-492","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"de25a27049f4950c2a3fde88cdff45a71a230a86","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-492-492.tgz","fileCount":82,"integrity":"sha512-1MMDFOR09xckc+/jjBxB8fxjnWhM+PiTDL5Sw/i2eGBN7f8KoiqCe2eo0opS+UYbmG5agbf1G22FNH6UUI4WIQ==","signatures":[{"sig":"MEUCIQDDMvjaHTCaeJj9CGHNZG2+rl0Jyn8TD8rtpEYvHZNfiQIgFGT5dPD7W4fJwXYK8gspprGhCZ+P5GVrUiPeuPSjyz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7092599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehCkWCRA9TVsSAnZWagAAvZcQAIdbjAwj4xoILUdlPKo8\nz2hG32GZavXzjee6NvVztI8Kp482UHV25HkgAmlPGkjg6SKZneqK7/jtmnNo\no1g9X1EcuLD/TSaoB6auW8Q2VyQe757x1vBFuFygmnymD2zbBoyCU8fRMMrr\nK8qmB4cG1D7GIJAzwQnsVhQ+vtLhydaU7W2Gd1+HUNhXPimiWh7KweRcyKpB\nfRYQjGYZchtKlztH4X74vaLtjlkPGz0E74tzyzzCyyGOyMhf+SmAv9IJyFmF\nOtLvDjdyO/KaxDbGOw/8zGU6Eq7q94iE7viH+5JcUake9DeY+TOV1vgzJoVY\nWR2gfTDrNUxAKOw7hxfOddUOwsD1R+Vcek2Z45zC3k1UaX2zX+2/a/CUOmPb\n+TZjI+K86iZKC9rZ4XKIL1ZtN1Gtq+qfQCeB4pFoeQiVzkuXA10/Wjjur2Xh\nF9bvvAgIRUPKbDOyQSeqv+PW6nQKlob9Q5Ydjl0gF/qMfQympq6waz+xJi7E\nxIoZ2ozwfmNaq76tN0ZIlL+3Ru3mc1HeLeHHz/Rf+9A/ayc8SwLriszimO3l\nbFlVvtu9X8bQzUc10iRFy777wLKZN3fCE4b2IfUD/tzDTo5s8GEmEvBtU59/\nhnNDYj37GvJOCW3dUttT2eZXRcCS+tH/PlMQxvre3kCFP6FriYZCcVSKXt5N\nsf8S\r\n=qGEW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4a8260f140285e0c7cf4dc677863c5c1a9374381","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-492-492_1585719573667_0.89821555249109","host":"s3://npm-registry-packages"}},"0.1.22-493-493":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-493-493","_id":"@ubnt/unifi-ulp-ui@0.1.22-493-493","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"81d449d3a1b84e72fcc3449be5b4f20869fb4816","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-493-493.tgz","fileCount":82,"integrity":"sha512-9RY16dnPbiMCntK7qPrt842Y0xiiFO5JYOuzbzesGJjtOQtlFSWa7Q0qkuyxYUuKbAnnDNyUAUDy8hKOChvTNQ==","signatures":[{"sig":"MEYCIQC9h+QGU/l1YoxSMscT5M5WTCpU0/3SvRIh1p4PO38Q8gIhANA2nM13HSx5PyHdcCUzV9SsWnH3hEYMf+sQEth1CyHz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7092599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehD5eCRA9TVsSAnZWagAA+asP/1Usnb4uaVNfMjYVbfbY\nfRhWooA+stwq1pTkBGV8MG9nxNw7MK9/H8ulVjhdQVQklOYypvE9uePPPRtN\nzvooHOalgbryvM1jpGAGjn5vXXamxoliIato+Xa4amcQnuSUC/+RYAveN0/v\nDMpzO3yvta/SKBNjiiCb1vY3d/0SotmS/d/8Hgfsk623qCRP0c9O2ujFFVjL\nHgT9O1zkQcr0kEvEoa6m+bnuprtIEh9OOjdBvKtSs58S+utfoKIWVutqfljr\neCljFjuN7xYGNHKJUf1KCgTT6i+b8bcwy4OjljsxiOWmeU3eBpmRJVfcU1o6\nKP+k6qeNxubDT/UpxO+cHwbRoiXL0Ylk8U9ik+YBVNnbuk53EXwnD+Iypbgs\nKrHrfW8e5/0L/IpX+WMBtbUPJ7oeiKSC7D/zU/bolSamZawlpgJODEbeepN3\n0SjXWOsdHAx7vUJWK/eZJImlvd6FCJF5OutYBc03moag/t5uly87B5bcXq6A\nBV0BZAS00YTIgO7AvdPUgWOvwp4dD+c9V7vcCMYrnCi1eZBA/a3vMN6ns90e\nw8YSdnmdjzCbYFdoKVOo2Fi3VeqakNsAjq/954R95PHhpyFHiKvk2FTuEmq9\nIHFLxV12nIwO2YieByXD79HAR1wv5Zp49c5ZC3D7M/Ae9mRD66w44cbYsVxS\nMdkQ\r\n=Kkg6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4a8260f140285e0c7cf4dc677863c5c1a9374381","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-493-493_1585725022251_0.31908971258236796","host":"s3://npm-registry-packages"}},"0.1.22-494-494":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-494-494","_id":"@ubnt/unifi-ulp-ui@0.1.22-494-494","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"2269585e282eec27e8ebf75a2f047f890bc0a992","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-494-494.tgz","fileCount":82,"integrity":"sha512-1mHZ0hNRFeFpi7zFoSA/2MST1cmIZAi1Elr6p/RfAvM05k3odc+4loGOCBnsortoDMesrcE+GJ0fbB/8jtfrfA==","signatures":[{"sig":"MEYCIQDm6pnUsZ1tTmHMew5LZA8OeaKVJSgaCNHhI6vaPHS05QIhAP9QiAT05w5vXHpVCOnOtnRoGtWNdCcY9392Kvv/7OUe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7092599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehGRDCRA9TVsSAnZWagAA0SMP/iiciL25rJAYXnGAShtV\nztJdV+EMfA5aDpYIqmMhX9FoQEhQ+eKpA+n7PbjqExfhDaBYgsTBIWbDzJAt\nzAmZikEkoffCwoPSsHV/DFTf98MBpffLxgRpLWmtAmvU874aG/mlLzeoUu55\nKbwm8AShj9YT6cG8xFpMMLDoSrvoauZZHYAt3TYz1Rh0KzibT2121ODfgU/n\nOIOopevw+gAJ+golGJmQJa1dBok7yT4x3gwLhe1liIrvNa+V6u8CaWIAJJXs\nzj6SUAvpoOwhmOjTe4aIa1YSfIzDPFO1bXN8PuJUqmyO547Ok6PTqRxMqk6B\n4Woxd6gFNfqJhWabrooaZHUIpHczd+p6mtUuUUNv7RMHpWeP6OK2uLq8JRdR\nKxzVV+OS1/pRgpS1GIzGUySvdFjI0oFCeZA78ypQ7H+uMKTr1q2wrGCaWa9p\nuInl1jrNScx4v6jWVGp3LTEAI7oGhNlECB5i91c3a1e0ffvcZlPvSDxL4729\nWJWCB8d8+5DOytnxjI+NTE1si0vRZAL6bKToXUd9bjNmaV9HPKq/gOikWNy3\n8kJA9ryyyuBh4K50N6Qxwk528SGtZa2lzWYB7WU/eKPF2tyxbiNjzrseGfyA\ntpINnL6xiN1c0VwDpwX+wewiM+bJG1SlKtUmjyWGEkjuetbSIX9Dj82wtxLM\noHcn\r\n=cGqQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4a8260f140285e0c7cf4dc677863c5c1a9374381","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-494-494_1585734722478_0.7789412071403712","host":"s3://npm-registry-packages"}},"0.1.22-495-495":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-495-495","_id":"@ubnt/unifi-ulp-ui@0.1.22-495-495","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"c16e6dbbdd11d5b6af705839f4a649db19bbe467","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-495-495.tgz","fileCount":83,"integrity":"sha512-EQ03LLRltthMlryVCYNAag8mI12kmVwdP4eVGGhxLBr3rKJokkmJA/MEYyRowsEru0UwMblZvucnhzSrk2i86Q==","signatures":[{"sig":"MEYCIQDoYS3r2nkkaug3Dmw2Ol6168e3G4x8bu7j2Y/pDE26NQIhAOwFypJhY84PGRIEQFmBFnNyTXMwEJtgzWt7U3M4gxCn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7095859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehGc9CRA9TVsSAnZWagAA7ycP/3aLMoH48URmBqEBEfut\ndZRU/Ci9rT3ai5gXlz0y/8BgP44ilRQmy/daLgteccPbsYWb65UFp0QoBKU5\nOhWmT99Ms605lbsQIYbGQL2MGaRiZNXYcKrUTmN7SD4ME9e7AzDYua+Y5yct\nRhTyWIElmd5qHqv8jlkkXQ/RTVMgVfJJWb5ykmXkRKgfYguHNhq3tgbq2STB\ntwXVxr7AgZ8xXlMHlngQihaShSvxLC9X+X5egvP+MJNvpkCplZbJP8B2DlLK\npsxT3jhLUPaXF223LkwiUp2kB98bKu9pzCEerGByjiiluggZvpqucoEp7VGC\nw6MtykRWouCWXOzPCkGN9TlYqqRQOX9QR3ixIRnJW8wtdgpSy6oW+aCY9UM3\nVcXng/0u+a5wL/TcV131itPZ+viww61DsVYECiGBXoW5B0d+ssTjvG6F2i9c\nQnJGB8FUOZ2U5lZleaCXYTR8fJWogIR8FDKONM21PYTrDQXFu5auMqkT5o2d\nzBobtpKAVR7jH+H7ccaKoSZqF+TYWmHS+khaJIk8g3q0tMDJmArviFlYSVSQ\nFQIKwTfm3bI0AB2k4ivll0KoZlF6vOuN8i1NqJhURp6F/zFWLBPcRXVwsFlJ\n8HMGXxCCmjAD/GKfWsJC7++M9+oLeTjTSFgfAdcr1tEvOLFIIo3aov96LQOo\nUDJ8\r\n=Tx62\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0e656725b1a2e5f8b128ee6b706623f264317831","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-495-495_1585735485081_0.46702548452915416","host":"s3://npm-registry-packages"}},"0.1.22-496-496":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-496-496","_id":"@ubnt/unifi-ulp-ui@0.1.22-496-496","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"b8ac0126f6328837da6e827bdf5042505b3ce354","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-496-496.tgz","fileCount":83,"integrity":"sha512-AFHURo/Kr0O2cbEuPAA8PPQMvPaOMUmzqg+yNPnOxOzx9e0UxDl9cnG355LVU3Dv93MOWlOdk4laUjZWEdOAwg==","signatures":[{"sig":"MEUCIQCLxykqyVfPVRr2QkdFvYZirfvWj83YH5H0QA4BCqvU4QIgBZaj3wRsykYRaJuwBrtSR1SL7IpzEIhkUYrArxgChnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7095859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehHBUCRA9TVsSAnZWagAA0jEQAKJNYizycS+Zy+8VlrXq\neCyt+4/SJBSqLk6Q4GgHr6xsbGhubZ9XzLyZXQlPPe2qYVPfwJPbgnDM2bc5\n47chMXSTP9vpWCCpust+xndCzhNQhhZIPYAWQOdzAlUEWqFiRMxqpgtZLSDq\n/blVjmmDqyvTaU++5Bk3S1mXeUB71fSIVk8nshzeCVc0Fe+Rd5bpNrVGlXw8\n3PLVhEaW//W7IDfA87vakUDaF/bZLehDZN7U1HgiN6pOypcUqk/GhiK0LhsA\n9E1HlYicC3x8c00J+VE1zWlItlH7PlGs2s2lhQIDEocqGnQgBqJ56d5zhXpf\njtR7lUaMhDceHYW5yCMBnW2Y938cjKRr6cs30OStu6BGJcAbpGwHds7W4qij\ndGZUF5fqbd49i6ZgBj586CaQLPqeuIr37eZgDbf6Xnqf4y/fME+xr6awiDCf\nuyHFFxfbRmpkCp/CfQBdtKOnLZi/UHhdRcmQXMdbbpucMj+I9XB6ZuxzIMmg\ncNH2oVVWggPC1LXm01ooId+07PR+hV31VvcW0l6zZVmESv+oPhb48EnaXcRo\nLzMgZhAVmYfC81ApJbcSqJ2sXAybQ7WohujLcDrRsEfEsclVfr1ZHTzCfbM2\naoRvFBMUH43xBuGjo+hkUGpNEhShUhZVM7eXaChaxjDI54w/EAWCAj+ONKMi\nXp31\r\n=sbZp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d7832df63e6a81edee2b1f453a4b22462a095c2b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-496-496_1585737812303_0.021281156569825876","host":"s3://npm-registry-packages"}},"0.1.22-497-497":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-497-497","_id":"@ubnt/unifi-ulp-ui@0.1.22-497-497","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"f066ce9fc5fff2ea4406df42dbaa6bb9142383bf","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-497-497.tgz","fileCount":83,"integrity":"sha512-IzTrjp0n4TM/+UwiG368LVRETxhES+4np2EfFul21Dyrmv8U2V9mPAZUknVGdVE4Nfbfvptv13lNTPXzk4dxOw==","signatures":[{"sig":"MEUCIAjPOlmElD2v5orWaN2KvDBnqNCsSEOCaTQxd2Y4igMrAiEAk3ZHouvHT/bMoNFFBDpM7j9MLawGlr7qPMWDrKmY7dA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7095859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehHEZCRA9TVsSAnZWagAAeqoP/jvbeGiBhGi/MrQPqJXF\nYrTR41iMl/umbwubngVlDzSlXDRgYYol8ACARdZtut5ut/KF5fRzn1GGL501\nwG0T2DH+U6iz2nGikpBiebKdDdRjllJJNlGydQ7AqJu5QWZNFIG2jT2OrhLG\n4oZoKc94DWVUFf5FF/jnzdo0rXq74m1554UdmKaG48IKfQtGbhD7IrI0gv9f\n4M4bIbuFnOpY0+R9cPYfzF1WDrFXTvuABN0R1xYuGPFu2iD8jGKtFcNmWXpK\nHCOClePAa+YN6sA2XOQuui9A9nSCDrRhxfZN3jnc5e8hmg/g6p0/56OM9o4C\nd8+s1/0+Z5AhkqTmeZwg0oZqtGGQIy/Lg6vOypCknu62L1gcjcqS5vkCz/28\ngZ55wnI9oiJNLMkO/9OvsHFANzegvI6F05TreP2WeRh/Dq1+J10yXY+pA526\nDbEMNDzaNhcdPSCvYh6D2WDuSsyvouwL0lf3wISU+lDg1rmB7lvgKCbfI19z\njrQxPnLwjZI43fAHINsd5nmpAjTI7uOBCzHChcczC6z8/FqrzRTFGJTvZ0d/\nk0N52HQvjAZQ0v679leUwyoGdDcSorA61jxHbLW8Ce6RSoTxV5X62Q1UmOKW\nIFfvgyY8ibjam1Vw/EOazW8/FUL9mBaMf3n1FWiN2evh1nFoloKd++P2QUmB\nTb6C\r\n=bHKe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d7832df63e6a81edee2b1f453a4b22462a095c2b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-497-497_1585738008688_0.2626304839627762","host":"s3://npm-registry-packages"}},"0.1.22-498-498":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-498-498","_id":"@ubnt/unifi-ulp-ui@0.1.22-498-498","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"7b93977005164fbea148758e944438e1b25d8921","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-498-498.tgz","fileCount":83,"integrity":"sha512-iFot5VS5/nA6xTT+nz+XCOclpz1iWDcBMVm5fsucGsN1q3wg//PnM/lzErLudfzs36j0xJhyBznouVOWJ9PeXw==","signatures":[{"sig":"MEUCIQC/1QOKWw/5M4TnODoIIDa4kvTtFnu2NSPXP+l422CiagIgdwVZs/vUdYcTySrp3hC08EYth4+fKcVS/B0HLZgOQu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7095859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehHb8CRA9TVsSAnZWagAAanQQAKGgeL2UOd3IHs8wiBnL\naH3DfWIlYTusw9Pu0VAvQc+XSYKl+fkTcHguP2uA+OKMeGFMqSQPR1Fj7/qa\nLwcxvFUEoL4Ocqi0igyr1QGsfK36HnHNKW8oNsWZnl+Ptktsn/EXr3WGagtM\ngkSFHyJiCgqL+HBMt4n5n9VlGSIMEilzF2z3pDoMygVlr6F9wZ+uf5Y/7DPO\nukLm9Hn2yyAJBwA4+9HY4aN0vMmEDReNhAsYzvdoTLviflPdnFjDp+ci0LZ8\nhAiG3NL9DZg8+z/oPkPyhR+HVurxbs9zRTzDNMjT8YROsOZaLVVrukrxt6vu\nIL+NfmNyUdHf059KdgJYzhe6HzC12Ik6/Cza9IZbHRzbvLyn9IvUXtHxF+Oh\nhXMuBcA2Me+OrKwaTYQ8XPMNbbP6DM/go1EKajtlhpy/t5ZyF/FmJQ9eAacb\nqceYIpxzHD+ks1f33gT+Ji0F7/sW8hQB/meGgFx5TcnOWR3wMh91DCZBg9Sc\nMM6zThV21NWwCrD+/1P7uFaxIGqlOacJUc7rZcJbg8prRSDbTkGMLP8QzO0L\nFjMYtPDVQEubAUxLvNeDhm0bQRBElJrFPC31pMIi5A9B//+7LMdyD7hzgXw6\nOtxoSjqvuxIHuzcguYLeXkutRIdK6/MjmAKjYVLLO+vNvXcKMDXsIdX0DqRl\nVsxS\r\n=x++/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"bf4ef3789987a6e427bced64d3c303e700f68bff","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-498-498_1585739515206_0.7460102584868584","host":"s3://npm-registry-packages"}},"0.1.22-499-499":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-499-499","_id":"@ubnt/unifi-ulp-ui@0.1.22-499-499","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"d4ebea4fb0db5904157ddac74526034b0b2e94d4","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-499-499.tgz","fileCount":83,"integrity":"sha512-aQ0UdbtZHyw81ZBYTgSAtP0m9RHTMn6Ji1w0xRgcQBrMMWT1QYnHDNeBziAB+g3Ni29OHYH2fn965j3SBNhRBw==","signatures":[{"sig":"MEYCIQDRHkub3iUg53/GUV7MIbpfOl6YhX8UPlWstAp34myBnwIhAI6YX+yaOCR3olbkzvbP0g6GOX0MOcEW47BOPX3BFuIF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7095729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei/bCCRA9TVsSAnZWagAAqw4P/3BP6+mr9Hum9GUNSclm\n2L4AHOMXwYh439vz3esQzJu4RNCt/oQu51w1pOuMe+4M34rp6zowX8S4+fOg\n7Cr7imRPIAOiwvD9kW8QpnnmKLkU7/SPB5EQPgTaGjEQSK7HwfvBfa3Dj24C\nEOouIMxETJ0N67qSu6OaIwhfyUUIqYRwVie6hoqyrfUXdbPFchnKtzjtk7O5\nruhYcwOm9pLlnqpWJ2gwQu1csL46xl0Msv38++SIOqhjej/ifBewIVzwp5Qw\nYDrxb7BYsAWvoCIMrnMUz5019yH89lFZXww448oLLS5S6YmjFqov0yYyzC2B\nu5cTAgNS9U6crfN1oReM2UMiTaRfNaWt81pVzDYGWLwJ7D4XjiIxVNd70p/J\nGurEEGg4oZl5JTQ0xZ8nfQG3tSeYLrMgjraoa8YhiCipuFDjpArrFUvLxaH9\n3r6mEy3z4cUJ4VssLCBa0u7TUDFIYHM/F1mfqyZs7GbkjMnL6drVnW1/wrIq\nuk8wx0TsvsoE0JrsW/c+t+tRWqg7XEWivwQ/kgSxoviRCbBKpUXbdig4ymvR\nXb9PmAmTXe+pLZn+qPRYMcPPd1IV8BrbyTiNDf8nM64FAVnOGbV6v6+S3nPl\nz7U6jdaEpooJqVm8tR0yoDvJGlrWeJm3C5k/A0IVdTlDrarS2zhwDV6XnfnE\nhfYZ\r\n=OGL9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"da7aa4f60606df8d5e574bf2203c28ad4312f609","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-499-499_1586230977504_0.8662042184425245","host":"s3://npm-registry-packages"}},"0.1.22-504-504":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-504-504","_id":"@ubnt/unifi-ulp-ui@0.1.22-504-504","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"e8588df11547daf1944172667cf35b90f5048e68","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-504-504.tgz","fileCount":83,"integrity":"sha512-NFaw0emLo/E8hFbtpOGqgwPPEcDBmyi1LI4MyCFxAIZV3aiIAkPI2J6Ie/oNyeSKzjNjTiog1poVl2sJa/9R0A==","signatures":[{"sig":"MEUCIHEulCjDybgCG6H51iNFIC0/jIhCl6NYVIs3/2W5swhPAiEAtNSh6nVjKu2EYozyrAQn4TwEz8Boy3fo0VXoVsZF5t0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7095806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejDL3CRA9TVsSAnZWagAAdBUP/RROHxRAjb+VWOK/Eqc6\nNN6ZuD7MIGu+mIarwZ3Wpp2nrZJkvqLgKpl1h9q2tpYFwEkgaUGdZPbtq3Qv\nGHfLbu8LXam/ZGZNpj2Pmq367GrNM2+QBennS6Vts1/CQpuTL4Iu2xoNo/aY\np96hpwd74NVZfKePZqUguj7MsoxEMBQvGn+4OtxmHQ6m5uHfTqOv8uX4NKMP\nRRl7HPvymWeNuAT94z4i7ebopW4oWBjJch1B2I1H0+u1xGCoHwNcFRJLUNeY\nwWHCL1ePd4C8BaguoEc+Ty2Q4nU1fhUMZWbPuP9CGr7AjEecn3tj2PTkEw+N\nKjj+srL/K4UuuYre8yjJy2AtM/2HqdtkEcEKnKsqSew4eAoQARTzxgA5cLSt\nDwqNqTTjkNiqjXK4kP9NNP8dEBCr8MTqq6YsVri2ahaIyu1zxE/GcitNXw5e\nQUb86kSMab5gzdW3sVgLTzoMzWAZlLmSJJDjz5fP0mCNDgF7+LnrzhZLCcQX\nN3j9judyHmI/JormsprETfZ8bwNhfUsPalSULgtTdNRLOR7OVeOg1Xw1Krqj\npywvSCU9OiMNzNIKjt/zyi+X2Zw11geM0FfyxuCKPBpMnDw+tBPoE+pDMYrv\ntEjhoUEDvede7mxPKQPCHx/z9IALl13DIe/lKCtKM6tEhlVjmc6jOQlvqwrC\nCjrs\r\n=7nVT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f1bc43a7d1f694105a3fa681ec63e2b139835c5f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-504-504_1586246390691_0.0520269714585162","host":"s3://npm-registry-packages"}},"0.1.22-505-505":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-505-505","_id":"@ubnt/unifi-ulp-ui@0.1.22-505-505","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"468ebe39fd5446d2a111a219fd2fbbfd2e41d940","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-505-505.tgz","fileCount":83,"integrity":"sha512-pbBM64V3CWcq3gnn/4xlTzGghHZs2AM90rhgoIsjN21MhsxOuqp1+WMA57HtqiTlHXm21m4X4MaXUZ9YmsGYmg==","signatures":[{"sig":"MEYCIQDtS+N1fWY0sTZJbcuLC/+uc4RZ8MLVKXl99HPiPz793wIhAIUn/mG2BMcyhmsMnIGpXpUDfSIiMYAowpYvYIJI6txK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7095767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejEMtCRA9TVsSAnZWagAA8zIP/juyLMplg4I+WIdARJBU\n0OVuXXv/pup6WAsKmGxME2WLuAOP+yN9GGUFAeXG4NgC38ep+ey6vCXvtX+/\nqhxA+39j6gncc64pDY9AivNgu3jxG0XpdzAOApb+ujYWDqtLw5OrrbxTr2x8\nogoGMUQmpzkXsKZIW5x5bvLAectnWktKPolUX2c0JXlnDdPX24RtzK4z7t+V\nNIcTdvxyL5os18HJkIu1hJ7T64FV5uv02Ko7kl2rnekEPBgKgHhRNy3ZvlFD\nsK05NGmLdsktRPt+IdpMBtBqtl7vACx3lSuo0O/YFU9gl0N6su2eN35d5ALp\nqEJVDcD02fhKfL7KmLnUMF3CTqvLugPyegPWlfa/TbNlNqWPxPm9CIqLCunj\nKOc0lYpREZxdq5Z/82HOEDUzVn20hjSplTeuauM5X6QKnXpcelBv88pZsV0P\niRwgYr9j1qpifosvc2Hz1Mj/lEuqhWS2fUC1ew2xWY1h7Tj4beREUKi6+3C7\nm3spHI54gwC/0LDk2qp/6WKmR1T2193xErBhwJXGLL1p05fwzzYCYsh/QwGI\nMtE3eupfj3A7AWf6FMjOIIjS06WXriSWj11zZaixs3iGj4PrjYkLGGx4ay3U\nrJ5YeLMfjMUOfDGDZ0USvedLakV7v2PNbRG4FZ/UlZFLXVZr5W8wFYcEdrff\ndvqO\r\n=xw98\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ab2a55749c2aa25127cfa444785b96ab40b3f24b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-505-505_1586250540530_0.09452731377803558","host":"s3://npm-registry-packages"}},"0.1.22-506":{"name":"@ubnt/unifi-ulp-ui","version":"0.1.22-506","_id":"@ubnt/unifi-ulp-ui@0.1.22-506","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"533a1274014bef5856e6bf85aaa135ee45c3cef5","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-0.1.22-506.tgz","fileCount":83,"integrity":"sha512-5U2lP21YjhErRCE+7QKfKl+WG6uuZEhfms8Z8WavirvtL1td7GH44z7sWbz9Q//9pOfWt7XSO4TY2VR5CEvTgQ==","signatures":[{"sig":"MEUCIQDpV/yglSQc76168Ni797mZylGjfHuH+CIX0eeqcw24gQIgA9r2l52YPE8KO8RuEfKZAgZ/jaIxC14A14WQIt7lnKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7095759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejF/UCRA9TVsSAnZWagAAta0P/0dkXrlwMPvHNMk1YPJQ\n1T/eNRJ33Tuy93xn1PNPXctPPBKvD5emLi8BjsTeCItYSg1585LHBWuDQX7g\nB44QrXaDEbfmWP/500Ht60Rc1rpbpQUU0s1QnIOmXSHjfD0iHY+Z9NwiiAuR\ndST7g377drYib1kGVu0Ms2pBBnvPCDzWLWVXGvMN7LRLmR+ps50f8EszQNl9\nZFGji94vFFVNgftLnfm+FuBlqsgarwDueW7tKUGaek+dUhWaQPKdJO7qcxul\nlDZfw9rtmcMBwVGR7nxSUtI5QcVWQgVUX8D6RA9IHUSF22Ze+NMGL8z6JT3q\ns1twuJZVEAYFGN+q2vsFXKfhKJ+CIwwiJeIcKkiT7hBMTCm7LLzvrhGfyB6h\nlJimQJ3ZJ+xJFfwfZ91kUJu6AkjtE1iujDpe/QOJwtd7+5iZPr04dzB2BC2F\nlkuVUZwI8cR8KiN54qpYlRmubZsjHVcgNTc6bCXVaaYLti6ihoeAsKOyCRQP\nFwVa8KlmiJ6NDhw3VWM6n5IFUghzNpHqUHgnKDq4ISELdAaCiO6Y7d9iiBcN\nEbY4DrNezjUwnqlQhbYxq2Q9Y5aXy5a/raKxbTvQ3nK15CebBn/6mmVaeaWl\n6NdGjERzZqEXoYQut5gupvhNSYHJx6KcScu1CmKbcDK7tUA3dbM3E+m/ThAL\nlPwq\r\n=SHZ7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ab2a55749c2aa25127cfa444785b96ab40b3f24b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"2.1.0","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.7.1","husky":"^3.0.0","dotenv":"6.2.0","eslint":"^5.16.0","is-wsl":"^1.1.0","semver":"6.0.0","ts-pnp":"1.1.2","resolve":"1.10.0","webpack":"4.29.6","fs-extra":"7.0.1","prettier":"^1.14.3","camelcase":"^5.2.0","node-sass":"^4.12.0","babel-jest":"^24.8.0","css-loader":"2.1.1","url-loader":"1.1.2","@babel/core":"7.4.3","file-loader":"3.0.1","lint-staged":"^7.3.0","sass-loader":"7.1.0","babel-eslint":"10.0.1","babel-loader":"8.0.5","jest-resolve":"24.7.1","style-loader":"0.23.1","@svgr/webpack":"4.1.0","dotenv-expand":"4.2.0","eslint-loader":"2.1.2","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^9.0.1","postcss-normalize":"7.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.2.1","postcss-preset-env":"6.6.0","react-app-polyfill":"^1.0.1","webpack-dev-server":"3.2.1","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.12.4","html-webpack-plugin":"4.0.0-beta.5","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.16.0","jest-watch-typeahead":"0.3.0","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"1.2.3","babel-preset-react-app":"^9.0.0","eslint-plugin-flowtype":"2.50.1","eslint-plugin-jsx-a11y":"6.2.1","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^4.0.1","mini-css-extract-plugin":"0.5.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.0.4","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.5.0","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.2","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.1","peer-deps-externals-webpack-plugin":"^1.0.4","case-sensitive-paths-webpack-plugin":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_0.1.22-506_1586257875513_0.7294730121163067","host":"s3://npm-registry-packages"}},"1.2.4-528":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.4-528","_id":"@ubnt/unifi-ulp-ui@1.2.4-528","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"7b61dba196b6af5b4c128dd3df6eef08cb4413fb","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.4-528.tgz","fileCount":85,"integrity":"sha512-2MsPxLMB9F0/a4FFASnw0V3QwHwmKIhmoyJewF9mPdLthecgzFWSBULVqsZ4ByuG9zb6hIfYccD2EICuYCesog==","signatures":[{"sig":"MEYCIQDj0S+Xju1IQ4evxe4pX/TKU302O1bp4iJh2add3qoW6AIhAJh3MxHWw4XNL0bJHqdvI4VeRn6l5QWeoKFRtUP9hAB7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7107085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeor92CRA9TVsSAnZWagAAqbsP+QE8ChaaJUltqDz9kiwT\nm4r9eeVmxQ6dFklSEBnqnAXLdk84mOfAEccUhqbkHw4NHeNkREs8m7hcfl3J\nLFrUt/9DSAn3cwXXrw8CFytQRDfZNG9CJQzfxM7OtWfYPY5/IyqtGF6jwL3q\nflYTJY4GLXGRNtkmQ+9Xj5BXEy1RRHcWHQEflXhlWqr++o7x/+KdF6TiFUDp\ndEZ8/CkDPckVpzhCjEVYaBwBwH757EuIm3UWaCAsD95gzGZrCpzzTy/qc/5/\nDbc6wMjgecCNM9XxRmK7vBerMIREIbxyBFvYsAvJS4gT4QPvP/2Z7cAPclTS\neZNVb6C9uRK5saL5RWA6zbr5AAhE8jmoe8CH0MnemMfqXegCYU13Stt5KCJW\nMBG2RAER+6Fp+PV5EAfeZYPwl+8A5FG5CmLyDP/lMNOlZhlXwG+tSAWzNhZ8\n28gvsSN7y9wuDgdl+Kw0ajmAdVKA1OjyzVgOCxor50o7fmq5r9lHpB4HKWRE\ni4rx/BWXY4BMKz+2oKXTu+U3souJ/IWFP9McwhjO7ye27l8M9tJLaVNIrjIV\nAqAo5OWzSaB+0ZpD47wzKjT+4AIehSOXHwWTw4eR3zj0Ha8t9J/Rh8to+kt8\nQub38a/BoSfbvlRDNBBZZ76tzIIQ9kSvm60NQe2Kt+Dl/66SIoFHRhg+uqLh\nKB/6\r\n=Fo+N\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7610509d2d3e562bb60d29de19d80a18ef06cbb2","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.4-528_1587724150168_0.33438728429846076","host":"s3://npm-registry-packages"}},"1.2.4-529":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.4-529","_id":"@ubnt/unifi-ulp-ui@1.2.4-529","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"bd16771a5f8839e85f17ed1f3e5c86367bbd538f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.4-529.tgz","fileCount":85,"integrity":"sha512-aDWqqDY5nWX/Biw15DNIk+5uAKLGPvlrEzYe8dSSTckZAWonFjxDMukgnlKLOgoJuto8NkmFRUUfVHCb1gJDOw==","signatures":[{"sig":"MEYCIQCaQ/MeyY8KGP+4hhRvX+QH28iZWLsy1EaBpNESFzNIQwIhAKLfQvrOge6OEyvCZNuIFL28H2yTm9ncLRwMGJCXVXF/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7107413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeouaLCRA9TVsSAnZWagAApDsP/1+Pvvo6EdpgvH5+OPQV\nVeixbWVn66QcTeOiFW0wRg6EapIHX2VkiC6gQASzXB1IJA1evh2ffdy4VxZv\nNkHpajCKSdXIUZH97AYq+3vJ7pVPvSk+QjYrDnUivKKlor7rOo8bXwG0xopw\nBUcoisO3No8MvYd1FGXxF7FsxMc1xZJEvo2IzmQLklFPLwDPlVEXDZgGUhru\nJKolvuDXj8aYkCoKfVNkn3fOAllsTaDmZT/AWAUQLU+Kkk5wMfPII+uTS704\n0BHnzwXiahOSFaYxH46aaMu5Wy7g9KoGMju92nTYngNX4bJLnFSNdQO21lPK\naPlzyCJdRNbiNv9k85ETF6FUumMy6MyQeHLQx9Ac08nAITdupDSx1q5KC2u+\n6foQ25AXXnkXgsL3/4lEeQ4gUdGyn4sPQvDozp58E0tFSHy5uWwiZ9s1gEQd\n0anTIzCJyh8aA+jQKqZOpj5ukrbRojg7loszpPK2EpWQusJa9kutJed2WkR2\nKEdE69A8I551+63oTI2KyPr9DIIp5otC/SKJ4iq3pWzxwnDjwSSGNY2bG8m7\nyOwbNbYau5pWYuF09+omD9P4F1n7WpLH9uczdv2ays3CHxLFacSqMLnTlrG6\nvFZFgd34vsoxHr/VZ0B5PCS3kyAc4O9XF5sZetUYwYM+PVQL1JAwyw+K+tGe\nX4NI\r\n=pVwO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"22bbbf9ee0f5e1602776d4fe13f69a7f24f9bc66","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.4-529_1587734155350_0.2640808269546042","host":"s3://npm-registry-packages"}},"1.2.5-538":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.5-538","_id":"@ubnt/unifi-ulp-ui@1.2.5-538","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"179b44f082de213fd2a92476729dadb8ccd1b701","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.5-538.tgz","fileCount":85,"integrity":"sha512-pz6LSVkZOk2OjIz3AbgdasWv5Q55YDd2BIpaBULWotKqcxgSf0JEuXDD3Sk8M6GMGbsRESjGt5W5b2zS5jYVvQ==","signatures":[{"sig":"MEYCIQCFSVRnmCE+PUjwvpGrGscvIzUxu1ei6nZT1DBSz9gYqwIhAJPSt+T1xrH2LN9WqC4IHBz2KxZfW2ddjM/baolbyoCZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7108226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJequsMCRA9TVsSAnZWagAA0MAQAJtfy5iBq4s6E+r+wJZc\n94HLOO+gw59U0Dkm4n/sKqs5dxr3RaF1Ue8xa7TH18TrJFsxrmr2dIe1nrUh\nOsGufAIsyq5wsGwHpCJjK/6bzK4KENlQL66BORZSZJ3kvxjSYjhL7oMbxPn7\n4SKG6LflT4uXeKCcOzEVUWXRFOtnc17e6rlvCm1j4omgBL1AKp2OoiTCQiDC\nEXmRodgSuqXLKGKL7VsXYepW9477URRYjgWbdWxBIjLmoDtGpvrDRoLjvrka\nTornQYTP4QWGn9FhAibxQoJtpdFywsajZ1uctZfYlIEJwSR2VZxqo5eokcg+\nq4r7Pji2qHonJ/CWrE10MNxEZmP2tKGNsKMUFLr6qiBe42NOXiU1I9uow089\nvNVFgNILMEXwN8sPfL99J+46u695e27lNgw7NIpZZ+OlpPZ3xJ+wr0Hacv/y\nwH96FJEeMh1lHM9aLt4JkhWwaYGrvca5y9dY9Vcj/9IaeM44qU9dgU72uSr1\nw+nrhSeA4Cx/ldEQd5+RaGskZg6DXQfh53m6P+B2u7UAY+W/GwZ4Xw29Os5c\nokRG/ECz9Tk0cw9VE0/PhbJe3yd2zDu0RuIYuIq3uZINKWA/o11IjqkM/2DP\n79PVzYIYQP3l4ABPIeKH+TnSCp1HqQeSB8w9Qt39tFu6XqAQruz10WWDFJcb\nNkb+\r\n=qgAc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"6230fbe29be7df6ff456fae8652a12e5ad55f2ad","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.5-538_1588259596239_0.9738370082427135","host":"s3://npm-registry-packages"}},"1.2.6-542":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.6-542","_id":"@ubnt/unifi-ulp-ui@1.2.6-542","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"3bb1b0c50227082f67c76819cb8c4d459c5ebc7d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.6-542.tgz","fileCount":85,"integrity":"sha512-IDd1vmo3+pu7bsn22z5CzaDo+FSFo9DIxGxd3fmBndQ1Ig21qycrVVoM060jaXtqUZ0SJbjwAHmBL7oWfV9rxA==","signatures":[{"sig":"MEYCIQDWDVJv3MvUZr7xypeIBV6MHpgnOkqE7b0Ejqx8/sV8ewIhAPaQtiwdUD33IGw0TbO2va/o69/qDaP2ATzQlVSHlu0h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7103832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetRboCRA9TVsSAnZWagAA6uYQAIoqHOp6Pcsm6JWlJ8+S\nXaUu2WJvWmZMS5DMsszgUCSlmpiGmbpJYDyWxh1syRmHNumIRAfkXVBiRWCh\nn0NwEsa3g8JFUHEoydi5c3EK2hhpD2BLNfunbQpOfOulZzQdwGoIIdRC/w/H\nZ9IXMkGbM/B9evZqnqh0rlrqOcQk8esLjPtJPzhWsuBfbZk8DKy3oPHP7i1/\nwF2myc0ygXjjx1LCkh9OZ6B0qqpd6PXyNEInyKvC7dL+022zjwJ3QYaDvfnX\nMXmwStyy3wafjpFgOZes0vjXsA3Saq2YRuLftTjTi5gu7bmty16pK3XKdYjY\n/tc4SK2YEzlAuaOoeFRvJHChJj1Y3+zTLxjQWp3+F1Hra18Fl67uKVd47KI6\nJKnmjHI1PrdXQQR5HaQghHYytQ0nMQARu6Cdq+JdyqXx7Tuobn6kI2D2gojH\nVYBzFUpVrQ72JE5WbwV+5/KHKj5YQEVnKHxgiDNfGAd25uJ2uqRkdZaA56kC\nsmk2GL921BA1s707B1da6WG8JVyGKdtKK06fs7xLmtSud4m6asHtfTRKoSOz\nllqXxW1y5H+ikNBJbXhKaEOx3ZW6YNq/nLaCOb7fdGUbCnDER+XHkt2dqvon\n2YrKV3H6Gtq41IRbNMTQtRZHGhf6dTvLRhyf/tt7QlOcjyMnKXpZHzRtIV/g\nKiqA\r\n=sbpV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7cdeff963c2a7982df329fd668fd746492ba8e1d","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.6-542_1588926183374_0.37286102266298937","host":"s3://npm-registry-packages"}},"1.2.6-543":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.6-543","_id":"@ubnt/unifi-ulp-ui@1.2.6-543","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"5a8a2a6b094ffffd2e2440ccf964b379d97f0eaa","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.6-543.tgz","fileCount":85,"integrity":"sha512-gQblyCaC+p4cMikstA/1Wlaqak8JggYoh8pmywl8j43lqAcokOeAcdPKbVifvMTBRuVgiT86YSfviNTfI6vZIw==","signatures":[{"sig":"MEUCIQCsMdXsmXNC2iTR5IKzJuIX9Phq5sxjvsb0h/fXdva3vwIgTNAj2VNAomSbuKN8nfZY/BUMUsD5WJhRRJVaWqnEa0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7104150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetVllCRA9TVsSAnZWagAAokkP/1asPSe7oVIi1qGYNv35\ntICaYur5bX7TT1HTFG1GUnOy+LCxoFT4ieYaswsVcXuwr66291+g1t3JeN31\ndh18OEqWeQU0bSBrM+A3LDijgzmsdW8cBD77Ia5IxT9HkmZQu3r2ne19Y3fn\nAEosp6BeuGUqRzggL0yiz+P53qYCE4u29MepmUVEIM4UAZoSq1aMk8fBdnEf\nofQwoSyoyHz4tAas1wKOdDDd0EZOPz4uTExhVEg3hIaKq32AuXw3jW1oEUN7\nM3dC/LyPLKc7HR/edxaRRngIMvDSsV55A9rmpJeDaHdmPavRUB51TBzdb3ze\nV469ce5rNfFCov1Eev6UHTkfkaJGyl53qynYk8sbMdawUCGdbTFiUAHSNn/B\neioDzXGvFwAu8jLXqgqcQ44yuIRSNJwow+OK59VA2sKUQgmZ36esgNR6wC9f\nw2jVJLinkQDa5+/Rg+QKtPnBoKHMaN7pZOYEiA4TplN7oamqhQRS1jrEx8Z1\npqiurTVqdSvj/4lStf6Hujmj92Kghc713FpBL4eISddIEqeRCYvpcyKOix42\nYsQ9HMGQV4Yrkb48gmTNAlMQpZQkpD+G+Ahb4175wFVnG5hAtAbwSFczbgZx\n5RguVZDbf+YLB+vnkD6zjqtTt5ss+YF6CbCBEY+t7R13/OQ7NefLAsyZ0s+u\n1qbL\r\n=Bqey\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5af95a5886fe210232a7cfd128ff570369639df5","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.1.9"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.6-543_1588943204306_0.5082220669150495","host":"s3://npm-registry-packages"}},"1.2.7-546":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.7-546","_id":"@ubnt/unifi-ulp-ui@1.2.7-546","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"724c0745f7079732abd339cfc26a41cba3ce6ee1","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.7-546.tgz","fileCount":85,"integrity":"sha512-1bq3k8PIeVSmsrS3kN4HB032dJ2w8sZGvnzdOvXFwPK2pcP9xPWkjEsJUkwtreMS9LvoT70Ex84gAKQnqE5pTw==","signatures":[{"sig":"MEUCIGRHV8O79H58Tl47YWYJyQLIbRw5gvSXU/RjHQs5/C+4AiEAshGeI5k1CoBeWK5mp+2JgkkljBFAsR8/6VHwxhzqFsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7104255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevTr+CRA9TVsSAnZWagAAZ4UP/14IjXnCAfOdpoOPV5oq\nTBGJMQilQPH10GpS1XKnmovJ6PPFih06R+A1IkurKZBUGRbIrq8bpzZLMe94\n0OSANQ66RkwpqZlnhVlFI/U3Epy2Z7t910MhFl/kOm8dgGyYqoDqEU4OdBRq\n4M6D4tT5epj5a7R4fSnXft70b2CsvwAcs56YHwbzbUer59uFBDaWhrO+sfWd\n61UrZTkVgxMQHT6Dde/aKE70Ox4Z6uHnyzCCl2SNJgcSNkvSeQAAHINlrEIv\nGjXWkUluiXfyceh6t9Kh2PmgVg/vAsZEGp0FUCAE8A3EJKkhN8p0aYuq+AAp\n4MbSMk543kScO3jV6Qa8qnu8D/ZxddM7Td1iy4XT5tu40Uj9Zrb0a4Ocql2l\n8r6QTQKF1Rs/vkLmo4nsNu/aLcqeSr9mrPaCAT5SS2IvNOA1inbxucB4oNdc\nc0ZM3hjgzTG7eVeDH8OEy6cDW1oL4CHv4WAJzmFNn5mOg5rPJrG32Yyp5m7x\n5aWR/PpUQ4MbSq+YVWdVNWjV2KTZ0VP91Z/PTlFQk8Z+1jYiQ5vz+ffrXDGV\nN7AoGryShbCwFA6oSiMr+QiJJ+EzWYv5i8SHDVltqC61fU/nwBY4CipXSjaW\n+weFZ/lkBgFzTg3g8BjdQ9t4JLPeD9yFZ7vBHJlsp708lnbByRXX6s2wdKFJ\nav8t\r\n=lOJX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"74689356de40feea92fd478f2f4b38dc0660a8a9","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.7-546_1589459710178_0.185822804866284","host":"s3://npm-registry-packages"}},"1.2.8-549":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.8-549","_id":"@ubnt/unifi-ulp-ui@1.2.8-549","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"e60743791603c38408d5c1e08860aabdfd62f671","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.8-549.tgz","fileCount":84,"integrity":"sha512-Iz5JP6IibvjlpsIo9Tkj9Nzg8Kp298c0WKv937Cb+hKlUErCVDPaS94WA1584ZXm8JPGG63q5go76n4rhZ5VpA==","signatures":[{"sig":"MEUCIBvlHj/Q8aGWn0e6r0xJNzLIIM6q52Q5HhnjCiBVK4NhAiEAkxFi+PJAWREk/brvrs/8CoN+H+FmbpbpAen8nL1XGU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7100639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexi8/CRA9TVsSAnZWagAABBEP/iGY0m2DI66rH7jjk24z\na+N6qMpPTxahJZ5oknvKxG6PPlUmhyilaFveWZyn+BVyicW0c4gT5Q9kAE6H\nFHRrQc9CBz9QJy117LfxHQHm9yNlb9HuFscWHPervlygbfRL0jF5cL0cYZBf\nrOFY3VicJcoaoxCY4qR3YMhHNVu923q31t1c22Xkrr2OPKL5U7Tx39fVE8KS\nseCO8gTsSCtnvZcWgtJIH5I9tFdmeD7HntyTXpMuJg27UOiJAU4ZNFHEU0YT\nCXLfBWwze5qiFR748QQT/2GLt0viAEiiwYiVcXd/GZS8AVTf3QvQ6tLodMff\nrhH+Nm5MeuoLKr9zK/JEwLs5JqHJwXeez+rrBdySOOA9zcyuPebEFbsXm/vv\nlQCSpCNwM3YxEalA0Do95nFOtSph5hrjZtwpT1USeu1uNkFh0FnBAaUzPyTK\nCfuV89IRSxR0XWUa0u4wpDzSy2D9Gy1tlFDuAyikEcI8HPSlT+rN9fk7+8Sl\n8KvX3sm79MbFGkS3NiKH0+B5pUjfbmt2y2mrXP9arcZyA5w9WyA7BYbG+QtM\n/rBuP7WiD3HaeJA0eQFWa3/dCxtXFeVqhVnsjPGP0oGZvXyNOtwoepY4+Ri7\nwwgfuuZaB8TalAIUfw1dPq1QPfbnxA87JrY0N+xzv6mQx3LZGBRuSiuZMaPO\nzXpR\r\n=kbwJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5bb114cb486a494f87c4c5236f17bd38217ab701","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.8-549_1590046527150_0.9036236680763203","host":"s3://npm-registry-packages"}},"1.2.8-553":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.8-553","_id":"@ubnt/unifi-ulp-ui@1.2.8-553","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"e2f8bb2bf80815466d8e323d13d63db47c0ab12b","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.8-553.tgz","fileCount":84,"integrity":"sha512-WaNr2hhZwbwX/SDraSZxDxSm7WwVHQqfRSvp/xZt1tgw4In15zIeDRbLLYSljb+oMXaq7Xu9XhCHz9pL4H1wEA==","signatures":[{"sig":"MEUCIQDjqgRDh1Y+ShdyEJVsYVDDSvISwyJqqFl5NH/FIGbCwgIgQ3gSphYvRt2mrAhS2Xsc3aCr4oRNBLS//CyZDp52jjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7100566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexpuMCRA9TVsSAnZWagAAao8P/jv8xJx4v5zKr5pdNrKM\nk/iMZI0b6i4qpENya7tqK/OKs4Csi25SyHagSFzc4AeBTXU8qfvVHtr1xEPt\nmNadu9/OQCLH0JHlBbWBCpFtrcPqMXHHUT2Ijm0p69ZhCesTn0n06K0BtdXZ\nplPAlalyxD1kVFBG77QBxa6CTC1C9Sw4C7QNC8v6CwNWiIF9UOa+tLwDCAKu\nDczijQNUt2vU/SLLARQKeOCB5mtg6T+IU5tI0pXw/vU/L2iWwcguIoWPv4zC\nc9dGt2JAHP6Kbmc+p2OwsMr1k/wGAgqy9Gy4CgG/3sVEbZCU7TR4e17tFyUA\nZefbF6haZdHUuuOAXRfNkqg8X+QT+XU1fOFV7N8Bi0v0+Se/lAJEcsJbKKel\ni5P3mOVOsWCvTx1mxkD71Chg35Wpe/89YMg6zcC29gN81UtChOr1dywvBHf8\n9cJUjfbeqrnHVwf1dkvhscoUFSze3GnIDljxst7YMG/mx9vZ0dnV66KnuzPm\nE4hKwQadRmNC5zYll+G7DGMzMWbyzI9scnXYreHaGkEcXOJJdigEEQqqTvSK\nnYPWfK/MTrs4/U0Fldw85rtHip2lMfdugKKZch44cV1yVo1VLu7nhhWs9+YZ\nZChPgoYMO/krpponc6YGGV6Ob2bDoVVLDJLXWiBFCkXZEMT8Coutq69hoILd\nA3pc\r\n=kpgT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"114e476efa5ea1d6e2cdec5e6ddbd51111cfffa6","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.8-553_1590074252028_0.06514840415148271","host":"s3://npm-registry-packages"}},"1.2.9-559":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.9-559","_id":"@ubnt/unifi-ulp-ui@1.2.9-559","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"d83cdcadd56b8a26b335fa45700207cf3a0f5e22","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.9-559.tgz","fileCount":84,"integrity":"sha512-npsq+Sr03Vgn+ch8jFtCHrhX9hF5F6jFhupAMolmNF6EPT/ITaUf8H2qrD/X9vsIVgLJbI3rzXIPTrPwK5U2dQ==","signatures":[{"sig":"MEYCIQDdQvFxdnrxvguI5Yp+bLy0b8YSUnZwjAEZ0uePf4LuRgIhANBogOr5I14Q3FmfnE30ItBk50MWdJVaQq2R/pFHVDxd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7100879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez6WbCRA9TVsSAnZWagAAcnsP/j6kgUT5AyOPFln8TQrc\nC1KNTnEmc+H7+UcMEJ6ezBAqxasz2ls9LBWj7H0S1TlHCRL8ZASHtNrJFjXN\nrLhYuxOlZ4hm0XYSw7U9ihkv4kxk2bTo7uX3MtXQcgjHyTOusUG8gSpPEeKb\nNEvK2O21//Ao4GwnsUqbcwHKF/0ZvN2BGxgKB1yELYkNGjSHLqC0fV/LIRx7\nUlz++9lhs5u/pQONEnEuiB2VHU/Kw6gCRC7aNXMBC5VVcPMiQN37NDoIm36V\nDDq7ETGDygLcU5ne9EXiXVXX+32t2BOeDogQtBhw6D5ZeCovarCjM/+8hGdj\n2griAOX4Mjyv4HtI5AnRl6Q54QRLxDTAzMIZQqb9BiqFD88tCLjqnSRqHzUQ\nCF2HXCYAMY7kRP0vgwx/l6VEQANNYZ3rU8zvqZJPpfOletBd3LuEwwyg+71M\nEZ9xL0/O8siTkfeF5Gf2n08MdOC5fTbRiGKfxRzcQi0cNs3gzbedmLXv3uvh\ntcPHdgUE8FpIQjat6+pgCAbnjbcUtWsEO29ZVktSWcVU64tGzXKwi9T232ua\nTdDHgu7tDoYcqpPqdQksK/WXClqMNcNVR9wTq9vx59AFf2ugykLjGRpLC/w2\nQ/Z5ku7QQhnv0dVgKdgKl8efw4L0cpgbgAB6r9oYixxrOVTteBwlOcYuJw5Y\nHxZk\r\n=X09+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"791669909d14f7ff319fcf5779e8ebc85c803b2c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.9-559_1590666650794_0.5306869800699272","host":"s3://npm-registry-packages"}},"1.2.9-560":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.9-560","_id":"@ubnt/unifi-ulp-ui@1.2.9-560","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"7fbbbc7bbedde165bd1ad524642f0c3fa72d2039","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.9-560.tgz","fileCount":84,"integrity":"sha512-J2nQyJf2k1SdRyagfh7Aq3fh7LFwZRCeEJt1G1rgr6RH2r8gXcNsjOHtcLQYmQpf93kbsvnX2DA2VyGzLtk45g==","signatures":[{"sig":"MEQCID97bj2RvY5xPZHVbSxWicB2BczeP0HF4ElNdI66ih+pAiBLbQN+Uu1hwZyEuzTXyEx46/SuXdq9ILJ3BbjkT6oxrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7100991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez6jTCRA9TVsSAnZWagAAK4gP/0AewQ3/hLQK/gWZOAqg\nu7qS/ZCli6aKeU8WjL+OH40H7jEAypwYLh/cyAuAE5JMO6GmzdI9puW3ZQMn\n3BUfwrRL35Tldbbbfwjz45j7gChJue9Sr2h6v9C22Qpjmq3FQ+7jeN8en7Hk\nfm0xfhQzXf1MIi04m2FnbJ9Me/0FNOZRd/fGEXvuUOXvanwZfaAHZcsaPx82\nMpjckqv5SnFnWc1xcyDV8fnF9sqVQSTQj+DrNyIOKu3de6KokQl4LHhiv7jC\nHjB9PYHW5NR/lfp8ePty4E7jBWZldnDPExy+vpLjrk2VheYQJeXDobTymAPZ\naM8nOSvrsQtZzgItyfU+8WIGhFCNaNf9ClTlN3/PcgWhM89Oh2/XXkclKzWf\n8cVeUlcibgUIXknIpFMCngTVLTaYepGWX3mr2hrMRCs5hD5yX1IBMX2l8onP\nbLNthXgeaKBSYaIsXS8hMCgp84NUmvSnP3zb9VNby6nwFAZKSPLMCjjczSi4\nUwaQv1d0jLxlTlDj+wT0habgblXtP+u/QSDXRATitRqkLzI2AdgPdoVOm0//\nXPQvEHLm8asJMUEe3zeQhCP+pk/KKCn9NRDhqdExcmPAwUQoIZjzRI7gjHHe\nPq4I5+AzvRaimUaEgPyKYY5uTpIChfMhAR/+TZIvYixR+eWGqIxv6CNKWT2D\nFgob\r\n=y4+S\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"eed8dd413ac6980bcb5b04b3c98433bdeef88dad","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.9-560_1590667475284_0.22430736593849754","host":"s3://npm-registry-packages"}},"1.2.10-565":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.10-565","_id":"@ubnt/unifi-ulp-ui@1.2.10-565","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"80661a48ad72d1f8b8a27d94ce4b7b7cc19536ca","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.10-565.tgz","fileCount":84,"integrity":"sha512-WRWUk9mA55vmeSUCWWFANsv5+Fv1IEAmvTUGOMmoS/BAeQIjy/RzLmYezEeu3LpovLcebEXDWwP9bRqippMVLA==","signatures":[{"sig":"MEQCIESzwCLZyZRl19VCKe23tGdPeAcXPH8ppKfhDd1A67uOAiB2NNT69hlMC3Qm4Qo8ZCtgv57aIoy2ZSWIfEx8sWHBNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7101529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1h7LCRA9TVsSAnZWagAAyiUP/189z3owDuFiTJadIiqn\nWBKWQPJTnDt2PQe+N14GjZmUsNe0g9A5+hr4GpWvHLAsP1ctLbkfc/tqCblZ\no2jpLIM29iFnJVPvfuRF6v2uRM2TTo1y6H9jDmaD5Zhx4YTclDHNnF4mrI+O\nwZ4bkixUsdpt0JdphbtP5G4YlTgaAm/wcN9cXBfdadGZ3NqpRjoN9X05JGNW\nGkQJtVF9QowibAz0jQrXoTuF67fqGh7GHR4A/N+cUX7ldoK/svYCpi5MJLlO\ns2u0kKBZHhPjETTABnwWAL+X6nRIqFsIUDLTS3ezvYuRlf80j2XxYiiJQLM4\ncKSa77LFzMVDgUJoAUjMM1Z0DnmrfcQ5ChVFYizLdPW9sJi95MQ0GBlPcvYK\noo46StYfKIHzGxKF8qCRYyL2W5T4FS9J/IrN/NgSrfBy1KdCC3IDN6QmjnuX\nhpoX8OGyxOVo9FGGxR33WfTSK0JZ7JmW9KjveW8rn93Sh6v/0ZZMu5YLEyRy\n0b9CCcU4AzYaFkBEUJuwLNUrQxiUZCr77BmBQ3NDQ42VUwhUhQKV4ZpxKaUV\nZgpZmh78WEs92QJaV4kcWn47KUzkAy1P8eB7kglvcIU5lzZjCKHJsFphn+qV\ni2AUhDboB36wSGQRMEQ3vNDUBTz9aYme3ULqJsWr5HgqtJbghwgiHHKlRYlU\nQHNT\r\n=j0mE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f59b64fbaac05678cb685b84da1d4df4b1d780a5","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.10-565_1591090890927_0.8030372228430616","host":"s3://npm-registry-packages"}},"1.2.10-566":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.10-566","_id":"@ubnt/unifi-ulp-ui@1.2.10-566","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"1baa8723805c2a5b701998a57640e689013e9abe","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.10-566.tgz","fileCount":84,"integrity":"sha512-qVrTv88TU5pP3zIqhjhJ3UdkqloZ/Cfy7OLNoW1h9wmpDYzIttm0+hFwrpQEDw+SUjOrxvFwH+RR3CXkV862Ag==","signatures":[{"sig":"MEUCICdNueaNODbIsP1FW5o/3QL+wD/tFFtUTciwY6g/ClHhAiEAzrUFlMJzIv8uAapyhcx6+ISYnC1R4PkQ8hGE68dtSNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7101560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1iozCRA9TVsSAnZWagAAORIP/3qd78Cqfndn6YzmGKA+\nZNMomHGO/ikQl68Zi0hgqpBz0dSTHiNSUwF3UTkZskuXh7ABdAN9wOTSKXhk\n5OCt+234rKRL1aBskWgTAlbotyNs6cpkRp5yhh2HYeX12zmBArNJRBv4Fw6o\njBwuKUL/2KHl9lKjA+blYCu94S1bz53Ujaj5LpjayMNPcdd59gx55XrqvDPI\nR90na4PQUVjwEFvKIqSgkbZGEy7FwVnp2qfuMTYzjtrFBsGkBPVt11LSxD/O\nXBEQLjtD0lXMXk/cRqTp/7is+ISS5zuh7wcwr3ikfQPdDsKYlHD/GeJECkGK\nZKnpKTBG7CaXvVBCwHjnXSrukoooV0UBmYVCKRvmkhkTjuaaLiGi7Thk/ZTw\n+DYT8TaCKHLKV2sMNbYbh7/Ct/AMGLsMTWgJxG95Q1qHmr4q9EapyVUwQtNC\nwkmQP/qkTQXu8CqNZT1ZH/s2bvBsnGyUjLY7feLQ9CExRmNFRh7fCA3oU3GO\nKuX2MaYjvbLaycAe3/VUBy4QggB3WESepN+FmjD3tW7lc9iZS5ORh7mDvmo8\n0wAay7wPkYAyP9tV5TciASny5+9E//z3YCxf8KvxX7B1vHrT9d4Vc/0LeLu+\neTOlKYG9LpfW9ESPkvxBX3NhFWEPGwfH8uCJ8hZZAYj6radpc3U7WO/Hle59\n9SGU\r\n=OZZX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d5f3af043b6f3a4aafa59002f5f071bd74e9d016","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.10-566_1591093810488_0.9107397521594356","host":"s3://npm-registry-packages"}},"1.2.10-567":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.10-567","_id":"@ubnt/unifi-ulp-ui@1.2.10-567","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"a0db62ad6dd08425d42abf918f8d9bed3cee48ae","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.10-567.tgz","fileCount":84,"integrity":"sha512-JS3fTiQ1P8GrWLgbjcTfVSNYmN5nSO5Nq2qGDy15Ni93xpB6VHwe+aqxm5fdXpmKzionbxQRmwGRPNXWvpb3Rg==","signatures":[{"sig":"MEUCIQDZoc3cB85J+FnsLRgasbGWaGQqI0T1457hH2q+HJb3SAIgCz6sJjtsqs6nOIDF3LQkSV0oou5EqNwZc5wVl2XS6dc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7101548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1i82CRA9TVsSAnZWagAAEKEQAI9aCV9gDYGlNKvE8rbB\n38q5vBBDrpKhPJ1WfHub4XAvThi6A1lKj+2/Sg190NnHzwFuHmgfp4q57Ncl\ncJUIn7hUphzapP9aDCGExYabwLKX1QU7BGvzqGgvhYw4jxmPqBxP5UGUK9gI\nIgr+hb5ix03OxpZDQyDy6b3aiP/Ki9zJ3nUqbhnGPZOFkY7RefhTxLFtys/p\nUW7HMILPniC3M+3MjTKK04xxfaXykRtSw5qIuhEHC3IrVRc+9R1t8/1uCovd\n/tmN6LHh5UYW1BNtzg/Gu0AkeTfR3GALLMj4YusB7M+ga7L0qnkURlFvvW8p\nWecjTXRuuaNxD1+rmz7tzco7XZc/+BYIIYnoDlERibZUSkf8UX+zECOh5cGm\n38KCE6fe5Eu9+NmfE8yLMOmyCqBDI7lkj9ckMKkvbVaL6GwTf1rthNAEGdQG\n+pgqjfN6DfHL/uifY5aCq12O03+9j2YzAuuRRuXudbxTaHJ5xw+Z6h4xpmuw\nZpc6yKnj2DgvAkwzZf/QiZkkKAFLeDRXVd5fN1Pir2DbybRO3JRxF4M4tQa7\nD463qaLqMh68D3SE+oS1xcCo4kTDIMCKIQ6wEW8VE/dISscKy5ZkYDr4Fzmk\n5UXIl4SHXx+yv5XUTyekxXtuDCIz4RfP4y6z5kFtAjOGkjUhiagISEeL6O5s\nhrgC\r\n=GSB5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"74907fbabbf3bb108ba354dd756b27a88dd8138a","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.10-567_1591095092734_0.6793203757690105","host":"s3://npm-registry-packages"}},"1.2.11-569":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.11-569","_id":"@ubnt/unifi-ulp-ui@1.2.11-569","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"e9025caf93f331da1018188fd2679423c9a08476","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.11-569.tgz","fileCount":84,"integrity":"sha512-D2ixPaK/Zmw3gouH5AdsAUehp5QreKcUkV6mqheZuFyoE1f4IRRhhYQuKZ6zSnvUCJBTlLBOQ0RmMgkFikFsDA==","signatures":[{"sig":"MEYCIQD/lxnuwMBgLG7V3EJFwHtVoW57p4zCRf5h4FZyN0Z44QIhAJZRlI4SXEETXlR1bWmyJV2YNNWCmdzIpLwinVwhy9Jc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7101595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3y9ICRA9TVsSAnZWagAAzegP/00deGBCDjSC0D1pIfNH\n3b04+HMbbBY7FpYLo0diGzJC6LzYZ6JNHSmVkHJ9L6pgcy/NrWThCgAT+7pa\ntltCJEQBx0Z1qXrptWAPrSWw/hBOiG1OYVljPc0cX1aBPo8dT4v+MELPOcXn\njdnqjPi+NzV9gSNbPtSWXIxTaOpVY15ZTHXtNPIHNYyQHylHI29VxuVDR9sd\nB9e3oRIRyNvJn5WLvKa3RYs++t/DL0AFDVjG7YPut8qsh8FT4j547jbIX536\nsvRcAXeozUkPdPObK0vqznCGaPCEuH1iDf8vLoHWd1ewDb7iXSM0BIj99r7A\n8Gq9vJWjwREtPlc/rTyyUuTLRYdRcWveZgMVdQ6kZOFc2qlGA+LJFwHp/2EZ\noXFvzWr9/l/QSOjEGsaeVKfWrAa1eABmL9tFUm2tM0lTb3icNoe3oixnzTRm\nexJJKkMHEAsryNR4GNGrU4gVpR8cL0l9i2khx2R+IjHrT6x0r2ox+4uwfGCm\n/3cL0rBqzXMJccmJGbp+686qHtJbjxtsNzeWXDpMaF5UmlhoOQsn8gxOPGKW\nGdkUiM0T8Xnn+vFtoXLePU+lyFhsUOD7hy2ojERKurtPQ30ocpiL0xXfCAoH\nqlOzgDeV7MBSSfeT+P2wWu8bW6JcD7wkA4sJ4021d4oFL/T66hgVwhjMH9mF\nmj9V\r\n=TrTU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"89c6ab021ac00e2840ed13cc07b311fb6425d18b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.11-569_1591684936089_0.3174944294900006","host":"s3://npm-registry-packages"}},"1.2.11-570":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.11-570","_id":"@ubnt/unifi-ulp-ui@1.2.11-570","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"0172de0115b1cf47ca11a271c30babd563052d91","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.11-570.tgz","fileCount":84,"integrity":"sha512-p1DtjGNZtl5DAgiAgHmjZrWKehlnzRtySYg6hFPxjKVb9C6AxjAtNKS6ZctHfNGRc2yqSBD2XW6rSCEMIY3bUw==","signatures":[{"sig":"MEQCIHFFQFS1t941TUXFEgsjCbxAWdNi5wR4BVhjMDitlH3qAiBqlz/K5wi6x8Uy35R0YGXsvP/AlzcroIYIGJHdCUPJTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7101595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe311LCRA9TVsSAnZWagAArakQAKFxzrVilIImxjhhflLB\noLG10a3OjKIyDTdjriec7lLWLl7v83xEk+fG4erHTKSOVt9S9EomPHiHwE+K\nBHSjAO6td6aQz5oMfKf1bNrC5oMsLDZ2h/l54VXD8NlyB9DouM0aJebQ3Xnc\nk53n5sRlItXMQtHLZ4Yk/R3ZVUXIEJ4hBsNjzXJhN9Z9j0EP8FGko53m7ADs\nGzF2rp+JA9xMg3bvBzohgvb6xmUtQ3D5pQ33O0BP7wsK+IHnp4qBPDnnN5Mm\nNp+Wt4djSolayFYvHA6WUwJqF7gthlmOGzYIHqGxUH7+Tf24nZZc3btUClj4\nlhf0dbJrUNvaaW3FI88m/t/VJCnJgqkNe0L436zkV9bAwuB0fVe57Vm//otQ\nS713STdp95U7+cpmMR2lSpyE+D//jz0anTJudHVqQkM6xuMjtjEjug4xhQVa\nWzs8cZRG8amFJBt09MMIgpgiNLL83b7YcgCw/RO2fywb41RaZyFDc/vRGkrG\nRHScjgwlkJDH52aKfnD+XwYl3NmchvlZwD6zWzEd2zupuftZ1E79h8NZVZsS\nPsU0gknRxsqx6JE1E6ojzp54Git1zwqSqPLsS8AJz+x5Ay45jOzxULNpAsM3\nLbFbt5X/PsgwSHImB3mpFyCA+R6GNC6HVRWJAoMYHkqD88qxzXqKSXsVae5X\nHUu8\r\n=813C\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"89c6ab021ac00e2840ed13cc07b311fb6425d18b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.11-570_1591696715134_0.3772438238093523","host":"s3://npm-registry-packages"}},"1.2.11-572":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.11-572","_id":"@ubnt/unifi-ulp-ui@1.2.11-572","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"250ee9216eedcfec478eca08cc5bebb0008fe8a1","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.11-572.tgz","fileCount":84,"integrity":"sha512-YddzOoQUN92PpvfoajtFIep6lG023lbx+TUXdtXcLoJmzGuLX3E3X/Y4q+3R8zOj+EHzrMqWjjKh5v9YSVjg9A==","signatures":[{"sig":"MEUCICkUhmt/xH5zpgh1aeiaUBNpY8u6cKACXq6roBw1i43bAiEAkOFO9qgqpoRSNc5zPiTa73h8qQEru1dbtB444CnT3bQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7101568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4FDDCRA9TVsSAnZWagAAq1YP+wbRysyLpIFUBhKQeZF6\n+30h7zVYaNZbI7wiKIC2n7mdVLVTQwSjlU11QZ8X0puUxsc5OVa8GDhmNtdF\n1+sknW1hafyXlI1AWQRLiB1q50XW1eE5P+VHVwz1ShbKfzBt+Ge3eoLKg3kr\nlMEyGKfljZ4Yir/A38dpXrPKOJJxskxnocT7fUrzW+6dTBTNCvq3/mGDKFu4\nSUnpCB0maH9v1HAvDT6XwlbyaCxhxvI6pbbkH4A5IOHruVxJYGVaridoIe/F\npoIehl42CULwJmM5awP5xYzLmYuMDTO8dq8gQamjqknTpNN3VsULAuMIvgdP\nMpD2wmf3iJvSqe1tOxEpFfdIVHSFY5FMh8a1pU1f/snxKhM76CnHb1Khn2RD\n+P5DoZZlw8dmDlacgvY8RXBED0hhfqfWfsRaamemHdZQaJdzO/BMTa3VNom4\nyn/Cr9/EI5SKiAE7qQC0eGD1A2/j96ivp0cAAHm/lJgHO7YrvNxyci+hUPc5\n8BkWznERz2nWV1rSK2NRlvWBdH1tUNXSBqyt5P19JQrv4WyiC/W2ijMO3IA6\nIwULjFrY04gK3ZeIYxXONW0To8QeK7EkvwYWP6fdaScyGzMtX9s9A9xu9drP\n4EZ/G+eSnl9ZjzJI/ZE68a/oUFjiABO1j44liA1Ul9uPHVMcE7+G5fUV+T0h\nZd2M\r\n=9RHT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"9df4c12338e55d8088aca8eaea0cf5ea4d72a5d8","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.11-572_1591759042808_0.9709079030596337","host":"s3://npm-registry-packages"}},"1.2.11-573":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.11-573","_id":"@ubnt/unifi-ulp-ui@1.2.11-573","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"e0a0766b1f8c73ec405464e106532eaf473b9587","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.11-573.tgz","fileCount":84,"integrity":"sha512-9kypY/Ie8WBruD1r6ktOb6bh0Co09nHaSp3SguPCHRC7wNC649L8S8vv/vrTV0Ww0PN18JXPv7q0TKj0JoFa6w==","signatures":[{"sig":"MEUCIQCegH207FRU1VKN+oDNIl8kkM8lgJsHvSQg+pqF/F9ntgIgRE5Nx6zNlMtS/nTDurNhuHehXkr0ABsaeUozy+6e1vI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7103868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4KPRCRA9TVsSAnZWagAAXtoQAJXaEJ0vT81BPyEbdAb/\nAm/MbrkqY3MeEiIZPP/sfjWwbSgWrUYkfMUTZoxk3ICyf2VBl8WHXltpgwvs\nroC7owX6JxF504rDu+03fWQ+9pCotj4lLy+OxD8EostPPSZRoSbxc/4f5bB/\njn8q1wjV+7bTCJEJlg2VybZFmlIGlYBzpAL4PO2fYuQcEpCJedURko6aC+R7\nuJoQbJ59wB2dm/lCOF0OWtrO8IkfkPpq2vzjnowU/Unvb8D4xvmwdmpDyOFT\nl1FOMd5QAEinn4a/hgAsvghjd4rUCoPQ59xaYbqSCTU5/cbqLxkgnwdMmtpq\nKbNArAqQSFoZqOf6zm07Tlv6LsVoo+lKYoxC8viOXZVKldKyK7k6gBAHSiFi\nn23CacTqZ3YGZsx8bqtOrXThg5jKMRAFg29jb3wV0tkaE+43fMdlmiP8c0U/\nPIVPJPa++X2rTrckGyMnw2VH/JmcqiXsRikEOA/Rh6H8QeBb92PDA7sGYlYH\nqw+sc0dc/NadvjPghI3xaZaQeQsTECCQgGPbAoCv+/ZU27NHqghWjziwvOst\nZw6Qsx0rcq3t46es/16x+fkzlx+oyUtTj7AgA+MI/NvWcc0GPFUN3W6Uwnon\nHIyIro24vcURTDn3qkhGx2/NMszNIrgsag1VrYVhY3pfIonUfF0jxLV2BtL8\nAip9\r\n=NjH8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"9649d27dd2f0a2a02a3f19e1ebc6336a5445feef","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.11-573_1591780305250_0.7804015224127221","host":"s3://npm-registry-packages"}},"1.2.11-574":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.11-574","_id":"@ubnt/unifi-ulp-ui@1.2.11-574","maintainers":[{"name":"kojikoji","email":"koji.kanao@ui.com"},{"name":"rubinhuang","email":"huang9239@icloud.com"},{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"1e610c49433dc34722788e6beb17573f04b59138","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.11-574.tgz","fileCount":84,"integrity":"sha512-1F2ab3lg+ln8Kh3QLpigvFYmYpRNo8xM4MKSkUvd6VZ/4zXgj54j8PQnkcDjH/dfgVbMJ2Lr0gPf8jeGzQZKPw==","signatures":[{"sig":"MEUCIEG6HzIAmxGp9izy+dxvnaHL8jlCkY4VxCTS3i2oGgzuAiEA5sBiCP82GcEQT0Kio2rQN6JusdzTmyYfHVs4hNbG64w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7103868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4LLKCRA9TVsSAnZWagAAJlkP/2ZxlV1stK0kXmNr4at+\noaEtVNx651Rt1RomqgJ0SelCIhhklEhX/rVf/Zr4q9GNX0v4h4MnbRO5HYk5\nI+3BlTh8hxf1/ZyHHZYVxenkz2/PStqbWDup1oR1SNBI/t9ZEij6S+WYNA8L\nsJMUsZh1sTr76dufCz8D6IKqvWSf+t5a/4vE+U2lAlEjw+zB58y8B5zAEwvN\nHl1X1SfLYh4xvNDziXRiSxzCZiXvViCeaCN7eDpeZOhv2B5QsBx0hh2yp2JA\nyc/dVkkdyetTvdJ9eeyd2k1JYWYo2iQ6aiIjEL5uvrDRKZdqchR0Vcd686cf\nvC/hogpPJSZcU0qCo9tRjWha45vUq2t78VCskdqB25hW6MMgTrue7fjmkV6J\ntGsdVkcKKSWcfeYQ2cWicKP0PKDNoiUXAmvBvdz5E8OtAZtqG5c40VTG5YBA\nNzjqByzPBU51wNpPSJLMCEdsftBEsX9ji9QHJe79liDTnZRC9xAjbCgWiBe4\nsqk8/+X2WW4PVYAk4n0pqglFJ4DaKbeMtYUpbSNyv51vklspnGm5A78rI5im\nm2ZgpP7LkWCnmg2FK+79HniHkV1Jey2X/hdWAUcMvRF7bjx43/cSnhEP5Ll7\nV3ckuXle2NbbiNo/8hEX1ezeCo+DG9dSkuXhXU3DRGJ70e/tAVv4pdJg8zXD\nlVoo\r\n=rYvP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0110f3c4bd6f953653a9e49c7cbb2877cabe92ea","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.11-574_1591784138172_0.2731720403030269","host":"s3://npm-registry-packages"}},"1.2.15-578":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.15-578","_id":"@ubnt/unifi-ulp-ui@1.2.15-578","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"dd12ffae326a3afefbea03034d5247c5408a747c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.15-578.tgz","fileCount":84,"integrity":"sha512-8ag0lKQFUdrEEf6BOeTb0X21Up1avQzfTMiWExCP3U5MquHnkBkynDr01sUJ+vDmj3MAsLjV1wLwPnU0DsFl9A==","signatures":[{"sig":"MEUCIQC4qIcua0wyLaXd14iG1AiWsACDLwUhZn78jMP1LHziYQIgGYKOlKzr/JTFqSWHSwIM/qFW5MwG2Z5jzYDA3NxN8do=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7101063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM7DnCRA9TVsSAnZWagAAJAgQAIuwK34teCDFgAssW6sO\nqCe38ekb7HFEwvufPRZfO8T7gBCQdJthcD00JgELwDMJK19Jfp2f735/I3jW\n2MkhaU5DoN1HFCUmGQjqpVxTZU983+Js4Ekz6XrwJ84fLubmV8EqL8WbzhYT\n9hO9DVG/msyPC2ZuOOZ+Lv/GAZDvBql/cRCaMn6+4ldkvFklLXur6W0GlBlL\nBbkkpZEpX5rxZmajhT7V5O6T0iyftZY15YdXNbW71RZP9AlCO4VJml1L4S6/\n5ubZoiwBy6NkxF1olq04l6LksJJ1KbeI3XAa69D4B4IDESzIj3HnQPMV+5f9\nTVo3eMcoI+XmxmPXZxFQShvIQlkUOcKcvlOEPxs0pPI+yCeROO6NsYHuyO9g\nKn53AL1ht+cpQeVz4mvkPR7Wv3DP6C816yF22FUFhA08EUCql9Isi4jpSG6u\nbBqWXBilqpNRgP6coQleo26Fr6ZUfSjD1vHh5rPEyBA7RzBrRdHEXkSoVgD6\nvu7DevJfyRAHSibzaT46YvTM2RR6r0BPGGjTVLFV38EcDYxmdOzH5FGt8ArQ\nSYn1KdUF/+1nsy/omkMsocLKU2H5k6QbX2H1PcuSJ33G5eUkg3rq9uifeRH0\nbPsgYidxM7QXN3SeAtLDEwjtsV5+bUi+XtsjozwtBEjAw/JHbN1uINYxKZW7\nkWVF\r\n=vVFR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3ce639ab5569f6533227c986c74594a3bdf579e2","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.15-578_1597223142978_0.4297410223989835","host":"s3://npm-registry-packages"}},"1.2.15-579":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.15-579","_id":"@ubnt/unifi-ulp-ui@1.2.15-579","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"cc898b9b0084c2c1c27b25d52e01bb27c61d01f2","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.15-579.tgz","fileCount":84,"integrity":"sha512-yqQwZ6FEbODjHrFQVxm6vz9Ni0foRRMZSZs1IkwNhpv7qlzLbiCRGW4iGYIaTv+c/VsFD/0vjg2BNQkIZyak3g==","signatures":[{"sig":"MEYCIQCeFzuaGCcDBSYlKgyBOsIbdHPDzpKSD2jXyAb6BNEw9wIhANGP8LeZ7ADbopdO28tFiY0SCrqoUaCjQiBrIyPZoQxH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7101258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM9fPCRA9TVsSAnZWagAAx8IQAI633REZPCkOromhVfT6\nbTwFdbdXiF512I9wkFQYKTLitJ4lfihp5Z9Kp+XyQ0Frq5qeWW8iPucSM9gK\nBgRahIiCWmXqoFtFksek4Oq35U4/5aGihUFQfBDKaUQFDGxlO/B6gkj0gaNX\nczG4hdz7qe1Nh+uz+NmbTOJoHthpTJw4qi1Oy75jVBEbYyykJiC4f8YmzrIE\nID4ZxlX4Q/zpqo9qu7sl7fX0GVlbQ6CDGmFINbPdvQ0t3CqBTSD8yJ7Zp1/Y\n/ZM1DYsks9/WNgvYBpiBbWcdXPksfgCvDg6ZGUPjWkAarxIONCavRqEL9cAC\nyChUhbBZL6jLwo9zrXmInSkDYl09NStnhgP6uJ3X2Z32Ril5R3X+5MBQzpGr\nrcCDudb3PJAeMxWNoZ/F0PEtf3P/y4oOlOY3VDFyXLPJ3jgtMNXv79sRaONE\njZCQjN6bxa07O42JzGt42ofIeMU1eV0KggqQEz981UPhbmgbz+WSrqjMZYsQ\nNvs9madhraYnqdJgIxdUWG0pJfre4IhDS+RE7eXZyJmYKmSzG5jxuGUWGPlz\n8yjX3IFDMdp9OxVaBvuS0t6+jlxqpLL2usBA35/4dAIRkcMK4hjNemSrWW38\nYk4vuwh8XMRva2JwVeXjNzoL+XLjPCkWeT5Q4c+qFws6Sfde0pHVtH7lKSZ6\ns0C5\r\n=6v6s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"30dfe3898717cb5361b5afdfa0200a42612bd387","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.15-579_1597233102809_0.06569572619017339","host":"s3://npm-registry-packages"}},"1.2.15-580":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.15-580","_id":"@ubnt/unifi-ulp-ui@1.2.15-580","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"85c7f3f9fa0df29a3970cc2b5003efcdf031b65f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.15-580.tgz","fileCount":84,"integrity":"sha512-+5EHGGQtS5m1nbQlfd43sgY3F9xBWd2osQapxbueuCv2h8dtTqQ99kyvRpMcLriSj3LYCCPZKJ80Z7E8KJkJsw==","signatures":[{"sig":"MEQCIAZFk/Nq7kMROnDqTqQldSKVbFN3Te9/737m8AMGqJfrAiA4xPHJqaG/Ye897/8dMp+fbbJc5JZz5LPnxSzas7d1bA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7103165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM+8rCRA9TVsSAnZWagAAVuwQAI3Un848Go12WHdwR1G5\n99UVjoKRUKjUZB0V1oYVUOyRNmK4F2GQ2M5y9auhOZRXGia+f9KFTTSyqlXg\n0RTWf+F7x5pd+/zLuS5elJHA2Xo7s7mHbCaWL2kesSqKQ4hKOZEtLJc0g5QZ\npEENrsL0OriJAvPVj0NmyKOQAVvz+VBJqalJAWgtUCMPerthignISaQYMER3\noxtc+apPbzZXU1AaJlNhn9S3azMHoRJHRdoSGwvPtyiCWsCOZLcNbkv2JuUK\nOmPynQcjvWbSpefsygBJL1/C64Mms69onPpqM/xZh8jRcNqbpwMFqDlUIoGL\nmdEEUYMeMAoVQr3dfoYwJynJTXA/a2gY9DY0in8NdBulJmoBEEM6p29d0nW3\nuPp37wN6XLiNfuVzQorUEfI1f1HKGDhorNHzdPAf418LyTLPdKm3E85LBYEh\neqC+GMHMmlsZrFfnZbcI6etRLJlyJkt7BwJ3jI4Kw5PUePdJi2rCcYBaIFjH\naHYJ207iIgvp2SvXSy/lSDAG78Oroq9s3r/2tD4GIfkOAJyKjSXENy40Qccf\neQGau16Ux5DR/8dOi3+2ZhyXDiN9oGTef6g52S6b5m52DxRFPAL0QVG4yxar\nktPp6pEqTJyY3C6DiDHqx9TLz2Pm+JKAHUyinJ8q9FtLO1BgSjPwKkcikayD\nXKCN\r\n=z6wc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0341a498d8e791b787ea719870c969da1f1124a1","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.15-580_1597239083179_0.9547069642898514","host":"s3://npm-registry-packages"}},"1.2.15-581":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.15-581","_id":"@ubnt/unifi-ulp-ui@1.2.15-581","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"452770d4e31975318880f2b6d95bcfc047ba2e2d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.15-581.tgz","fileCount":84,"integrity":"sha512-ec1xGGjw0yUqzqH9OgU3/evj48GMHYQpn5ba3l21jcMGsc5z167QSML+M+mA2BTXAaXpDSKXTHYZ60XhoiuXlA==","signatures":[{"sig":"MEYCIQC/KLNb4LOtXxhgikonJNbYy9filWzhwhrRk4bZk0KOzgIhALD6kN/LkIfgr0qM5JWyUOJWItqcoA4qPmQowDGDS5U2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7103165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM/x3CRA9TVsSAnZWagAAxZUP/Ay/chM9kZffhmIDddQP\n1xFUpTbptEv5qK2OO7ZFldWV2H2gCVGVoG/mphqqWgXM4pqvDOByO2IsdMzw\nOa7Jfa7MMgV90mST0g9RaOZFvmvp//nUVsdNk9XH7Hgv0Cz9s66TBBXSLGU0\nUrWoOuWiuCL8npwlvIlARe0PwRPLYE307rQe0xG1p8diimmseWLz/QbTFzUg\nszD8IJQbMJs46yDy1qWaVsHunDjbezMWiy1BBfnKIFw+GIFu7d7oyG40BIYt\nl8n6H5PKJ4pnD+uOpuiEjgVDhzHY9PTrUt2XX9VUJgi25zcbz913uzMvnMzf\n2RW2hMftT7YLWE4impulI2GPk2EKbR0zrSh9AB4SL03vwzB8i3MU4VXSSFvX\nx7VYQo+TFBXwsLp6+YX2qVDwaFcwUpNqlWiO2V8CfhHrbp13YmJnzwb+TphL\nlbCJ6wEP+rDl7a1f09HCGdqLVDo0g/FFLu29buMYSB0vtN2Dr36bJTjMyqfB\nlMXVA56v/rMWLlSxKeU5gwlBlpwXaN/NiX80siy4qUeucZ2e3+eeIHfxHM0e\ng1LzvuXXW0/S7YXRqVrKr6utdagS43kyMR6aE04s5ruK4LtmfqGB3BF74MgC\nrfaWb2oDk6drGRIH0sfRDGRQQUHRXo/C8aImMHSEtIOsSpbFvfVmci+BWC2P\n4se1\r\n=mnf8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0341a498d8e791b787ea719870c969da1f1124a1","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.15-581_1597242486451_0.2831613271534352","host":"s3://npm-registry-packages"}},"1.2.15-582":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.15-582","_id":"@ubnt/unifi-ulp-ui@1.2.15-582","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"82683e07500f3740d117580bb5eda0dbf1258d75","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.15-582.tgz","fileCount":84,"integrity":"sha512-vmm66fdVA7X5Cdkj3gVRBBHGuyl97iPMyrHy9yh/mB4iJfPmdCYwJugDCZ9+ONXNae+4tKyiBnzuDaCyfPPo7w==","signatures":[{"sig":"MEUCICKhFJuanY0iUJAdLftyqd5UmgGXEBeGwwEHN1YEvJDTAiEAgxKuLcLWTNHWPrudN3r/Ea4WrYTT/CnTWyHMTnri55c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7103922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNJajCRA9TVsSAnZWagAAYkcP/iv/r8DXmtzfVvCr6M/Q\n6INf68N5ad5wq+7TZy6GJ2uNu2ArgTw+rqXzVwEHva3y8H2i6tM5DDXJx8Zf\nb9o40NBMfG0O2shheeWFiFzoIigJvRBlH4dvqfVNCxtxF44iYmKothCBhFMg\n/6nO3IFt/t8kmS12KZPT1u0NLOutJ6bqqpTSNqOEN4lnSQfZ82cmeuz4EHce\nnaCth9GkuKLVnpQGnRDbm9XdVGenN69JB6LWBAB/r7pfIPdUNG3nKD/hWxG6\n8UR3twLozzg4GEFOBdy5SROskueKg9D9EYxuEY+EbklO6A6vNrBVrk8vxWTp\nQ5kGccYy+WfibijTNjX+UfIiAkAZfVCBI3lo7zUdznRxJUg0f7zEVofS0AyZ\nuAZkdoW2F4V2YIYzqMjmNgP52zCzcX6zo2ihJm4Bpb7pFfQPlDNC3tUwBZgJ\n5e1bZLMnWlvBfDGCF5zzvIMnbhY1vcTXkiRI5dDMd9MxlPYQzTNrjuJ7/PEg\nfGfSuXCDQWPVFMd7mT+CLb9v29z7Oi0w1KhL/bc+u5U11BI/9T5Bq0CVhwY0\nqgwl6gzstTQGL+WOFsYVJZ98ubDpCXjqAiXjWb0AO92C62/oAI0zbqkmqwSw\nfsN40mQvL4+o3/dG9VgFXBY6vMsu6ycTsubKhDbv2mVsH9O/oujA7ArFcYvu\noWyZ\r\n=MK/u\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"1c9650325bc877fcf51623581702e15ab02d4715","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.15-582_1597281955384_0.07108401325307923","host":"s3://npm-registry-packages"}},"1.3.1-583":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.1-583","_id":"@ubnt/unifi-ulp-ui@1.3.1-583","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"2169a677a39492996a2ce84c93a5c13aecc35b46","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.1-583.tgz","fileCount":84,"integrity":"sha512-YAHsfCHIXg7rJsb4V1PoUs2+187o293bTVxZSD6oPH+7OHlY8nLrOqQca7nHihj4HaxpbDotVFc/F1M0wrbdyw==","signatures":[{"sig":"MEUCIBxRDSOUeYg10BwsaofHkY1Q4pwUM9HzZyXCQqfdVQdaAiEA5SzGB54/vUA6Ti8e6NcLSDJb1yDIZn8GZxnikZo0j1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7103678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUbLaCRA9TVsSAnZWagAAgbwQAJh447cDeybQPSZeZnCK\nUbRB6MvoAJyZqH4kItQCuxlSikjagDPbxMRc8o7AWFbS2yljuGxtAE7Po80d\nMT2mkPu9N3RsXPA99/POn3UGqCKjFkMJsccti+a293/RKK8vy/NjqyDFGmHK\n0cdzCaRQdHDLZ9pAhrr9riadYBC7VhQBw61d8J3AeLWZTVewmFQu7+3sxmob\nKf16g4NL+LfxKHHxjN9ouvQ3ez4VoCujC+6hql1P4lD1QtUbYli7nFX8s/dn\nZ3A01ZG8wf8Rfd8DzB9f9ko5+hZb2DzVdCiPyKZIyazJpz0S/HFbqdttnkcl\nyr1PgBQrc9AhV+pZpHuFzuYfmAoxbfVHBhZN0G0cJZF+T14mOq3EcxvgAh0s\nFIBO8+kvZYkcFflAo/dT1Ki3rzqQGJ8Pz5oWzZtL3uZLA6DhKN8/ELgPAcJh\ntrPXnbG1FxwQURvslKbCw7g06JRWOcP8NTNxjI3QPdVSbzeL+v3I2UCKWNfe\nm43ykjE/3ONU0PxhPpmIg2HgeJy0/Rljakec2GRam+UFgfTxvbK7o7Lr9HQk\n/h6nDtcwc+99f7OGBISImJidhUiYSh4+aUdHmtZzsLkyc5BUdEyfRxTdn+g3\naHMCYmqiwDpCcL9KqGWEHGekK1uwqIvZRSYsUX7V9iU8toz1kmby1Z+Z1Uoy\nzaNV\r\n=9x8Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0dc9a7a882fa9ef8857ad27e154ce25802eb76d6","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.1-583_1599189722157_0.39895851372378477","host":"s3://npm-registry-packages"}},"1.3.1-584":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.1-584","_id":"@ubnt/unifi-ulp-ui@1.3.1-584","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"56b90515a5edf986344bd0fa7c364a9072880c00","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.1-584.tgz","fileCount":84,"integrity":"sha512-pZQHpiQdtXszlvS266Wjf2zrO74lh5HBk56LujfKVilsTJWHfVCWaDqzHjNuk4X1Spk1t2YFpAuvroCUUuYeIA==","signatures":[{"sig":"MEYCIQCAn/ywAmDtezt0kAWiVP7HV6XdRMqqXnOTsJ0/fdCLsQIhAO7ShZ8fLAFOds+J3PvT9S1F/6NuSz03XMrHja/nfgiT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7103915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVf+sCRA9TVsSAnZWagAAQc8P/isnhVCh/YLTtxPmYBPr\n2LnDjS3ycQTL2q4fKXRyW1fUnThRqcR+NfPwIjtl46JE0dEa94VUL++/j/0J\nv+dUXJaWmhyRAdA2MTYJV1woGN7dA639BJ1Qeeg2RsFsHM+0g9DMyzwtBVwu\nJ8H64tGFjcr3HTqDkIaalhKVXC0i2+pXEuguvLOQWmtgNgKZfWKEjQoCEXUW\n4zG7GZ8cOh5l91vc3+yHBx2TYZf6FaOTMCCn8lxL+koKkO8F8eUJAEVA/IJO\nRUnjDqwgXzgZaMhm9PRC6cSpbEvZZSvx7MzKsqKidypBKAUKxezwEyoeTwnD\nPNM8Jtalj3U80sw6moYEV5YNT8h2mX9ggcdgYPXBfqDhysLY6gPn+su5Pbr/\nNfRnX15sSIiV1s6hFUDSyBocIUxY84qoioMxpCRPaKWtsjOdq+VfOWQL994A\nFteiQ2Wuf47EU9yeqpO/hd174kcBZs/6MFSThIakUj+/tIkb4+iXFVLkFyl/\nJxJ/gEgUpQTkNBy81UblzoMRnVQAiiw9jFN7UCcWdwpZQZC1b96F7/4Z0hor\nndLoBkluOqeSkSr5Vwf+3Xj6wfEkIxN0kdZDxdWeem8H5OGtAEEHCClTGHld\n1TI78iQCnnumDvz+Y3FwElMF/DKTNc7IWzzLvYJLLwEutMKmbcd/n77uVQby\nH07W\r\n=g+KK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"33add211f29e41d48c02aebe9903bf49543f7e34","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.1-584_1599471531601_0.2831012992728974","host":"s3://npm-registry-packages"}},"1.3.1-585":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.1-585","_id":"@ubnt/unifi-ulp-ui@1.3.1-585","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"83e2c49d09cf558bbdead77e483a00f6190fe1ae","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.1-585.tgz","fileCount":84,"integrity":"sha512-nooH8B7Yqyb0kHIZ28JE7iSfGPD4Tc/a3kNHwjnpeZa6POnojUOqR2j+UgDYptTFBE3tUm77xG0ydVitb4Y2IQ==","signatures":[{"sig":"MEUCIQDphphks5n3luVKs8flWLmiT1Lq3lqrg0oG3o86jlVdZQIgAixB8FeiSwsUCZYzPDT6u1iFd5bhaWXkhLRYTl2lOaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7103946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWKzaCRA9TVsSAnZWagAA1XsP/14LYNImjvhMmsTTPX++\nwFI6PiXo0eikmV6OQfcrNECvr4soF0BNrFgCFH9YBFE9RvUGxKlT4YJ8KoOR\nGi6YK2u109sG3GPqDzGLDE2g+iZOUKcNVKqGg+XPRAgpNKwcWH6Suz6wICGL\nwBk315UzJi21zE/CjNShkRnbvafZkq3nykKTEW7wfTZ2JCkRIpl10oNLHBsr\naognyFXKFAKj0Ig2YBRRBBbAMNIjKJ6FXcx3Qbvxje8Z5CrOvg1a5PpnD8sD\npESFyJi5CBfqGQwIRF9Resi2Ff3HCYnOzryrGiCQOhvpWdvxL2GhsG0r7Ifx\n3afO/YAObiccGS8A9h2wc5ZfqCJyE2LftgLF5lk9ohHnPw84vhDLWxWzgdke\nOQzbG/9+FmF4jensAx03yGLt6SyTi6jNHQxOiT8fCwOhS98y6z9KZuKILF1w\nRd1F8rNQJGofz4/W4SEf0OaMm+SLyCZHmt4GSLdiemRgJ7T/uwIKmusW95ue\nRU4LpruaAURv5GDjxpo6qZKzdxB2DFvX4jzT/km0bEwBQpeDoLkH9uFMPAhc\nRJmxnP4LKEUNwS/Me1Je0oCTof75Utwgd9a1M2o80nFf4uHPkC+GLVNjSIHa\nJeXpZVH/yZcoYJmNZ3zbt6vrNl849sO1DbFoDmxH3qJS+VFEo3JyzQHD/ZwD\nkplQ\r\n=DOwO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"fc86ecd0406c087fd5a70a9562a7acd174ac2953","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.1-585_1599646937491_0.021643679224451873","host":"s3://npm-registry-packages"}},"1.3.2-586":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.2-586","_id":"@ubnt/unifi-ulp-ui@1.3.2-586","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"17d482f873b0395bae209fc594c3236f8dd56a2d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.2-586.tgz","fileCount":84,"integrity":"sha512-Sv79Cb9G7Rr8hAYJ/ANk2Xf7/RwmtqB7YlELtq/vjzytj8CT1cVcQsRwXtboGTKnaTEau+7PCbgj99V2L9rYag==","signatures":[{"sig":"MEUCIQCC6sUxt3A9piZuOFM2RdHOLOsPsG/HtCLFns1zzQlBrQIgOEdo/hILukvX7zuy/yIYUcyLayIVChQWdz9Aw3HKgxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7103854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaHAnCRA9TVsSAnZWagAAri8P/Rw0Smax/FkSCWi+46dE\n+0YNndhcJKro/WV2h+os2fK9JHvwYeooQS/Gm9RAWzUOc9Opwlvw0ng9N3i8\n8SQmHHWPpAqaEDVFj/7H7Zv+6OpGwLldzjNp4yEvn4M9H1OxLGJ1hV90tidM\nooq3gN0qrI9uRimI10IzV3wdiPMq908kEx1wzyR9LbDKeccOGOIAG6fqlYzz\nlnaf5Md16aNHf/O6VGkRpMqGtQHyjp0bvmdJ232sO9zKbGc6FrES9TSucKZb\nEvOfRbp2nrx5/TDzf1keYVrQbeOAzEhyHUBIFOt98kfYajmE1J0zrWEOtW9k\nv2g/EoEGz4xfic8cgBD/QxVLqYQJWwZHB7D/O8amodrjrIbKK3eBOb/8cN1J\nJRzr0Ilr9e4JVMGJLSRMlLTrPvgfAC5EO0PwrDeq5/5NXWuzSgdioYR/NaI+\nVHGCZD6Q8uGJDcj1rPh6oH4XR2y3vM6Q/SJ2cYVbe3waAIs0a4K6gSvwEHWt\nDHOfhZdzYAH1wbJJ3YKX8Kff+vM3r0AMeoaA646pSQ3ohxLOeg9BvfRAMdTY\nCdskjb1iD/iZBYKBO6zVNYO8ltypb9vkKUESgBbsZuVUx1CYGVp93Vmv6ale\nOygpjmuYwDvmq40UJny9+T0hTbSR9Q9xyZsdIGFCBm11ql9KOlQLb6qGgZSr\nkHv1\r\n=FP9F\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4213cf1f4d04776440646886f5dc7c40a1638758","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.2-586_1600679974491_0.6841520115749358","host":"s3://npm-registry-packages"}},"1.3.2-587":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.2-587","_id":"@ubnt/unifi-ulp-ui@1.3.2-587","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"198074c4b32d7dc4882be04355c250a434670214","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.2-587.tgz","fileCount":84,"integrity":"sha512-l/0SmXeL/T9mQZ92GBnj7tUrbSTRQaEKwNKkIeMe/8GEH03kpSfJv0DU0DtaoT2fnV2La1b9EkOmGNSU6wbuXQ==","signatures":[{"sig":"MEQCIGZbt9t3cfLF4UnNXeJ+DD2ZyPGoPAOD0TroFj6ZsxklAiB3z2cBixuYeg8e8p/6YcC6Lz9wbD404ArWV11oLvqk5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7105105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaxk+CRA9TVsSAnZWagAAcJcP/3P0J6imYvj4JpMIIoC7\n+mb6thQZgAOn8Yvy5LBJQxY1CX3TMQz1Iyt43kwplEGxoH7FUp16Vg+uzlW4\nDEvVlATjXIEbxGAH6ORVFxejQDglRJAP2kVKgx0hHY50fvnASNjNxcZOepbX\nRMgkLjRKt27ktYNfgWgogelSVQJBiVgQfWB9D5ZoK+yB2XyNS1XbQhzHUO3D\nPGbDMzzDEZQM4e4eC755ERiClxZgNIQYjEgegQOEcm8WO+LYHNPxczWONWgu\nAbJH50mwfxzC+kjdbXDbT4IS7lF1rSY1VeSvVWvjtV7n3uCdCtapRqW2jiaF\nWUZ1xsknZ078+xjC+XidMCqqWLJ9WUN5M/zTA+irZzNqtLmTxSedxmLjG+gf\nAB8iTZRpqmCRjXVpa01js3W5IlbsvNZCNPTLYPeoR2GMJbN7hEhPZw8HNI3F\nfmHHxjB1MIxBTrhwyVK7cizZhg4DCQP9TlsRQjcNu8hr/Z/wPDYIcXR0KVX8\niF93uK4JwTai5GhHM/bUGEmxO/i7bEG1I4zt9Tn4Z+AYqO+Y6o87pMW/oEVI\nN8CFexwmRxSY0bUCcDgWhoQhJEr+jtI1QBLsDRb7pdO9Zemz7vOSsP4nMXGH\najUCJg82aeISKA6Xk2NygBsJJHmLszctNAPg4puTUr0elrOKzTga/YfMlVfs\n1Pib\r\n=LoaP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"622a25e0be20a0a9d6a343c9c8dc4c221f5a24e8","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.2-587_1600854334148_0.8060524648801528","host":"s3://npm-registry-packages"}},"1.3.2-588":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.2-588","_id":"@ubnt/unifi-ulp-ui@1.3.2-588","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"bce8a0b5cee181ac07856a3e266a960cc8a244c8","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.2-588.tgz","fileCount":84,"integrity":"sha512-nk5jMHOUm0LzUR31mgv9CJ/HcmtgGnj7LaArImUB6hkwSefMqwE9zGO/ofhlPlBl4veHE0JOwiSojsll1xm4xg==","signatures":[{"sig":"MEUCIHE6kqEeURKvOw2F+UjDH6PulWEtZE8Lyyet5Xg+qH5XAiEAgOS9Ihg+SYKhqz1SymTcKhuNGfzJ8jPyIfVrgA3+iuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7105225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbZ2uCRA9TVsSAnZWagAAMMAQAIKJJ5gi5ru1zsm2LaCC\nULS64Z8/kane/t3MlXZxq77N4bAahM3O7lKznusbxo8Rt2Vi956duVJ4Dkhh\nWvX4kXPTGPq/BMTQZSWdxVY5M3UJJsR7QWUNur8Qfv+p4bGpaSo7pfUu3y0E\nErBXEOITqA0d2M4myWTIguSVYi1HIcjrf5WJr/UXJyxXzkegLe4CeEtqg9gU\nd/OiQXudU4rvFfEW4854GubOKMizrKeYpGcichMaH2XKV9/OshWLH+/9+Yzb\nUpYgLcD7AAaUYKJt0Zkf2/V5yvUsuNW5LWBoPbRxBX0IkPbYegUEg7G+QP9s\nqz7ssMD6+J7t9DaUhAInaAGDDw94Hmn+E69TVwr1jxCWgfH/W4qokh+iV/z2\nfVLMNjTTir/x827yhU5k7d2dEVwgCb/GMBSIznOd4JCCq6q/LGBSjiDZLMx7\nSeqo9b9FVOlQIcEuVQFZSa+E64qeSoMsLt9gM8paUiQK9LBehHM6DNm/CNYe\nCNnexx8kxXdSjnGpmibZl53HTiluErG6Gwfl0g4Ow/ncdRvzbZuvSzJEK0wf\nE0+FfD7OlbpjTmpdfH4sy86ugQsO+JtPT0d+h1Fun4KI0FLGnQzdl89oTexX\nn0kECEGzFe+IJVRYRvOWti4OcjYAjx6+P3oqSVjoVk2ioUnGsIsfFbXtjxhg\nUFz2\r\n=jswl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2c4e4b5a4d077cee0204d3ee1dc34b85b42ea830","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.2-588_1601019310229_0.2906562949571181","host":"s3://npm-registry-packages"}},"1.3.2-589":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.2-589","_id":"@ubnt/unifi-ulp-ui@1.3.2-589","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"41720b7694a434244c7f534dbc35b088afddfaba","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.2-589.tgz","fileCount":84,"integrity":"sha512-JT7HETfP45AgcB9TZ3XBluxF0/gndgKD68qSdErCgXZ9ZrGgz7YXGhRrM5X4a670nzyZ9G++66MXvy6uP3Fl8g==","signatures":[{"sig":"MEYCIQC2eZgIqo8pvwhXB4hw6uO+tVC5lDcaf6/5w3eqNTCFlgIhAJftMOy6c0VeYJFNB2D7Lc2Jm3yWoa6wOzZ8HbvNc6Pw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7105225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbaABCRA9TVsSAnZWagAAMPsP/3wDFOcD5oihi+VyWQfD\niaD1axeijgA1PalxXyk4TJqIGT4oiVccEnEHc/QFIr1RgNj1RojyvoNJwt1m\ntdb+JNb3xyyT1m0CKMC/hcKeEwMKB9m15gu/h8S+j4CnP2IhU/Pr8aMElfnm\nQgo1NLTSyeO9HaRUU6Jnp/VIES8pZQZzQu+8XzljpcNYadJBaHHnTNwkLzfu\nIyY8DHSGqvYoeK6tNw7tNvJ59qetS7DY8N2IOjDsc9XKumCRHuRop6jsSg82\nBWS81J5iDvg8qVGd059cOAbkeoWomh7AyWMwNeO7xP07ZtZTTQMYEbpETk4/\nT+U6VC0oJKJ54fquGXJJsJ4vhyt2vX3Ia36+2BZKbcXLrN+UOtlWYTlNpCsx\nctbq7r8ccBOQ4rAIr2yVQPI0LF96Pj8/a35YxMYeEpNO4Y4TRzpzWICmrC+p\n1Tw7r/pXhBB+xxLiQs7eWCYcrH5vsFrzITq92xlFA6yWD4InNw2pQpP3gnjG\n+m2OrnY4rOaCi5CjwAypOYgaFo/J9/QGu7FzKZvp61mhSj5DCwDq2royZL+M\ncVocWd6jqds+W0WuQgaTiYg/o3W/q6T10wUOefih2WhvbAcHRkS5mQTdg9r6\nl8AehMSCrcBvRu0NdzP6GBzJzDDHq2YMnOIug/5leJ/L/SPSXYeskDhvF9Ny\nbnoA\r\n=UMbP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2c4e4b5a4d077cee0204d3ee1dc34b85b42ea830","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.2-589_1601019905310_0.18071508802662373","host":"s3://npm-registry-packages"}},"1.3.2-590":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.2-590","_id":"@ubnt/unifi-ulp-ui@1.3.2-590","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"36f6699df63d42478181af6586b43cc11b2ea9ed","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.2-590.tgz","fileCount":84,"integrity":"sha512-pirYIR4oYbCGSFEmipltIoeppm5oFZexOUADnwh623QZmGHqFB5zhJFjIifTIqpwa9HmuoHasco0dL2jg4jQGQ==","signatures":[{"sig":"MEUCIA6jsz1R+hw77kgngQVotAYjf7EeNRo+aBd5Tsxvq1UXAiEA7jhiFB5zT70Rx0lJTisuE6CNkxbvkRyciFUdsUVOrQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7105370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfba6sCRA9TVsSAnZWagAAg/sP/3SRdtdscHMuiSt9SDxu\nMQk/QBV9unmNjc3qCApHZkt5EMPdsAcKZriZNOSk57uLxKd/eOG0H1aTBuCZ\nAtn+f56D+nfAFqWMFdcRKpk1vqZhPZf7l+4HgSS8/z3lIzjV579Jv1fbX96f\n4+wv4xPHQXE8VScQhO7nkHQS5D0H5VuIT/I2WXmf/Ko6ezndC6lAOWCk0Oh0\nxSUJi09CkwXYxTjO+Ti1YZqjM9WQai53q8vkotNnWrcj90qgOd6hTnaZ/W/c\nXBjbOxSAf/829VVSABstdXoZ01goyGtjEZXHaXef9py02A6dSoO+fArhjQ1U\nNTCNIYO/feADOw6OoLWbfuWqLuiCLKwCLDeV7mVEDLIhIvOWyWl157YaUTxD\n/FmnnG9WeQCpUgKycCwofrgwN4T/TZ2+qaEJSkzW4GOWUNflGdU3HZmFA3hJ\nvmPsvlq1TMUN/dyIXss10U/LMY3b9pFub0avM0TywWZH+Jb1IMculkrGHOhK\nlKfOxPotQT6wzEWM45/lbyb4nv0xKf9GxQjFDuR+QTCh47XSHgCtcYfqgVzn\nTiUIiWjtNRn2npOKVOOViiN+sGJz1sTm3LGsOEVML59hlzdmNJrt+r10xGKH\ntkr+1TffJqo8USM+0bL0zDkLeQWxWjWXxJ0JGAnfKidGbC02zcSylMI1kr8y\n4qfm\r\n=GQ8M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"465ec45e695426b929c75e6868d4ce839da05157","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.2-590_1601023660177_0.5915361774345564","host":"s3://npm-registry-packages"}},"1.3.2-591":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.2-591","_id":"@ubnt/unifi-ulp-ui@1.3.2-591","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"9ff50b7342f981ae133b73c26c96b1a38b2f2cd0","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.2-591.tgz","fileCount":84,"integrity":"sha512-SgzwaJ2C+m0aihTqFAADmjRwF9fik6Zb5l8IOA0hFXHKW4SljeZ7SU+AC4t/Lk2wykOXKEr+ypJxBG2ixyaXZA==","signatures":[{"sig":"MEUCIQCQ14jUyzSSfieQOsX983NUvkAOYarxCxcav3+T6SswGAIgZk00SxXk6pCRvcthHz72bHOf6kwVruk64HoQ8TrYW5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7105370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbbG0CRA9TVsSAnZWagAAheIP/j/tzgJT9UvsQz7hYdT3\nKtHxO+Fqsilmj+h75sdfA0b60qIERD3Vkw6ArmXlyioJ/sDPW0lQbQdRN7kL\n2MY80olfWkauh5+u8vKnnHqAUzcs1S20unvuhksQZ/RkcQBzp82ovYjUwwGy\nKt1APavqgSaVz5+OCiuExk6gQj59mA0iLmr4I3oC8gqXVH9ulD8pCrLfIneM\nhPslnsiBdvsZ8ZX/9mI/V+T/nHvJbf3RRnCpGDEIdWzhTns0wZsvjUh71Vfa\nlT17KMrtoexOeKw9BjMhqfjhXFPD3mS4UpiI1l8AugqHJefnUs77eBuo9rXY\nApReVKvcFPnSRGKy6zp3cosgfCOM9fqgKabOnUuoNeUkevkjd7vOjY33AiUh\n8jVUP9T9yuXqgxofznKOF12dslwnO4xswxR8kaitXeKEr53EGUss/oZOmGSE\nEb9UK2ChRTKc2KJ1vyRg6GzMuQTS7cXuP+38l84OlAOcLit1Ce87iBrLcRrq\nDgq506V4g71gqyEC81Fi8dwQ56Xf0pvAxX+Sq8To5lk6Bh2uiaRv0ICq+P/7\nGh3c3DKlE6hpwgFTcy+X4Xnm6ifRVBKiFwI9QZ4mpV6HhFwQyoANjLJk+pyt\n5iCNDQGnObSSL5hizy/Kj62H+QQLOLFTvekZu5nJL3zSqDeRp7wrD6a80lXv\nCedF\r\n=gQzo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"465ec45e695426b929c75e6868d4ce839da05157","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.2-591_1601024436398_0.4958125161672948","host":"s3://npm-registry-packages"}},"1.3.2-592":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.2-592","_id":"@ubnt/unifi-ulp-ui@1.3.2-592","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"f1d90293d8b9baa652b1d48ad36f5fd5188a38e8","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.2-592.tgz","fileCount":84,"integrity":"sha512-wl+0g5HXbYjk8tYl8B1EKC0Il2wfKAv7joq0S4uOl78QdwxmmsYb8MqQFvI3yDIEvrAzXrGNNfdJVLGbc28fRQ==","signatures":[{"sig":"MEUCIE/BCOCejhnWOch6y32B96EO5xoMDQ93WLrzv3GEFFO8AiEAypQJYjtvZfhEGygbimxKf54r9/cgLoMuKupPG817uGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7105370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbbOjCRA9TVsSAnZWagAAiJAQAJU4tVl0o153a6fH5y53\nAr6IhlXy7D6CkUpuE/1nxvkwrWbpUtp+5rrc2IjnFvvgJ1ABBTupEHFXZItH\nmkBMBn7kt/0098iGm3fEODinm0ExXVPQ9BnH/4w6zndKlYk9n+MN7f078oiG\nmnAzuln6zgfbgYveDkPlcAoWrFlXSdPiVcaFiRN0lqN+1jz8hJQ+fu4Mx6z+\nd/Lub0ZcAtS1Z/wcpCVrfkIQ3mGwt/ya3sIiYpAOAq+sIc/jHIr7xTT7QWGB\nAiPkj0SII3EjwrM+8QBUGy6TqaPkGylZBF6LcBgSC/8tstn6m8SiuARReVNj\npB4D3PYKJL6YnFR0P/KO0WRkIo9Md1f/29Nhw5ecCzfzDibUZoY/ErmfyoHI\nHjKOPcVE1ssamqCQzYV1kB+K3VIo67XSkY87/e0HD7fquFWzX2rQ1yFEPbfJ\n68qRWoVYGcFiVkOh2ugT0wMxrlUo4NHFto+TAuO++RcLPs7w22cDEOMqB4Gi\nZL/D3BXOrjlsiQiZk5I4Us7dAQyq0xPUmYXJ7zKiwmXR0qOGGIWjwLy+9jw8\nPe6Ax+Mk+L2PErRO/fAeBptEfo7c/nuvrh4N55WVI/YhsSQabkrwD2ysj/Ts\nch3Hq5oMsQJ7MTqAMv+vwF8gfSs9sq0wWzHAANRDwrIUoPl1SpnGI2UqF4Rx\nPmRC\r\n=zW0e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"465ec45e695426b929c75e6868d4ce839da05157","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.2-592_1601024930628_0.06791024644623156","host":"s3://npm-registry-packages"}},"1.3.2-593":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.2-593","_id":"@ubnt/unifi-ulp-ui@1.3.2-593","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"ee435141ccf85a533d009d6998e854e65fa7a269","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.2-593.tgz","fileCount":84,"integrity":"sha512-i4TjHZsTBSJE7Vne3sqpK5sFfanb6CRtDZXR/kDEWMzvTFzRvY0JxqHzBrrdLuz9NPz6ql5DP744qV+wdmqBqQ==","signatures":[{"sig":"MEQCIBRrm2ff1jeq6zrFRtZbunVTVTiklBCStIzpiwsBu2aGAiATTYN9fHw8w+5998+n8TZ7Zd2Bma/gVCcjgLdY81+wtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7105370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbbV0CRA9TVsSAnZWagAAVE8P/A/52Ik0xiF1aXAFII5y\nTuKnSyImInXdKnu+QFfXnsO4Ql6NjdaEpV0Iex7d7vw5BWPPLudkSXrQ09XP\nuP0PmxqGYIU3Pgs9wAiZZFPkDvE3VYkveQJRAMSKINvfBe8wtjN+P6UnN8pb\nZME69tJSH97VjIrM9iL3G2yvxVi9T/3/odSymaD80S0v/UUKudekNE6MN9ju\nR7HhgJtoUA/olI9RPoM2v4JqEoVzsh2xmW/D3W7E65BJE2fJtMT0msNZZMZ4\nX/9SbPThKW9svkfQ1CF0W4DFXbtgrKxre2OHJA1jTzGtrEVOTu+3eReSdyPp\nm2MF45RFiOiCr6LG9uT4621wP0N8VzMcT6+gI1xijybq/UKL+MUBJW+iG1La\nTuHrC0cS/DoG8g2x12rKgWfGJTIjdrkuZL/03GPAW9FQh46z6/KhazErJpaV\nvSLdkijVaE+DrmksLq4aFpAnGWqHLNcElCGflKOq2b0RTIzRxBeq9arxq1DP\nku6QTEI/K5M+eEjr1jpOQqzSitUJsHt/NMLaWsal9Fe9t43WDz3srk9H1Bgi\nyY0joe3xRoLXui6Q+rDQQZe0UpygemJXRIIQmrJYerXIAJkdxTCSzr9oMynq\ncN+jaJudERjcG8597EtqpPjDGGKjy2ceiNiRNLN8zxIuka6R9sO0eOhjX4dW\nK8Le\r\n=04Xg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"465ec45e695426b929c75e6868d4ce839da05157","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.2-593_1601025395719_0.7145435430454334","host":"s3://npm-registry-packages"}},"1.3.2-594":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.2-594","_id":"@ubnt/unifi-ulp-ui@1.3.2-594","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"d74ed336f5932d96341418cc30c66c183944b0af","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.2-594.tgz","fileCount":84,"integrity":"sha512-lXyCENbyB8VaPh44jKq09165FQpZfiz+j4CqbulTQAD+twwzwzS06wbAyxVNSzKEvgPdXQ45Ai4xUSP/4/tTOw==","signatures":[{"sig":"MEUCIDbWoS+3Nokl1+p7qgKfTrRl7sfLH/XKs8EqHwV2E52xAiEAn20vAbutxD/xcyV9flKioUqMnLPWMZxrYqKqdIxwkvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7105366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbbbICRA9TVsSAnZWagAACzgP/0BpPqAo9e2Ny8xTsivn\nNJcbRAkTiMJjQvhoWNPk3GoXwW7Xbq2fRLLl8v+bmDot83lCEidOQHeoX67c\nO5bVbuZiLnHfMPO2v4oqnMUIjUI+9PK/M6MTrFAQdZC64521tjsMxW03ijVQ\nNCD+aXpcUZIuJoPh9AWjv2WodIiLtQJ6I3ObphSBHIn1vp5cwRpYDib4hdLt\nP13N5HJpqg0Buv2Jn+um/bb9+CKYKEjfmRNoz+1j5nlBKGYZQK6wfjQPAwDk\nVsNasF8nJmQY/niO7dppw2+aNqEMZS/WgSv/UFymqg9leQfAaV1EaZ/ZpPGW\nlPTMpEM6SV05M+9Y9BEYcJmE6ahVaO9T305vmdI+D5fFojPTTtlHl4plMsCO\nv0zj+lM5MJ8LUmFGL0dLYreYpvUxL5wnxjCEvBNhyz9FfrJ0+j6pX26zeKgT\nC5O19RTNMlPBRF5mo/35AnMyUiPkN4rhYbi96Tv2yEvNRfAJT4UhmB5kH5C5\nDYqR9VFhzHZ2VpqZuRQCsH7sxOSPbvQy8+JKz2sfQzkuMFQRkeErI4Trbsy/\nx1CiJtpKYjSlfvU0CU4MkPwPxgR2MTPvetX67sn6DPfSJMDbdx7Zltah5Fip\nrPtJBKOC87dfO6ei13xywZCvAJiaeISpko14G1x/nOt8zua6gaXZHMZPtKFy\nIS1s\r\n=aKOZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"47c52a8c96efc4ccc6d43262cdd961320b5d0b6b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.2-594_1601025735541_0.3318043314595769","host":"s3://npm-registry-packages"}},"1.3.2-595":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.2-595","_id":"@ubnt/unifi-ulp-ui@1.3.2-595","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"33e3e787711e22e00d1a4bb0887c2d344551ee3f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.2-595.tgz","fileCount":84,"integrity":"sha512-bhRC1XZBJ0VYs5aFfs+uR3/ICPvmz98WpY1VrmxxYO4PPrlVhZ8csRe3fnNb9v5Wc9hmHUP3yYQ7nzdOioAAmg==","signatures":[{"sig":"MEUCIQDwsPzIAoQL3J6CKcLC5efBGYxOGyhAskfN526N0V1+jQIgc3UNt50WKh2tE22EKkpur96NQ4VklWeS9PLNwnJjAqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7105366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbbgtCRA9TVsSAnZWagAASpMP/3ON3bThdv7o5Ojk51fk\nXXlAm4DeJdsvtx6G4InfBYuLekJFR0CJFs1fb1o4dRDqPXBPa1GbKu+tTz19\naObDMmiVraNgGdNgnhZOP2k+cktl0SjYSXPO9yXCQH+WeIPWeh8AM4BQJ037\n6LFnmNxOr2wMnGxQlBDi29lLT0wP313Ko95kDYROHlhvG13qIlKpAzdaTSXG\nJU41ZOkJRRxGWtuhJ/rPL1Gu/QfoPwg4foPwDBM/CLscvt1hvcB7vTyi3RNC\n2+1tYwvZmM32YHMS8mG5/QqnENNvpB/h2Z3NMjoXqlTxMMeXI3Dgg20B5Teo\nXZCgqF8OiRxwE/+/O7pa9mHUwxbLdtu4Dg+i/BFtPRzQAs/c7067L5IufpWM\nxYbE5L5J/t8J8b+grcjhYTT0mntuc3XExwWjksO4BKltGyddGIa/QyPnypaX\nMfC8c2tD3c9IdHmvRLv5FFhJfTSKS+OW2FuxDQ2j8f6EcAhZsGZG1DV/17Hr\nUKSieV+Yvw/PQTdGvvh024W6A0cQiSDbYSngzt1oi0uZoJER+i9si059G1bf\nt3tDSOCiFjKHT7cs423c4hI0XO6D2h2ne9bp/Rvn9Jd+/aAO2JRpZ6Q4Y+5F\ntyCJ+wcL3wAcGmYghLSb0OAiN7JBDitN5bEEDptmTAvaK+FevIxthrnSN4kJ\nxZPW\r\n=UuSK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"47c52a8c96efc4ccc6d43262cdd961320b5d0b6b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.2-595_1601026092809_0.9243149706415887","host":"s3://npm-registry-packages"}},"1.3.2-596":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.2-596","_id":"@ubnt/unifi-ulp-ui@1.3.2-596","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"1bf6c35207df336d536df488aba8d630d912de1f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.2-596.tgz","fileCount":84,"integrity":"sha512-GilskQgPoE4DCJB9mCJCeDy659x2DIoOuY/TGU73b2Ogf5YkwrRx2e5UsY3ExgIljdRKKqnxyNaaltCwSEO5XA==","signatures":[{"sig":"MEUCIEbi78VCr0J7AqScwMybWtkmqkLPO9W7dRHwuQo3RrBPAiEAsRjQJUboowKwt45NXDqPCY86+wtVT03BXKoZKLyZvnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7105366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbbm1CRA9TVsSAnZWagAAmG0QAIdtMeXYGBTMQgoLqhYU\njQpSHfed3MYU4PgWgkOODIZbR1RBbzgnlVqbXPFQeCFTVKqAU+7nGnloeRoX\nH7ugyo6bDtH9agB+uRgr+YXdWmfkq0H9kpjf/rtuNj8j+1F52Dgn6vVXlnk0\nSlUdLF/3JHes8q994wqK0YHEezNiZlbX5xjqeosHUdiAkfT/Ummb+iWf0VEx\nWeAljnA9/ZS1aIerdb1u6x6Y0cWTMVub/hzO12JuSm5H7yMFMudYE1jBhLi8\nhILtIBDHBsvId6GGb6W91BMon8kgFCUg3s906gb8r8mkCeF5wux1qUWKxyUi\n3F/NYbkaHu1k8UaIdhC0mUlvsvvBQPD65Sx1HTE1Coq0jlq2VWs6+zAlNzHh\njkY5ABdIK5aKzAm6aztpDkOy0WPuT/imy4tmzapxavu88LUMt3gNv8alTLrW\n2/PeUXyJu9JqgAiYoKuj37RWAko5owVDDG1tpyGCdOzO7aODhy+DWq/wldab\n5OtGhQKL+cPt8CzNjYilwZJotflOhFznTuYNPpEyY14rJUdwknLficMT5gY2\nPyDMYKFP5fw78Mk/O8+Q3z0W/bal+o/OpeZ+1fkqUWMvE2WJXmtiwUBHbcKg\nBCOSjOHmM0iNpfV8QzQD7hMJILtZOzvzlLc340sFcICMDdmek8I0zJnIV4Xw\n/rcP\r\n=MZ98\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"47c52a8c96efc4ccc6d43262cdd961320b5d0b6b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.2-596_1601026479110_0.07998839565691274","host":"s3://npm-registry-packages"}},"1.3.4-597":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.4-597","_id":"@ubnt/unifi-ulp-ui@1.3.4-597","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"03aacc58c8078c2f43520929e8b8a2e1014668ae","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.4-597.tgz","fileCount":84,"integrity":"sha512-8W/6TAkRHZycOyxAHnQUP25wDpqSMbQlBYu3n6SsivVwoRZoqPEdsui+1MoIKnMVAF8GErFeufiyedmOLJKPZA==","signatures":[{"sig":"MEUCIQCJ63hI/pz+uzpdwAIwFX8PMrY1iWl9Y5rspQ3lBPIHdQIgKXpaXG6V/QKBAbojF9FA+VP29n6dDucKrogUXhN4zGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7106454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj6AICRA9TVsSAnZWagAAZj8QAJMqcBE/84+CW9qqiiTx\nSGtQvb81d4PuqpaieRpONWL5resNArSpEzMjgoUo009QNFT1MxU+u0izfw//\n2TRk3bDOvUb9sItBn8YrmA/RieV28VRrD+kGbm42hbSguZ7SKxUUNj5s55KJ\nKA+zv2bVnv5Vvtbc4BNb/XnNKUPa/x3pjW+parV7ewhaAMGpG4Cv8sdLHW7m\n1cka3FuYKT3rl5yGLewFtqXcIf1FM8V6zfIPT3Co9SCqzIO1BxnLo16uiPf0\nVeHv000xhZOSIXElXIz82Z9v2n2JW7GixZ+nEyOr+zb19UQStUcVOc/sxy/v\nkF9STyIz94SdVAk+nGQVbDz+jOr3o2dpeebQSAWoMjzaLvUg+OMBfPLNNAUz\nFnsUZfrnqLTUjMkNMTyXpLTQbqRI/+jsBKrX8IPoc+Mbat3Wf/6+kYhWirer\nEnm8dErX/rdUu+3bkv0VF2pSiJXVjvrL8rIzhz6mOCncNCeTOMRw3LudQCs0\nZMyFx2jnoD4QICBK9LAU77hrO3mA9AJhejMRn2Tm53t2064KvVSqxqH/hW/q\n/8zTz7q4hWh+mEkDDK46s0PNNlwo2VrYeaP4Slxcu4VwRxNxtDkDezdjAvBS\n1RyMjJSFRaw07I9xymrTIFHrahhDiBuVIXR9Ld+nqnfsIzSDh4pWaDzFzc5e\nyNrY\r\n=v7GW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"cb59faadaad6bde30d44f7cda686f647ded01708","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.4-597_1603248135702_0.2993905940729613","host":"s3://npm-registry-packages"}},"1.3.4-598":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.4-598","_id":"@ubnt/unifi-ulp-ui@1.3.4-598","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"34eecc3eb9581e5fc850d1f82e2dc6fcc3abd47e","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.4-598.tgz","fileCount":84,"integrity":"sha512-g1pvq0R/PQIrCTih2jxTrDf93HQ23aluQ/XKvGvCdzA3Ie5SKgjgCb4f6Q6Jg/qvK2Oc+NDvr/5neeuAOLVsyQ==","signatures":[{"sig":"MEYCIQDxKX/M9yp12FIbG9GsmnOP+59+y4Hxg0WXYRsahRzLhwIhAN+ya2ZSuZhYCwL4J6q/J94Si8LhyCXg1lVrXjtX/K04","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7106454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj6I8CRA9TVsSAnZWagAAwjwP/2GrJI8FwM61VtZjnYPR\n2o1Q4BgITK1dEA7550E+8uEk8of/Zt6G2j5+/aVll7gZEIMhSObCg+5Hhwq1\nqjN22GLLax9Uvl+r1bFqa43UIDB8xBUQLN2m7H6KQvOg0RzEkxuptRrVd8aI\n4qswDIqga9cDTxd+QYqoxhHebWwf5xnCXkCzeDos638neYAjSQqK2Vv/EK2a\nxbDEzyv8msNvdwsj1Mn99DtoT9YZeZaVuRPyK3YtMSJVAO7U7kgm8cjFEf9s\n5ec4IcvvaMmG1ilpvD7wepeTdvxWEsPJ9RafwzRaUtN3hlY1M8s/WlNlEWyq\n1yO/NJbmCkcdpiEDH7ln1CA5/v433etWYVnRZpDarG+M0RZF62JGV7hY2tUt\n5DuX10WxjVKIEkWA7isUrRK5A0LUVpKs06HfGBHLg3bYUwS1KRg4zc06nrEz\nfgsEBhKbxyIADZ/wkxf036XQ9TiF/b3DPsPhyfzeXmTFonTK47ip6jJFy5Xg\nJ8+9jDneuOfQ5bQx8+Nu/sMkRR8J/1WsgejzK2gxn1ohQO+nw8bY4aDJcriV\njHpz9cg1nerMd5RIFwxuQoN77RP3Qdve0/gA5NNVO1QToipMYf4fpZQtjsZG\nconbRLvC5GFmXYgwBJYkZiPUyVYWFE9NCUspG/rJfPn18PakupG+n9ZdAAOF\nsuzB\r\n=ZmsH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"cb59faadaad6bde30d44f7cda686f647ded01708","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.4-598_1603248700553_0.04695483722236404","host":"s3://npm-registry-packages"}},"1.3.7-599":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.7-599","_id":"@ubnt/unifi-ulp-ui@1.3.7-599","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"e58a4e2427a3e4041bb30b635fda2bcde9988006","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.7-599.tgz","fileCount":84,"integrity":"sha512-vOLyb+GeufQoESL85T2se0Lz8cYX0g1Y9CAYoGPJ8wAFC7WmHAjfNQSsEYVy2xDhEKd0wV2R2rD+QJkxmZnFRw==","signatures":[{"sig":"MEYCIQDj1uq3P9KEk+OEd39k7j3F8qi8g1afSLyIhsmekIMemgIhAM0zHQTAITBPSimmwGqZg5r1SUoVFCUje2CC/D2Ci4Nc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7107747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrgJGCRA9TVsSAnZWagAA0EUP/2NT3yU2njDcePWtXl0X\nOweSfQyiGR6WS6wIGyYO44RpUYz/FG3YZ+2camMzV1b2mfzjRJca9cSx4lnV\nykBIs5ZMgG4uYHzZak2ohmxzIYgxrrbp7qkwb1Wm6k+V3ETfXK8RHbD4WgYQ\n82V/YinxYFF++eE5jmHJNuGUW+YUYNZ2RB3zD5DcnGA2gHYlqQnw4eNfjum8\nQWhziZQE3gemXU5rL0Z8epXrfrbLnKqM3Lzair9tH3NZ6djMedA0HrRzYw7K\nNrgTphhYJUgdicT4Ahk0p2Nea7/9qToftaqqeEy0UoxHxrU4t98dC/BW1F3z\nrT19QWcGXoB/eFY2LRtAirQ3BfgIHX3KCUUmLB8JbCR+LP5/m8JSsqwT6iMG\nAVfJ9qRFMNuAKmEnrE1W7BBuqP+YFerVOMo9R0NyZqtGu49b9owuLXE+1MZ7\n8BKRh3g9+911C+na4U9xF3F0fA37NL5jwBfNn1eQ8X9+VsJDEB0nZOuHt44z\n6Xewsd1XZvK6RJraN20Rbt1Hw2E1kv8URpDRqt3Yj8eiN04EvBAIiDTuPpak\nTzdq6uUeAk7bRu44csrY2v59u+eD8QU3Ng4JqXdkuVpTN7LxEM5v3TL9OK7q\nW2LpqihYh7u9Dl2rks7NfeqyP3ytPobUjvyStszs5nCn+Hxovxj9D9B2Lnmg\nuUFj\r\n=AAX9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ef5d016d1b67232e3d9603fe3ef72391e08b44ca","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.7-599_1605239366024_0.005539696264143412","host":"s3://npm-registry-packages"}},"1.3.7-600":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.7-600","_id":"@ubnt/unifi-ulp-ui@1.3.7-600","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"65c6cecc4b6804a21c4a6d4994f39a736456b20a","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.7-600.tgz","fileCount":84,"integrity":"sha512-FojheWkz/JtJvKLz5lxuL1BTiKo73vtzW5iuBaZPKwiOhYOx/SroaEyuTpxd0DP9RKv498afAOecc4T7NwSNXQ==","signatures":[{"sig":"MEUCIQCUGV8XMooJRGhJukqqicr+VcqUdt0waua24CFmRnAUawIgSxrGcPURuqodbIoJCgRAbgpatQmUtClsJEZl3uDLZ3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7107860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfthJzCRA9TVsSAnZWagAAcL0P/i8QGGooKrQebTtislRJ\nOa7vuuICM9Ewp3Ad5teavzSNTY3cr29JrJdAT5rHY37dV+8R/y+SsSoWavq7\nioTj3EkUgbOZFfz4KmmRiakfE9kuVhEb/XHlq4OU/GIg/Nyp560S+7olCf5k\n3un6cyTg0T12WaD0XbSoS+dJiJbKq7XLwTAl/mf/ZRvKEOaKqFhNWlU7U8Fw\nxS478H7xemZVcNfx64rbIteMcgK7L8rNVoknngjR5nCuuBhbKI3B8kpMK0n6\nlrU9FAdLNHT0dDBDMaBlKzn7a9Dxh8tXWAF0QfkWKASNh15QBFmaAIeMWg9l\nWQ4GvAanx4mJGZb5h8VI/WnMZXgbDNwaRMR8lljgJgMHqlGsyAODmlwg2HUz\nYaG8CSNv9OXEfe1c29CGOevuN7yTVyfT9+IVx47KdXmy9BCGFsLf7cG67Gew\nHUZCedGZF1qpRUCZg+e1vXZFX2NIwATluQg5jxPWP1GfRaVDyaAgfH0oQAAa\nfF9rc9DifiJ8Sv0YT2mbrbcINjd4C1gYwncuKDEbC9oerOHpm6c9r4irTrTU\ngF8IEOEHFkn2dH9/n4gSoo9GuCv0omvDQ85fnHS0KophhtqI1afj+uz1hzDL\nBwFh9EZm6I+Ei6Tve9heKzjTfpgDuem1mPrM8TB+PojR2D4YqjV3NnmUy9h4\nuYap\r\n=weqp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"b73568d659a35301d9cbfd4bce383bfcc91232b9","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.7-600_1605767794882_0.12262847215695838","host":"s3://npm-registry-packages"}},"1.3.8-601":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.8-601","_id":"@ubnt/unifi-ulp-ui@1.3.8-601","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"c3b4deca999c6e8bb99c3b249ba17f9a111c67ce","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.8-601.tgz","fileCount":84,"integrity":"sha512-+531m04rIIyvFprhEKAccUyVVEdpqh/fYDrY4FlbKhsnR2y/kHPoG8xcaB809y6z2OVyj4mFzdjDLWOZo8WQBg==","signatures":[{"sig":"MEQCIDGLd+cVs23IR/DtdeDVAjyPvW77CcvFk+xhnEmCvgqHAiAH1RdigEnNdSKCXU2fJKPwUGOt0JXu/mGBdx63Bb/xfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7107870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvgKpCRA9TVsSAnZWagAADqMQAIszzXJKfOTFbCKKfLu6\nuDCiWfzBezaT/WAsFS+yadGmSXagbF2nOXUd7Oica7G2jnjOS1NrbuSwWQzE\ntedGA0kf/YI3TkowBAJXtcs8MptbTddJM3WT8sO1wXr4cAUDdQGou3A5HxZ0\nXdhMcyQO7bF9Ydm0UfKxnAt+cF3JSBIH/pwXZvMtmuBTo/S7vZwWbTxNbJQw\nya92bdXLeIaPh60y2063vGo0e41YH+25/D5g5ExR7WI4CKlLJGTUd4tbFiRd\nq39kY9HG/aVE6s1kGNGBZzHBwetRMX1N6rG0d0StCLTl2WKAesjNrLztBxZX\nBUP/huBX/+zCZLN6dnqhNdZnfdwMiI2zmt2aJGJF/kuuNN033i2hnPebq1KW\nnhEK3/knEu3fLRXCCZFRMjKnoYHXV6EnvXk7hJu1jAxgY9vyOu1SK3Spob2o\ntTdo+8ngdmrvG0AAfRcBn935VUSP4eily7aPyIggDR50+4whdirYBEclODCp\ncDu5rj+edTj0cXqnZWVnFDnKiASby9NlV7AQAHb8nGyShPzqyk5IAaL1kSU1\nng0ejvfmf+QHCcXirP/J+TDXuTBYH5vp1hNSu9auaWwTK7zfT9bxnnNRhvm4\nJ4QrBtBur3hVQ93Rr80m06J8bOFzli8xnuC2DzmJygTDeX/XWOEis07eDoUl\nDqtH\r\n=vSOY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"b21a1e20f61d872619536b4f331b79191ab75ac5","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.8-601_1606288040335_0.5478859823003501","host":"s3://npm-registry-packages"}},"1.3.8-602":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.8-602","_id":"@ubnt/unifi-ulp-ui@1.3.8-602","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"393da4502d59163c0a8feb8bceb985cf1dd27f2c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.8-602.tgz","fileCount":84,"integrity":"sha512-lrvw6CcTE2m+pEKIgH/VcSPf1C3r9/yPmWSWnQvpPNe/GXJ6KiKhJwwIMhic3Ai9aEA/THmvHnNv5sljIg9t/g==","signatures":[{"sig":"MEYCIQDXxXU97Y+NSlxx+s9h+Dwsqai9CuvQwFWkujeva34kFgIhAP0v+eeDwAVOD8rI/jlYe4hGsJ9vQNqxs52Alcv/nt7q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7107939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv1wqCRA9TVsSAnZWagAA94kP/2sD3TJTNmx2Ybl24Klk\n0+7cCymWku6GTU1vG9dRTkXsLuqaDn7NYzBjKudXgqsVBujE/vFMHFRPce9V\nnabgQ8rpyU5y5O2DgIK/oZw+5E9Fbe5NzD6FWM82gP/jz51FlFa2lx1P+Ki8\n8P3NtnhPxPBBTTvmEhiPq7GtdqbTmvM+Xp/E1UqhHCJBwFw/oZkzVdW2SN9c\nD3p+BlB+4rRmaNazjmuEKaKkfnYhJuWp6l95efr0Ls7dCQHYd8FQ+tQx2gle\n3tDGQ2MjFL/XTxPccUW9YFeT9qG6nAzCHuy1xRjI30MWBElAqkU8avNRcHP5\nLfkJLrofltXzWq61xm1Tf1X6XhjvXBUa9NeUcGx8pUufEjCEg2wExlAtB5Cw\nkWdbwasbNTbyq62ooSNV84argrVUGtGHYEy/aBcOv30s5GZd4OgRBF+Kznlf\nDxB/xjzGKE0AH1iDgvTc5mf44XhOeWgMQxM1jJew3zb9wjQViPSA2xyym/cm\nd3fveNTqeauQaIRGEuF1RPqJ/WZPFIrq2tqUjjhw6DYzr9ckqVJUXBCg2QgX\nIImW6nwhFliL99Z3fI32kfL6ngTYbFaj6RTmdSHX3pYsIq5CHA0HlwWHAWAJ\n0Qcvv0AgIELbPKv5XR7ryn5SixdPkVkZGJMg4JpkImXEtL0I27ctFwlu5eZP\n2DG+\r\n=RLqk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"eff74563b5af1f87949f1e178811dbf44c5ae283","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.8-602_1606376490114_0.5063598988044247","host":"s3://npm-registry-packages"}},"1.3.10-604":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.10-604","_id":"@ubnt/unifi-ulp-ui@1.3.10-604","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"b910b4ae95b57769e38187b011a34ae5fe60bd2c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.10-604.tgz","fileCount":85,"integrity":"sha512-Aist7DgKRT80w7DQSVlrdqXzj5H3GjYZ/Leu6WNW+kcvNue9TEppm8cg/iIknfx2hw20BD7ot5f2zYcIOR4DJw==","signatures":[{"sig":"MEUCIADoNfX0pGc/z29sFxIlsoOaQgYKqAh8AtM0gLa1zV3yAiEA24wEYMTtXJb59pDeZBAYrklFUAnodh+SGRtcBO/rhnQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7112029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0JhPCRA9TVsSAnZWagAAkZYP/iXsXZ+f2M9u0zyn6SOP\nQ8IdreSm/oMu7a8zS4Dg5UgvDTUdcattdqQXO1WtcCAe2e2Awr/yqyoQ2ysY\nre8M9MDCg/bBu8x7Yo0twj4do/mnURpIETZUCrTf+3Sqvk6xQ0IMJ3Rd55qm\nzR2mXgVHSjkvLXYO+0H2VPJts5bfmRjzDNbOKZw5yzHF9vn4otNbDZhLcWHC\nUSlD0sI8QIb+OVQaUZnA3gjFzXcxYbHw8W7rpAlCH2caCX8VJL8sZHMboPeh\nb3GxtSLrdDgp4kKrcugz646vLAYopdaEPqZEEJjKMDF8bRC/ZUBnbRIUD+g/\nMUzLokM8kqCzhcX2FJcU6DqqLLb2HACDXynppYz3wuQrzbb7pcpQhAd9Js24\nlGuU625glZYZLTONRE/92riqmgigPX3xSxX2GHzODZLRGQnNdxvfA5TEk0qM\nEsDOaWFZCee/wQ22Gu/S7TGkTaSwsEaFy5Ag8Bb0bgEkY+82GgFnMGAYMTPm\noKWwQILFC3WabBAyuea2sgJxZqm/ESNrnFGbdL23nmtVAacUHpr6zD07zLsR\n+jDoKhLBU6/7CcErfwjWRURCWPHIyxKkXSkDwZDBpb2nyOC1UmSQCEqfK1Bo\nOGvmdLQNqlm72FtSzjNWU/pyjydA6apB+H6FitUqQFrG7hBdUbYZkI5bAE1L\nVrJ+\r\n=DTWf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"b141ae0771e2f427e71b96adc0c158530033f1df","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.10-604_1607505998403_0.6439962643474897","host":"s3://npm-registry-packages"}},"1.3.10-605":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.10-605","_id":"@ubnt/unifi-ulp-ui@1.3.10-605","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"ac7fd2d8336e28bc28bafccdbf56eed86ebeaa79","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.10-605.tgz","fileCount":85,"integrity":"sha512-j01Gca6Yjfw16/F0PoWIX1jwjVPeLyBUhooLUfqw5fqAjaCxGk8p09e9EGW2knYp1zHvrRRnIF70nPgcIw+9vg==","signatures":[{"sig":"MEUCIQCQm7F15hG+j+lA069FFKhUATawWdjB2zbazeSdQfK4QwIgS7x2lhcsEqdHyHbDLjIHtLvhXpshTRO8+FAiColx9y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7112099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0g66CRA9TVsSAnZWagAAAzgQAILwBD5BM2meOiYhlDZ4\nMORSoU00YurStPPfVBFLdibAsdO2Zpt+U33gNZjJUuieQ6vTsBRUXx3UO/Ac\np4vc2ywGHpl9XKmdTF9JSQi4H2IN4uEJbWJG+s1Yqkkyj6fGcpi9AAwxk9K7\nqq0caAWsnD34vUkPdq9QvjyoUc/z0VIwu0j3Tssn2UnzasteD12Q0qoysPpu\nOtFeV/pjTeqj7HONp11H/GfKJp48Vdu9k62Rn5bdrcZwRVr87/cxSdM9za2m\npx37lBg+dIJD+aAQef6JDD8Nm15p75gEpVi5CyjhYnIZUVIhinW+VqAbaNB/\nTPeMCvVmvdTK6V0QeiQfyalQDgOcALiWWHk7kDqVC+DgQJSxEXbqDfkX/u5E\nUM4y3Adjuz2rsE8UpBe34Th4V6hHb8OnLvDXLT0zhzkopUTI+dslhhYwe8WC\nHwckHtZmA7Yhux8/rn2bl92mQcmhNlkkVZ5lOM+FPy9i3rqczTZ0bZ6SvEVJ\nRbxAu0xbBggJuoYC4aAKSaQKLmgkbbJCZLwizilQKngvoRzVrshdADdnNML/\nnNEM9cuAyaWtv5nxMCvMRn5BaDGUFKlz91Mdpk58lRfYbj95jMyIpK8Y+4GT\nTXXr2U3a42nPOUGtEJb7lqdIFLrXxyH/DawZaMtqy0CsKOsyZlp8AEHLopI6\nLCOi\r\n=ddfV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4e0f21481cc7bb39fd55adf4c5162215156161b2","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.10-605_1607601850290_0.9471792417910085","host":"s3://npm-registry-packages"}},"1.3.11-607":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.11-607","_id":"@ubnt/unifi-ulp-ui@1.3.11-607","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"22d04b8a5a37623590ed377786071c56c49aa90d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.11-607.tgz","fileCount":85,"integrity":"sha512-15CAj+pBFsuL4uVyIIXWAWMVL6ZpNcndaYjUIi3LxxhHb241kR4CdUuey5+ZSkVMOfyyr7aPKobWuZrJbm88ZQ==","signatures":[{"sig":"MEYCIQDxh1gPZsdPklzsjxgJLEcEKJXGFk9WCX9I/tSgi6z/bQIhAKmoY8lay5fiWdZMGOMs15mcwmF6CVvu0qlGFUVqfTwA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7112441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2F0lCRA9TVsSAnZWagAA9qIQAISsnSncHKDzEW5FIzhu\njO23rn4yopQ4fNuP5F6YFhc8Ry6t4AhbOY2IskfqvNgY4eaLDl1xRVlF7VCY\nXzh/q3T6A4fYNyoEhpK4VtCJ+yeis4X+7elv+t8NIDG3CXq4Cvv6/JzjZgGh\nklKrVBvRxvT/SjXCxaRlgDeyh8+oj6B1l7QAc3EaSOHHvULujR3TZNWja2ZK\nU42ioNFO35lUeNVXirUBjCW7UgKTlgvZOrfsyrdNYJSdXFxkxRo1ZpcbwDQ7\nEG3Jr8m6zK1kbt+4Xc2MMHKGyN27v11bNrDzsmTqB6ERBOQd9z7tv78WRbxU\n9TCBSyDyeoxaDAvi+C8ynlY9ecenzHlUBTzXiFM4C5rW6Lf2PX7dz3nTWg7e\nSyuLwIxyvbtGpF2Ok6NnQhJua6VRDdEhYtVEYhIIJP++m9Bu16bM5y/OOnbv\n9NeWZj9YfA3Lf36XMXs7QPKYDYJ1XuHD49Td2/+w0JpQ+2kVpuN+5FtKY8Sv\nPlDpYVpAvAn6/YF2v614Hu3J+Ddz0iTZ7K5rMaTjmSAzvgk+rUJsYDIxxBBe\nNco3Sn0T8NMKXBIiO9FceV/BbOLX5fIysR7GT3vgEQJTUSXIFmhqlrSOW1RA\nWYsl/opjEQLQMv1guVaG73l/mjY4993dwjtZG9Dsu0o1jSTL/9tkt0KIj+qD\ncdSM\r\n=94Du\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7cb7565731e5aa554a27a422ed3514d66fb0fae0","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.11-607_1608015141228_0.4213130981888136","host":"s3://npm-registry-packages"}},"1.3.11-609":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.11-609","_id":"@ubnt/unifi-ulp-ui@1.3.11-609","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"53753f84481f84bb967c17974d06f10ae0a679ef","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.11-609.tgz","fileCount":86,"integrity":"sha512-jII9vkUFORaDefNz6zavQXmAAct1E+XCanDb5Wrxk2miygaO8ENyY+XraSo0wpndouXEHyIcKa9Y1sPtlsY1dw==","signatures":[{"sig":"MEYCIQCp1S9z2qnGVCUc6vZ/GzdD2yERxxv0F4HRM0n/SvZwHgIhAMYlRutDwfI1jhPXj69hiZqOmmgs3LcAcjt+4m6N/IzA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7127944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2yOjCRA9TVsSAnZWagAA25EQAId+8CJnIHL4KYF9M0OI\nOI2gwczkIhy9HHqDtJrylaWZAtWSpN8WDrgRffc8O5rE7v+ACyYOv9A51YvZ\nkXTNBoZ3SFneJakRP2sYGEri2r6UfX6W/YkcjGCYo64ZAmLoQktuAoqpVMi1\nmEh3OCTARkbe2WidZKPIuFHnRTn+GJJ6XRFJW/WHCW1Ka9Q/bzkF2oEEUGXt\n2ZW6sr8cnwT6Xw1V3+6Eb7awVZY0JbAPK1+2URhLk2VSEdYomd3y6g4CLD9t\nUNkMBcj0XgXioglL7GebXaYpygoHuU803Hyp+PdOsBJ2DpBL/Unl06t3S1QG\n6rQbnsek0vWdIgkFg0DpHrmaLvkDob6tbvB77zxgg2R+2mpIzR79yjoXVi87\nZ5c/6hziSPadstuRImQYRvaeYMkvdAz4BXrwBwjQaeu7c3MykBck4wsEejZq\nTLibINAl0zp0U3oXqjTI7BF+xt5K0nQW0P5v+927YgetbkyICCCLzIKUJlkk\nfoFNkZh+aDLzs5R/8JK99Tjr2HMznDEAM9mjGTW25tyXtVpY5VekIEfMzkKg\nA0T5WfQ0Y6ShkR+RDIJh/19uIfHjbz06aqt1dGelG6Cjlm/9ElXE8MJ9Hi8Y\n9nQkXkZociKk0G2azwG2+UDEIASwVNGbV+/y53wYlLoENe8VR4kESTO1kN82\nlq+d\r\n=D2Le\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f283aef9dd5e80b29a0b2b235acb98bb48386625","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.11-609_1608197026739_0.9483479723177817","host":"s3://npm-registry-packages"}},"1.3.12-610":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.12-610","_id":"@ubnt/unifi-ulp-ui@1.3.12-610","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"60003e2296af3378889d4a1e948ed99e5ab24ec4","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.12-610.tgz","fileCount":86,"integrity":"sha512-95XPLIYisJD5JrbG0paQ9ewZhtU8Y5nOyeesvMCcMbtFDKQ9XWwOksxXCVkeLMuOgCwXL3ALMpxFwM/Om91pmw==","signatures":[{"sig":"MEQCIEK6CvCa0BHTTGo+siDAMMWgJF62dTk9QXvuMjJD9+aEAiAGWYVZvekoNnIO3aLAuS4dnHNyJRcKdaSwhr0bekIeLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7132374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7WbYCRA9TVsSAnZWagAA5q0P/A5m/ZGGhzwBYPFdAqPc\n7fMQwGAEKlk4KRwQU7QYsjI+UaNulKv2ItS9MQwXYR51Q/0Lp4z/wF9H/zCe\ndUeXyq1QyXhd2iP0/SqgyFS9AwwpRv9wiq1iOSNdts/K/iZmt9dtUaSoYQGF\nfiXlea2XdFO7PgAa+Of1tKtGTHfjbwp+SkPfgPwH7kxrwJI3pELtbhnYBCn3\nFSmVBjKU2kppHiBT73O9lvgJY0WFUrYySn/VhmEdoye2NADYveSo3CpXUrH2\nYUNTftk22icccwM87tzGo4Fb20yo5BiXADhat2fsUEERWZopFyRQ05m0v3V3\n86u5pU6T7GaS0oKmGoLIPm8WqkVE7OzCitiMNLPTVyHXtZpiaTEmEcYtZdMq\nz1CHMNeKtpIoK7YCcBak61/Plr4HOdimERz/9vHcnmk/cWC+C18hFSzyJUoX\nNdGjLGRjrE9TKcrM+QgQ9pXDLZTtMViliEiGrEswJikHHya1M1IlCaFzPX6H\nAU2iEs/rhi3S0YmX4UXMXMV257zGELlgmmCj+psAM/dP1Ya15ULzKq0a3fhq\nefJHA9cUmshFbxbSbcH5pMVYJYyambgEe9rhQMRr9pIsk2fhWe1SO1lyZlmt\nVthFmhvETy5ZfaOt/HmQQFcguzojH7qNsVW3oNlx4KVkCCdZddzzNa0HyXYi\nP6WS\r\n=REFP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"c7000b441a6f90f8fe67baceff4f11298415fbc3","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.12-610_1609393880199_0.5179287181844545","host":"s3://npm-registry-packages"}},"1.3.12-611":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.12-611","_id":"@ubnt/unifi-ulp-ui@1.3.12-611","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"8662a93cfe575e227ae891a644ac719177ff4f5d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.12-611.tgz","fileCount":86,"integrity":"sha512-Dhc5iw5W7LtQ+9kev2knT8QvFTAAX4/NrQwykwP3pL6ei5XG4u11xEbQKzTfgX7dqP81FjNPYfn0wnB+c1blNQ==","signatures":[{"sig":"MEQCIDNL4UNiQ7xBwTnpyryqOahNxb+fd30pwRUy6F5fV5EfAiAlq70xRWgXq2IIuP9zPZ5qFcjYf4gsmmYokJMwk77SsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7132714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8ttyCRA9TVsSAnZWagAAsEIP/AsnM1y6QdD1ePi2U3ev\nDFOYyoI3YfjAYbtB64OYHJfiy+QzJp9a3WNSduWa0xHmDP2wXv4sPJo31Gb3\nn+QWU5nBJh/FeVudEJTx+hV8QJgsJfGr9h4OCCHXpcpT/GqV1umbA1zTQOtn\nl4V7D+fSkJDGAXiKu3Xoku5ls3JtuT09VkHupCfscN8/HTwltUVZhWYk53Se\nk831fd9T1M0H+5Pw3zgBs0dpNVDeDUGwZN1/epCUeEqykcSM8aKO881dpElB\nOsCmuhHtl0a3JeWvN1a66uUFtCasYSXs/ToZ9qv0mGtIWNP+9iWFdup6X2/l\n9WeQOrTB9Mq6LuzP/yQ++GJguQ3SHAXRwrt5IG2/hiuvpPmRtcoWNtM6tvUJ\nPoKHNxl1wznKraOWxjAVJYDIT2zjPuuHK5QaRpFqTZ4//I0uzUnDN83Z+PhO\n4117SkMm6/NqnLH6QpEKQ7R4nMdHLxvQWmeeAts67Efyv/L66zEULuVJMKmQ\nJLRKqDbbiU/Hx/3ukkP/u/2PBjKFVoAj7HDGINok7m6xkrCzRm1PwkPo+jY8\n4rf4CYUNZxHrx/qOpqD0Dyw+xcKnfXlM+gQNI/hqcalo9Uk1gTEksYL6cRIJ\nTXz/Vsjy0MZvNgWj3fHkVcsXfJHI3SCsjY1Z7XNzLmd9r2IzYvcLMJLIsOYM\nG53C\r\n=HVO/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d677dc50fdc5c893f158c055e3561dd383d7beac","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.12-611_1609751409682_0.5371404713378523","host":"s3://npm-registry-packages"}},"1.3.12-612":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.12-612","_id":"@ubnt/unifi-ulp-ui@1.3.12-612","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"f79ee146a0c9789f1ef8848c756fb25ac8220c22","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.12-612.tgz","fileCount":86,"integrity":"sha512-IE69ej1EdNsd95wo2FcE0ArpjOE15ezQIrzh/CYvQ7fCSSns79FTSK6UaybJIDDZCOPoS6Fnt2yhHCdL8MaMJQ==","signatures":[{"sig":"MEQCIBJ9c+FS2OgDQXyS43yLt4VmbUcEPpqg0DJQrasoZRWHAiAK7hGj1Ca7beQtPEF1Q/CqdjQAkmmBnsM/LbiUTSpcog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7132780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9ABnCRA9TVsSAnZWagAAMQwP/jj7N7zi/4EcvH8YEUeb\nO4fvPVncA+ZIuBhWwYx2Ej5EoiTCI7W5djIIypWlTpp+J/8z2d7iuxj4fBNf\ngE1KvcHi8ssKvHacUginSPEBwGpNLGqki3hp5m6499NQ0eLoiUklcQqShmXF\n4lhB4gwOE0gmSgL3+/DWhY2JmiWu3TE2jnniRMNqFEcwxmHne5iPze+Ed1zu\nuZtNWCr0o7Ze5Ue4qdveA0Xwau63EDz+gbWuIDRqVlVtBJAoM315ABuV7tM+\nYhAyQ2L8Oou5e8++Bv9tvDDJSSEJ3a/rSZ5ybKmPBxAoE6klx9gxJxG7tiXq\nm9QZ07tZltHSeR6c7IX1wV1F1k6uZr+vEnHyF73KY2f6vfp3pbvV6cA03VNB\n28fTiR6Fp7/BofXYt5/0tvlYNMMUZVWOM0V5iyNkXyS9rhRc9vpM2s07Jttm\nKv67Ws/V+l7ZB4X9Z4bu0WJQT3jFeXAs4hsjFHwqVT4N2TFHtql0mIuVlymH\nVpf1/v0sFRDzWtC4HYPEEtCvDmUbUe/476shDcO3+Acz48ogm/3Kkk5f/yFs\ng1Qsu9a/CuJ9+riXsVzQb3NhhTvlzepB1VJhHJcFOVQBiUaNY7jIrgyw2kJn\nvn6o9nKdurymuGPbunyTMlXf6poLKMLGyptAp7WJlcUOwdYdV5Diu/esdj0Y\nMXkS\r\n=7Bz8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"869778be9dc15ecd963127568d623acb5d8b19fb","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.12-612_1609826407071_0.8264360062295426","host":"s3://npm-registry-packages"}},"1.3.13-613":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.13-613","_id":"@ubnt/unifi-ulp-ui@1.3.13-613","maintainers":[{"name":"suweya","email":"weiyang.su@ubnt.com"}],"dist":{"shasum":"736e70674d90334574b1b3d0cd0d5344223fca92","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.13-613.tgz","fileCount":86,"integrity":"sha512-6MhvYpz7YOLmeiae9BYVpdnjWXhhdPFTJCrshxGiS9hCjxUTecL2vTrwlvpxAN4GLwDyq2ZypgzwXGYl9cnq6Q==","signatures":[{"sig":"MEQCIF3+9kF6psYo9aWnPTwLvqM44mUoYP3VA6cLXDN96afbAiBM56lGbWDc5P4FI+8PxI2fwREM/fkeyEIPbv9PMpD1Gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7132794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9W9mCRA9TVsSAnZWagAAB8IP/3TfQupue0rW/hDCuVGP\n9ROIA7asxM7tJiKvZo3+ZI5vid1fGpkvYOaJsJ/xLLtiyAzHEgSXxjaykbk8\npI2BL+hg5LBcb2lPrBwJXV5axvbJGjGwmpEazzLNbqjh09c49IqpEW9hRTzP\ngPgqsd4CvHzYg1xNQac4Tu4OvzitXdjy9jQDavL0wQZ3rqchnOeK0oe1Sjve\nS9T27awuiPpAmkyAyak2ksXbWWhPbF3GDAtxOwFtTZuomjotijvzUJDu8q+z\nlQEaEK2mYj+sdY8bnJKuylPQIBYa8amT1LTRvtukLyCrP6lj8qMNEzAW83HZ\nTpOfTF++TBqaPM1SKVuRDNfIhgGasduyoh/eSdRfoGy65+PxVwKoBWLS2x4t\nqK6MG0HjSbs1pKpJ3XDyHUml00wPWFRYuUXv2pvkWf5TYsTyXjcJyREEY5zx\nVhbGzkKlW5XSyqa9pYeE2+GleG6mitp690Loazx23c+1aDAXyuuxwk6YzeSR\njtdY1/MT1ovWpZPbsfpu06tn/Hbk+UgGtwOY94AEok/UijCf5uNKygMSk9hy\nwsw+kj9UYjq7evpz5HJyUQ42fbJS6AvqWUeOEmGtpx42RskQq6a5+fcvgIv0\nwI2hlqj0Us7cMleCEDNhMYiqHDxxBmbUTpCXpytH/A1YoAOSteIfpP7dW9h8\nFdOo\r\n=tgsS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a1c8c3e52bc41443c1a64f89ac50a6318ebc319e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"suweya","email":"weiyang.su@ubnt.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.13-613_1609920357515_0.5497333716467467","host":"s3://npm-registry-packages"}},"1.3.14-616":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-616","_id":"@ubnt/unifi-ulp-ui@1.3.14-616","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"e23660e6f6576c678e70b7faf4476a283a693cb1","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-616.tgz","fileCount":85,"integrity":"sha512-VQ7mBNjZi7b+APKWLEGo1m7b2arvlEhNdZFcaGKCZBqHSwfTx6sfYZr8ZMAXo0eM2QkkEq7msf6+ig+DUe30lA==","signatures":[{"sig":"MEQCIEB2A1DDRnvPSE8WKqoAdX0/ktS2MjXyjF6eTV3mRSVUAiBzp7WMl4ngVGmZnbaOpaQ4TgcbCxwGbLm2pOVy/LK/jA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD8ISCRA9TVsSAnZWagAAP1IP/3Zz5NKU4MOWXlomV03k\nK/diV8tcgab6NJ+xXKehSVEcHMqeTUrtypSkYH2h1FcDgc/0UYgxkrAaAlHG\nvdL2OrTtqUgool12F7fC0M7aJxT3H3nLjO4g/bHKzX1Egtym9xOxtc6XPxAX\nl4p7BqzT8QI7KZVd/k+CB67GG2jVbdqkGgDuttoVm9MV8MBSh58rZEtwc42x\nM87XivoDWMwKCnRkdogwgnWlBLafw/3lBkH/dtFyUNdn3DHnvXFutbOzsuoI\nC2yjFRhJD1NUpxWveWXymmbROtO6jHAjd4KBne3FpdBA9t+6ZJI7jUmR6XS4\nW1U5wO01TN9b0DWEWp7c5MlIbm8+IwXzvgnn7Qe4g1wuHQdnskZPn4ceUYI+\n8JCP/KCjGdoXLkO+drrzEzBSlrHEliW2VskKbgFk9gy4mnnrWh3eV+5aW67x\nPBvmg2RuY0zIds5uBnAfBygByyfMvl8P4CYmXbe/kXbY4JUWo3lP5FuhSeAZ\nRbDo43uyvMgpZABADdxPMYCXSWQKzYn9oCpznaB82lFV0o+/mGuj+Pi7AJNP\n6o/lpLWAxCvgVy8ebq7Ao6ltgKXRELnQNkkcMDIRSlSL02lydEBMZ54hMZ9U\nyAvamCbAw5i8zRRMD/bTvgBVRrxunK2dOQmTqKfkgRGVYzyGVBJXzJoNDW0U\nkTt+\r\n=wqOG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"298a2708b22a00e6cac99f4e320d1a344c4df64e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-616_1611645457508_0.16679016880521802","host":"s3://npm-registry-packages"}},"1.3.14-617":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-617","_id":"@ubnt/unifi-ulp-ui@1.3.14-617","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"8d6aad45b8ad0a5166b6ad585357175a3dff4a17","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-617.tgz","fileCount":85,"integrity":"sha512-z57saM/2vCsJ9Wj+Pcidpx8F75cgmXOOxbAiGCGozKb11rWHraHRY2TQmHubeRHy5CZpHd4yLY4z3+TDWamptQ==","signatures":[{"sig":"MEUCIBzLUJsUns4vspbmDCeAvSJ1ZntCTxK5QLCeh4YRER1LAiEAimt+E46IWauzVTb+cCme/po1NhCYZTatTdbon9JA850=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD8ivCRA9TVsSAnZWagAAG18P/RhYvao6IxR+DE+J5NLh\nSmlO3R4PToazjSAwFeDTJgQP02az4K7sfBbQYydpLXUuED3TfcTu7pw23R0x\ndT3w8rC8IC3SfM4gUzEkBVB6CyM5nM5JG5AmgTwQhhVPqBhgauVHV74kK4Sp\nxkFyfikuBWk7QP+WQ7qYChuNP5Sx07ckCUBX9ylrB44Pz1hiZUB+84DrAhl3\nbMMs6QsPFwtbw3FJp0yJvxcliGECOThZrewEgDhjAQxrr++6MgsxpcLxvODp\n0DXj5rJF7rXhgv8HrDWKX7I61McmpAHCmkFCKWPRIHfswde0F2upEdNTYPbf\nfEEOKDjLrG+WupAn97OG0BDiNf6lK9z/OY9DxQ7+Pa2unvEhhmFpnTAve2L3\nTPg79mk3ebnWkOUHPTnMSKWDXH6iivnOKnzC0qdYAQhOaL+ZNXQzrxqSw/7R\nlfxK1EAbXT/S/9IKSv9wNZaEzVX9L2lA7julOIB1FTGnt2V45F0J1LW49hnq\nT11TPswzblzgXJvtSUIxjfq8Z2JEv9CUJPd2YsX7Cj2PYbrRHUHk4vYTKXnk\n1TTz/Gy74ZliL/yEQpQg+477IpWSDSeGoBVYpEoxDWtf3APfwbMvnG+XUqfd\nQDAzwmCRLRVumjIVduHRq7Jv6ESiBJUVI+0FBivQyN3Wly44GjJJPNCsyC2p\nNmk+\r\n=NzoF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"298a2708b22a00e6cac99f4e320d1a344c4df64e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-617_1611647150219_0.9339794633427023","host":"s3://npm-registry-packages"}},"1.3.14-618":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-618","_id":"@ubnt/unifi-ulp-ui@1.3.14-618","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"00c15bc5aa1c84adeb37eef5dee1f4e86054b80f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-618.tgz","fileCount":85,"integrity":"sha512-ge+CYZfJh2TLg7wCnofXRgf/k5IZOw4Evi+tcWfK2X2L4gdqB3mQm84GTZMssB1K17Kc1M40CMCE0JvTMoeI+A==","signatures":[{"sig":"MEQCIBizNWLPrC/PGcZ5/ulynxgvKTj1xr6AyFIg/7suXU1MAiBVqFyR1gYjlvDDvLBC1OHQ5x5Spc3MoOV/PdZb0sRRbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD9U6CRA9TVsSAnZWagAAN1QP/j20SYZWXi8Nwr7+qQ3o\nTJVyILAowCXFtmhuJRQZgApALtbM36R8vu2NkFlFW61byU95fTFyCpArkSAj\nRX+4pOv+u//JXQJxTbezBcqVERezYHYDtQAxtcNmtwb8O8cHYtd31j2WVRyf\n1ScvtFBnRuXp+Aie2kJjF9Wx0bkLFTSDutq8L4PJPj9XwMfbY+6/aiWwbZIa\nHXOXUHl6++/+Tsa8aY0DFqEbLqGO3PrpphRQTopEUW2jF+JpgaXLUCiFQuPh\nDql5vlO0Dw1WgF4nqeDT1qjvy7+SN2aM1OdZ2+z7v0pn1BNx7MvEQNlyjOJT\nQih3uB30l0iMZk0bmdLS8AFTD/ikCrtN6knDELSo0+yH/ToVmS1wPFxWVGjj\nywqlBruvPTC2E91am6BGJbmvWlUMQzKVI7ArWmDjvJ+1mF8N2VFTzkBxrWDV\nlL+ef+i1DscZIvdIhlbRcquSH0UkQVQ01bzRFvDee+jsTf62Dd/MZBD/drz6\nQE1pN5/HAXW88RaNUMqB+VW5aa+Kf04+dDAqtjumI7YjKMcAAX62ReG10po1\n1K325N2LY+25lLU3+X2tqdYdgv/3jy6Dz2IVrdclrhrHDhecfUbHe1qv7mN/\n1TTKAAaDDo9Ez0fG4FYNyjXo9BkbzdNo4OyOo/jtJwqtDX1ncjVZ6J9tyQZO\nIqfW\r\n=4pbu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"298a2708b22a00e6cac99f4e320d1a344c4df64e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-618_1611650361695_0.8128321921383219","host":"s3://npm-registry-packages"}},"1.3.14-619":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-619","_id":"@ubnt/unifi-ulp-ui@1.3.14-619","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"767243e245f984d8ed70d64d3939957386399e34","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-619.tgz","fileCount":85,"integrity":"sha512-44H05EspST+WU4eSeBvOFp9++sBTUiKP/YSF7j8fdigJb4J7B2OQsO1haXQ1oRAbLiNDyge20lXzIqsC1gw3kg==","signatures":[{"sig":"MEQCIGF4+kTX+SDdkw1fTvHn+/UZQncmj4gnqcnLNmKYK+ZbAiBrVy4f92JGd/gRckXeqZz92PPQaoVP6t/fGFE3TDQC6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD/nVCRA9TVsSAnZWagAADSUP/2zRaHTSa+9m+E1d2UCf\n+JhlYRfjdlX9P/XUGrq0vZ1A9ZUCDRcegg4CKLXtfbjeoSoZev6LEFELXKzZ\n7kaMu8jI6OXXJY4PsF6rEI7A3c6RCzoOaa8/Sr9vsUeEKCv/XKs4KtgVFhVm\nuhAP0JeEDZfoLwESRbJ7PX0ILbdZD6BdpqXXr+Bm/kEuXrmTsV9BsuCEQ3Fg\nj+y2Q3f4uspKup1DWUBIF0q54EvXRBnwagCjtk3zzQzHPtIqqSwfyjmfKJ59\nJhds0p5rREkhYFkfoKQlwC/T+tQMi7RoYfS7i1gdvS+JW6/XntSfy+BpUIPB\nERFi6VpXrYHXRoqJ4H/FpISDiJ7VHiIWXX290Qr8vWqLLyibB/UvBbQR5fvE\nQL4xKrRfhLjXxVNgjmAsgRtLdAaaWuj72suBx+lL4hdgtE6Lb1mhtc7hKUna\nDHklh5HdYLmL+8+Ay+1jFtvnLj52ZHkjPSl9oEEbaJCMZCMWXpAF22vSYI+P\nVsOixHu+o1hfkQtSzVjMW/7cFeY1tnGiDDizwVJPlrxImwxjRgWFNdtw2TlJ\nm5KFHO8vUQGiSlriwzapCmw2N0dPmQMlehKAoBCJY1vBXvfr54wifW1QU8xo\nOFOBP9SOxSu8l2XcNGqRDISTqpqOuwKPKCqp5xX5FcheMhAJnphnjX5OaIfs\nX0P2\r\n=iSCs\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"efc41e5653c00f7a33f873a03a3e5ceded0c134b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-619_1611659733268_0.023843694111062463","host":"s3://npm-registry-packages"}},"1.3.14-621":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-621","_id":"@ubnt/unifi-ulp-ui@1.3.14-621","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"e9da229e7c19e8aee2c2fb4bb2c2ecb8d62c12b5","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-621.tgz","fileCount":85,"integrity":"sha512-DFIEJh5JVrGjK4tDRJQDE3+EgC0eO1lz2VWXcFhsBuHeK5t19D3F3YQvDzWzjpQjKfgACoPAYWI8XMeukGWqTg==","signatures":[{"sig":"MEUCIBp+6xgaflM22852KX0YWIIi7tskQPk25HkvJJzDPovdAiEAh6jBhul2B8mSxtvrJYUjR3y9oo64uKXw/iTqEq9PYZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgERIZCRA9TVsSAnZWagAAvvUP/1+fzlV7O2eKR9jrWRxJ\nBPS4njphOTCV4k2RVEtTzYypzm2/FWFqylTjJKW1L0LyGunpNB9aQhHmTr+U\nAYp5GJ5ZXrCwvbrJxXDOChg5DTZwZEAPTYtxtyqB00yIUmTRa/MrPtQcvWFW\nCA2Wlcsmen4CchYwVD/DXNS2RPVhouunxTU4xKNBTRVjHvGHvqPzU4pgXGrL\nkWuAUNvs8ylIvo3kYEy8fdWnzWEWJkLNVnhSOeCiwZkNWlvoPbPiia8b2oxm\nHOzNdVIrSdMGOLR3ckmMwJdka8hsHtHDcVp2mbt3KQT2Yn4B8z5me9Z5XeI3\nZqCje3Cfi07CFQ7fL6as2DgDcZgJoudeTas22cuExVG/jm/01iXDcjimMRi6\nez7dRlhIreL9D4rK0J6dQIohvInRJHMRT1H13V6yUKPbGfEzEZs7Y/IFE295\nQWplZj85b7g+ghItIC/cSuW0+q46nSkeOBLICZ3DO1t6R84pUPZmFa9KX9iR\ngCXjQ1y+pwULqPe0HBtQ6BJpSqyjzL3U11BaHDvdtrfv7/nfnfIgSSwZqO1V\n5EwE8BrpGZhkUB4fLA86QTbWb7hTXFFV8lKfiKiq3Yu2CfXmvSGx0RT8R7hG\nu1kDBNIW1unFDiulq2wyqGGhjEv3HDF51nR66XzvKRPuijk2DNUCew88viE+\n8vxu\r\n=EN6m\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2da1cb8af09d45176346765cd029bf0d2bfda8b9","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-621_1611731480904_0.0063651708775938065","host":"s3://npm-registry-packages"}},"1.3.14-622":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-622","_id":"@ubnt/unifi-ulp-ui@1.3.14-622","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"4a85e6355aa3fe5e7442d2543c1e9260b302da7e","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-622.tgz","fileCount":85,"integrity":"sha512-Zc1Mmd+zNab7UCbYcqqQRC6rUQZmFpmY9qskxhwNP7tztoQ/nyQ2skYeEIoZqw+21g9D3wrfiwk8rPv62fMZhg==","signatures":[{"sig":"MEUCIQCrv7Fys5izgc73xrnq8oLlA4WE7/AzK9N/0WV6stzLDAIgATw8nHJ/U7ixDxGM06/fTIgr0cd0xjtXsm5U7eJIjCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgERemCRA9TVsSAnZWagAAkUkQAIMr6rjYz/9y5dYQkc3A\nO8ZsB8WVDh5/QJ5rYuItIeMaMqMB8+H0oj7fdyU2CSztVG92Bd0Q2NBLitRH\naQo17sKhI8bw7sxe3xJgE8/faO+ZmtGBlmOYCsrzG/ZXtVyhCkpqD41yTirp\nwYC9JjCVkgAInwbnPzLCWskQ9DkbpOdYI7q7fBE3rY1I/pxcWdrFRiSyF6tm\nlIKFUj/2y0N9uij98i7LX9OYy8Fht/XTohnw6iwBGKQ3Jedam9qMi1/FbRmB\n7B+ttskf19rB8QZ0+qPNXUBJXZiOSBkfjsBy8Ft/vrMaDnmPMVE2r3QNw0Q7\nmJL6dNQ/taUy9XcUuwdvpA73/3+7S6X3ROC6fuddQZRP88qYGR9djCvalYec\ndp3QHsLj5heIqSVlhycec5/VL9OhEf3k/D61+b2wZVpr2NAvLel7JyLKsElZ\nXg0y3ikIyV30pVjgm9e9X88jAUQ0jJeaUvMVWsAXcQaJTGqS+Kkb5iP3M3vo\nPK+Up5T+D19D6VDY9IqBS/H8CYzN6CMUS//sFCT2orRgsrBXf3FntKiiCwdU\nrIjCTGtX1BAPSWqkqLM8shCkT1vIBHjGRMSib7L9k17SOLtwevADfdj04gks\n1sn1rKk7OgaqK11H3ZbCw9BEh98tH0XDjFREEM4Rub6zyCPG72Hat0meWR3g\naTrm\r\n=dmln\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2da1cb8af09d45176346765cd029bf0d2bfda8b9","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-622_1611732902278_0.6870683517940508","host":"s3://npm-registry-packages"}},"1.3.14-623":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-623","_id":"@ubnt/unifi-ulp-ui@1.3.14-623","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"f2bb53be75c864e378cb3d281820423527132a93","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-623.tgz","fileCount":85,"integrity":"sha512-RRYFXxqJW2qzKveL69wYilL9XgiHCD4ctSuDiKbDD3JCScdO84+KSTRQr/1aZJucCkdxLYwMwhZCHoVsP8xhWQ==","signatures":[{"sig":"MEUCIERKpmQudyvjNueHzxxnMfmTCEPVJcq1FEUL1A8yi1kCAiEAn6rAuwPi9QNfe3dBMYKpgxjHLEepx/uKDSIgBDbAPbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgERl6CRA9TVsSAnZWagAAKg4QAIc0Gn7B53HggaTPDsIw\n9cEdmHJI1L+3XHND+ZpqyZyEjr5oJagob4MkIfXBhAaVKvNs+VZWs2sKaysk\nVTGbSvei9G1MZN2yuXls+Wb9cotSnRuoSjSp/DfEjp7SsSZ3pjjKDRm424OF\nAcfd7p/kkjohQd+gVr6itNORxRIKaIt40c6bTCvClleNqTTanRCF2JSpuAcK\n9Rihsf8y1iesTXHBhryJGvTZH7lTMC/CeN+tp16TZILR007c6ZNGzUUN2nu1\nd0+SXPFx1bGh17fnaEU2kyF9dE6K6DnT/SziCG6EDbwyXPpDZmjDa5h+QP4H\nfdmiPhYHE5BaV31Cj0NlAWaVLo3hi5yLMeLpxRa7NJPAbgZvZMXxVLKrOrmv\nDTyu4/pS3Yrx58FkcXhkUK5uue47NNVCB7XbQeKZPwLJ4WZRG/rADgiZyl3s\nQcH3DkyxLt0MQEBwSlDkEM7wTxw34hdlhViauBT1W4tJ24Co1z+OQlRcAAJu\nhH6nOx297IaOi+aE5aNdKZ5wJ1m+pYggcxLl9yrc41EHR5f5glsb1UiZSeKV\nRzGWXPUKxx/IS4Ebru8i95/WMSpz1gCJ+2cmzVxrfNrL4aapysZqtesWOGsj\nyxW5gIhA9UrP6r5EGbsvE0azEHvpZht7E3ZJlbJF13Zb14qOMb9UN+crpLxY\npIft\r\n=oyfB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2da1cb8af09d45176346765cd029bf0d2bfda8b9","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-623_1611733370323_0.6995152047059952","host":"s3://npm-registry-packages"}},"1.3.14-624":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-624","_id":"@ubnt/unifi-ulp-ui@1.3.14-624","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"b4506cfe8e06c2291d1e3a95b32144a280eb05fc","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-624.tgz","fileCount":85,"integrity":"sha512-VRj0XeNoCHmJ4nPRPk3Bdu5JV5XCEnhlLJ5QEmUMIV6qq38oqjyukd+ssJ/Qd3gomYNofK3vATxYERpqIaC4Aw==","signatures":[{"sig":"MEQCIH6jwI//5u+MlHTc1gK6cejDbKQoP7OZyt+QJ6fkyRwZAiBizVqyQREy7F4p0sknYjC6L1yTeUgGM36sa4QanfpViw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgETUACRA9TVsSAnZWagAA8rsQAI68QDU4Fj9Bkfi8H95f\n0qn272Te2ZRDYlSz8XVauDBQMcI9dnOKWmSenjUaQG58Gl4CIE7cu+deS3IG\nBxXjWttYgLFK6QKWZkpsv9Fe9c6YHvEU8s8aWoYEjDcoWUa5sn30lnRULwVo\nyCo6Qkbhe8FVouGEuQ99wvtd5WbgyydTcE5feSjaYhkOS2a+J/2UEDCFqzAw\naSnn/oryeA+yOXVBEfIu2rfJ6P//fvMni4LtPiJstAIOU12WzQ3PQQKjdNJy\nTPsrCopvPgxTaGqpKmmEZhAqWjhDDfQFBETexOXryyV1IYFXMbURNkob/eqG\n4RDrmPttpwN0mLuZ36VC1Bz8GlqTuTOztgHwPS8Le7nhyyCrB0MLjELJ5w0e\nWELJ5LYIkxsXGVkAg69fiLAjRNLXeozdzgGntV9M9JtYFjYCEsPc11eSHIMF\nZCRbiClLFMoahN3Wc45F4Z50kEpDMfMUT6iIJglTWbFlZD1ca1azPeevVio9\niGygt1RbLaIdrGIM0TeFTTxdj/LIq2im5s+5p9aXcL5cFZRMbgbwwqlwDycM\nE1lr95Bf4Ipk8Lojxoh2yqOUdcT2HGUBIy6ypJVams+UAiWs1iQdoAQG3zxk\nQP2cqIVTL19a6SFjiUA1MNk5dY4ekgK8NZyhNknQKHVeWJ608Bfla8Z1WZar\n4ijB\r\n=STvo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"e8d6829bdebda758f7fa0491508a8607b6ddb834","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-624_1611740416069_0.5900066586413182","host":"s3://npm-registry-packages"}},"1.3.14-625":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-625","_id":"@ubnt/unifi-ulp-ui@1.3.14-625","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"44e600f5192960178786090e4de053989a9aa751","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-625.tgz","fileCount":85,"integrity":"sha512-HECIevM/f/b3K2g39HBEIYHIMWl89i1DQAhxQ1OlGggEpPB8ymcBfCqJx2mEakduarCQq48NCz8dY7RuFaWr7w==","signatures":[{"sig":"MEUCIQCo8VSHXvIi89kX65luYvJsS52YkdkThSSvM+vyJHEcrAIgIG8p1FUdHdk+dxNYeVTsEgLdfa0rhYTCMMGAMs3Ggdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEVelCRA9TVsSAnZWagAAqIgQAJwRPtxnNezHmt5m3ztd\nSxgymrNctc0Hu0lUpNT8hfrRW2pGsDZ530ucL95pLtHgGmBFvbKue/r0qs7U\nLYwvkr1TqurlmAQeb6fCf6uzDkaRbMsDUx0d7ParHk6hIcwsT0L9WO2fgMFb\nZbKFLzyWwibUdlJJW0IpHcbU4XB0kmNUS89lf66e7C48EeSfSk+hWRscNA79\nKfZaktQ+TGsoZMG2PvySQawoS4+jDWVaEQe0yNg+a24K2ovhi5sjfxvZkts5\nU/Rp5CZsigGGqg0M9KmKyvXELhC5XePlKDoHiYre9AIh4EzNBo4DoJJwr3U4\nDujUsR8dC9CIi6mrF/BaF0N8pJ0QDJ6BFZrAR4RouPCzSO2exnTj//aMFMqY\nS/EecjgIeHqBZAfrE5ZGfZy+8rD6giZkuieuinkcpLFF1ICw3lMJuSVvPyvz\nkgYY30yEGTPhJiyxOQkDHQmDi+7iCKpPhsdIG4jGLk6VHIdlDj+0reos/nrV\nRmP6PKRcl8FbE5AePVTplKxB4/B6AtO6d5NYG0xb06Gj8glfyx3a9Iw/BE5o\nGY+7kOMiYQXn9pjfWJEPWkXqh2UHCFJ6Vv45CAdxvoiUQbGjq/NindLNrdWR\n4F6U1/FK1YFBKdT0BYfMngsBzwPhELKp3tTBa5DITCyT1LVZpwaUE1zGAOXj\nH9WK\r\n=Dnbp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3e813612af22b989b2fb489fd73c2e67b2bda259","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-625_1611749284973_0.6150038546298104","host":"s3://npm-registry-packages"}},"1.3.14-626":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-626","_id":"@ubnt/unifi-ulp-ui@1.3.14-626","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"131563adce02ae8d5b3fd318911febf15ba1a53d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-626.tgz","fileCount":85,"integrity":"sha512-2H29h0z15XvvlKUUu+tflAy1OKNUEFHLAUbm2OH7lb4k6hZhGWf21SHx238Y6Kh+pwQ9cpN2Cf5d4yqA6vMMGg==","signatures":[{"sig":"MEUCIQDNR2fdAn3CCMxg0OC99PQO6RbXK/rIYm9MJD+7cnzq+QIgBeuhr5zgX7CS6OmaOrqWgOlBgdrMZNL21SUF+Kppnl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEVquCRA9TVsSAnZWagAAVs8P+gMDsvbVQlhci7ZqsCEz\n9DF9lOJvO1PYvBCCO6a4sm2CHoKmf0dzqzxlMXNQjpXgHX1GeyYpzV+Ci5W7\neAA2hgMTUydYWBG1tjI2w0BXCNpzwZHz2rjddbCcuINpqFGc5jwHwUsxFNUo\nZ/v4siOmQTqg4QZLfWXh6KUHUe49oc989OAPByThdIk1UFYhJQzELtT8HnEg\nNLzSBqlzPPhNyhtM68IovWbqSUPKTE4hiMpE5qTGttHoOOsvW/V+maCnnoQI\nwHjE8QqJmP9ZQkHEl9m8epa1TCoY5y48k4xSKfPShDCMCjZNiu868+LS+mn1\nx1uXD9ifhqPXBqAf9fvWRiWjcg5bDQZmyRmA8dPah8jdbYU85Zd3loxHs2Sd\nN2BsspNZcOmCqrehIrJYyzWFG8AZ9jhWwr4hxOiKvy5UzmAIXopwlh6i6ofA\nOQDU20Dsw1glsA5f/udzSjEWIVVHhjy6vf3V1RmNIi80FPActrXB5hdoM10Q\nVhPyi0Hh/UIQiuqZLK/3leI4HBtAYlMwwXUgxn2Ej+3Ralc3AHOWxng0jkas\ntkP0+na5re7sqR002+GP5R+HNZVj6s8IKJXaR49YpPvCOjTvuOJLpH+SAap1\nVlVdpmau88sb7uu1+yRq36lxOUP+Q+0B1LVsV1OkmVZWT+vYoqLQt+n/Yk3n\ni0Mf\r\n=g3Xb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f74b43a8ad5e9e661737e10ae5e3a983b256bcbe","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-626_1611750062243_0.6415177592160959","host":"s3://npm-registry-packages"}},"1.3.14-628":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-628","_id":"@ubnt/unifi-ulp-ui@1.3.14-628","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"bed0b90da7b83357a04dde425db7f91b34a39830","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-628.tgz","fileCount":85,"integrity":"sha512-j3WGKNVxlNGfFqYvdH5lN7eH/F6eL+FTTNTpEFR0L72PiQB3o+S0gz/Q1LLqFFPs7DjI0vi2xxK3TvYpsLt+1Q==","signatures":[{"sig":"MEYCIQCZBGDuG6P+eN9rjiY4KNWrJmowrfDdeBFvNavsRAoqMAIhANU2w/QRfmuy2T4JwjB2t1Ax6krIKwk/v/ulHNDjfTC9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEW6zCRA9TVsSAnZWagAA8CwQAJuu+MYVvYgNXp8rI3dT\nzfRZTgTKnklpnYfz89EHx00QEF3Dggid6KH79eyEfW0Lvmw06IbM64b7NWA+\ncoQZ1Oj4PaL0VjKiErZOdQF05Cy/l5lq+py7oXUudAI8z6j5dfJFMJoKuBtd\nTAhi0X1o5XybnKss4YnFz99rdPIb3AFSjWV08arYLTuRUKghbc7rqSydJT4T\nWWK7heEkQizhEkDTLe6Yg/FBskO5oiKCCjqFa+amyYUyf8zQVjXSyQZW4efw\nEMvRtkgsVBITYmuBD6o1ErOQWPrOTkI3mn2x/Psei+fRuvSYrrCqtna5qcmh\nHDq3SA9Mpg6hDYyvq3bq+Hp1kT6/iSbsEFGpmI7gzEWLRf/L72nqjcVrGU1y\nL1zmYrgSfcqWcNc+Y1cuHHW0lH9uwP3t9wse3jds4nLM0Uh1DGqmodW2T7RN\nuqAri/3nnwJ2AWwdrIQPZqetSWv7PaTBWGuK2JqPRlUfFIIfRt77RcTq704d\nKDyOebLVSUR44Sqw/+Z0X9v8XMhFwVm+G6sLoQJUcJvrztgsWUj7LcMMggRd\nAUe0/FlZHqT9PpGyZXI0kHguIsaqGKYI6AKHsyfeP+d5f0xn+WAif/koER/w\n1htHpnFLy1hHiRZKjl9bTFNCCNgm0SJQCWRs9sp7B8FN/Vd3eq/TfjlFVYf/\n48wA\r\n=0wt/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"27eed94d889305137cced0fc7e39858b92bfa45e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-628_1611755186589_0.4378650799753392","host":"s3://npm-registry-packages"}},"1.3.14-629":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-629","_id":"@ubnt/unifi-ulp-ui@1.3.14-629","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"4edf45209a3738ba7698b329ba8d32715fddfaa5","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-629.tgz","fileCount":85,"integrity":"sha512-9UHJ2DUvK3JB5cJ6XehybuXBIU+7jV5Tpo/0lzVjfHDiWtL1evkxKTls4KgTzpkWKkwtOfn5eejx9RtHv1j8cQ==","signatures":[{"sig":"MEUCICeH0Ug2w+w/4u1wIHC263QDUzeOuTusWOXBy86B5Uj9AiEAwAkRsdErtl2cXwU6JYDDmhAazIOjDdwVu51oh8eWGZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGQkACRA9TVsSAnZWagAAmtgP/0tipLnplKpDVseCOLxR\nmmMK56XULfjfHK/2l3tbGIeSGZ1TaCy0Cf/rpGECsg9ZFEgNdwdcPOAJDnI1\nUHlXun9eYU8pDzzlsZBjDMT5OnBhQeeXvcGt3qJNthjBdXgq87sdnOCtk799\nI/osKEYdYuccJ2NLn52avbK4cQ7Ne9AQy6RaO3J2WOBZx96C0tF/73pC3aIK\nXgX61nF6VeiO1Qo7WTv0oDP/ViYNfdBLsSO5qT4ywV+k/0wDNit/iSi4dDR8\nViaXjAAde/03JTVpgsud+KeeXGFVjaHXHs2+e9PQ2r2OtwZ4i42kheRSRbyq\nrFf1X8bIfzT8+QRNaGtTnBhVfL78qFr+mptb7ZAcTjv526U+Z4vgcqVocXvh\nvQctjL3vxR4yfg154LsjN3z6fu3fjDYE8nE734gkTz0zl+9T7rGeDr/Ju5v7\n+H4Gx4m20LZAVVeGHCiv0zID3pDq1d5/3QJRINL9/M/kCfJwPxs/iAIcpRee\nIYLiP0ESfb12/E2XMQJqKqDMzs6ZAguJsnxCW5b6qwuKpzt1ONiCE8IvLtUN\nT1B6nwZeIvKqieeXMNeNQxCtPB7GX0r79OmJZbwf6f5AB3InyopluVzYCsCS\nP/O6uvlpFcVZGbW/NXy1jClu2cZ3c0bMY52e7+o7qUqz/Osh3qBwu/SAQSmV\ntdfj\r\n=Z7Wu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f7b1e8b97fefbef2074ee33a8d6ecf802d641c74","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-629_1612253439559_0.9112313454075125","host":"s3://npm-registry-packages"}},"1.3.14-630":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-630","_id":"@ubnt/unifi-ulp-ui@1.3.14-630","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"64ce40e24eb50ec7eae221df4496ce48324d1a3c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-630.tgz","fileCount":85,"integrity":"sha512-MV5ODUOKs/4WZivPJ3L9+FUjCZ+JJZxZtk2+WihjFxb8Xk/I9VxCQjiwOBIuoGaKlRpaOYZOEQmUQ1ZaVyQ2Kw==","signatures":[{"sig":"MEUCIQDuQQDoWmhn0BwPmqbUkGA2YUZVSIUV07eXIa0dJ6ibIgIgSXveQiqDt5q17uV8d/NQcnffvzLersuw3q7aXBSbWBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGQtLCRA9TVsSAnZWagAAmTYP/3RRQzEcxWXIDL06WOk+\nKLYNIK8GocVdoT17f6ThImYuNuMTDFDmiUanyb+ECjXgT0cEPwxuiVNS2OfL\nU8PGWFTG2zj1bOhNbYupRL2aqhd/DBvOjPDNLtyRwtgiX+aC5w48EM34hMre\n2kX8QgmfStMCX+rcH+o26DQznCYZ74zi8sXRHQ94kZNYefpjWen23ic9FGVT\ncKVfb1vAzpNRwH04iz+VsvHdFbB5MUHZe3iFRXH3jceoAsZ0Amd8k/hNl68k\n+tViG4EdL7fF3ep11ElziP6dIKEPzT8hAsG2GDQwV/DzVZLqcdVlRERYVc9N\nXEKmZaulo+Vhy8EAwkQYoyVStoFsLjRr1V6bevLMlA0SwpVQxsZCNKsO61mz\nGQvSC6NI3HcX+9hGsFZfpJqb89AD/jPgIyqZvBXQaoS0kbHW002tKB54AfBO\nn6vy7Mi7Dc1rfvsGWuWjJgDcAl/wErPeh/0Cm09GEV1sRUsRj7ZrjTaXXxoL\n5WDd1owmwTtwSQ5zRTAgC7fQWQhTPDczbgNDXMM8/GW5zddgEm/C5+jB09Qd\nx8uuQp1e6WIEl4fNIzgqmidLfncqWbb7mcPztK5OzUFNhSs4pXDGpvoZuw5N\nHKAYxcYn8V7qMxN7LjcSl01ORLqIbeE1vKXvrkolpbVUK980rMnI7VWy1eF1\nEQGs\r\n=wO1f\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f7b1e8b97fefbef2074ee33a8d6ecf802d641c74","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-630_1612254026981_0.017561588210228463","host":"s3://npm-registry-packages"}},"1.3.14-631":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-631","_id":"@ubnt/unifi-ulp-ui@1.3.14-631","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"6364d5c5183522995cdac1613bad032d1db8827a","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-631.tgz","fileCount":85,"integrity":"sha512-1d2gs9SbSmFPGOvb9fcRN8PeFU4qBPJdS7ONbjed+JS5rsfgFHczDO7pBe0AeORmT1x0PnEg9tKm/YHLPiq8Rw==","signatures":[{"sig":"MEUCIDKUdR9SZoFvFDwG2oS56ABfZPAjIX15PtW3lv7me6ImAiEAt5SmLcC62I0alMFuGImDbZzRUtYms1JtGg46FY31WiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGRTiCRA9TVsSAnZWagAAjLQP/jbu6IURc+1zcOmd6U1p\nn1wmIxoRHJG6e/n2r+ogpTUS9Whds7wM9paT5wAztNCqEot2kuTxKz0DyGjq\nbkDVD9Oi9NncQ/tqw4VIyNZfTBijQloDnaY7htbtY7U2uhMr5VNrTOc0W+VY\nikSaDLs8NvekIv8jdZDyhoEs/GBDgWOGCisWf7318ElQEV12uftAn6c+F42H\nVJuLNcTV/tYPMmvs3O4BY1+PGKaPovjZ2ERmM9fC+hqXiDqttXDkol0prfYL\nKsN9RgaW78Gq1KDPoR+Sp4o8cXLOIeRZDQyM/BdTTJfvBqQiw7dkUzel9qfD\nTaNUcd+zDA0KmwCJsCH43wSiAE3EoUUg10mq8ijQHkAn4zBlmDbx4NjtbDQU\nYDge1nV5VXO4iOwWiWBaJHWepetJXQVVW7hkXRQUx/jbUa63eXg0H67FoKKo\nPmtLKZC51IK17N/2NyBvX5844cg9qC0kKDd4e5Pi0kPxti2O/JV4h608xXqh\nclCK5JXPC6jNX8wbcZtYIhWNOuSshJIqO2Ke0X4Dm9WHh29Qd0H99/PluSbW\nuKkTmrZ6zfNgCWufCCOkNDnsHF5Wszc5t9xd1vTT/EW36lwJd7Q/OwdJdlIJ\nA4NdKw5HAwoPtGWVFGLjecxgZvMruBe5FrAq3IG0TTWT6xD6h7iKwoUlPXW8\nLw/1\r\n=JOSC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"06a8c31c6da2ff43514caf811383f6d7801300b5","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-631_1612256481527_0.27065872723046125","host":"s3://npm-registry-packages"}},"1.3.14-632":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-632","_id":"@ubnt/unifi-ulp-ui@1.3.14-632","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"ce0548851ea9242b13a6ff942531611c0d60b157","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-632.tgz","fileCount":85,"integrity":"sha512-+pE3zSZqoZp5rg64TGSyFS+/2rgAe666IZV6PY1cQ2aQXmpjeRv7V/56RT2G0QatMEg9h2+8M50Pgz3higWeWg==","signatures":[{"sig":"MEUCIHSgqj2vYjYBaTC3O+CKbOeZpj2Xmji3d9OQpEIdNx1dAiEA2A+n+20tfPSduW371YChB+hqMxlR4MgLoZeqjA4FDos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGSEhCRA9TVsSAnZWagAAQgUP+QDUNC1ifvVacwHoSvMf\nXzs5Hp4DWd2soQHoNacKytSY0vVNNUFZb/SB9O24EAeVVSGoGiOfAn3qQphs\nFUiqml4ZMm48a7rHRDtQ/Rc+nF1HLaakaB2q1TcZzZqaYuqVf9eR5cDe7doy\n6fkiBkCpZqOXORqBspvBDfDCUra/c03HVOx7tS1Bf7lEcDSWj/zOfFINyS6f\nJS4GIlUWRGK79BkobP3J8AvuIcAN/UBfyqw8bn4/2b6LnDW9Pd3WGW2RCL+O\nnj/tF7+e7pJySOkyDmnitBOPmEkSz1f4JPt0Jfw1es9RYk714V7AbYoeueRM\nROmFAKDOxozVASrMiXFqelgpHK+k3m/QrEXbWRb6SHQowRZX3W6oqEPyP0H5\nY7h6aU0YtQq/o71lW0Sy5FZItmTXm03HatDKdh0+D2KO/FWtSGNOtbG8ZwfG\nH+OdpA4JqPVY3Wp7Sx59GIxUFVKEtd3vJmcDH36lmnI/qnURijpDWDlC8lSB\nH4zFuq4yGhhswJ1ncnEFiW5iqTGydzKjprnzaKGyQ/bgCW3EzVXXdwY16/EE\nAgZEdB+H43CrfNqmvafdvpYgB8E01b2lFQaq+E7fytfN2Sr0oH+uUns1Gwbv\nGLIFgaf6XtHYCLkF/wXhei7ZCh+G+hrzek780Zl60y9PYTWNQ5RD2EYjVBUo\nZe6k\r\n=l3bx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"06a8c31c6da2ff43514caf811383f6d7801300b5","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-632_1612259616683_0.45783057762864976","host":"s3://npm-registry-packages"}},"1.3.14-633":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-633","_id":"@ubnt/unifi-ulp-ui@1.3.14-633","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"f9a6565ea6a3ba778938ac823db49dd2bab32996","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-633.tgz","fileCount":85,"integrity":"sha512-BktCYbUbEJ0kDyKgEOAK3cdOa6zDYw242mQOgcchcIpVRuZ4PkIamabNAvcmqiYaaYXhikralat1Q3nwlasTZQ==","signatures":[{"sig":"MEUCIQDX8QD5iIjBqAbOKRuRN6SvU9Rn7h6CE7lHe1tXnRRxgwIgA1mnL1Aijf+V+tmG3wt6Ke/Gw+ybDIzS2xmUzS0UCXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGSHZCRA9TVsSAnZWagAA6tcP/20HiOjWs+EI/1IoZ++/\n6kVRcCkN9kpt0vW5ETKMo5Yvj0FElC/pKdWKBNkqpKVaTonnvjWQ50o3seJ3\nfuW1RKu6Hzn63Ln/ACw958hJQxXgVXCnOxUIQKnAk/mQwh8GFtvMz6wkeeS1\nzF4Q0dHcjmOT+T95ur8S3QwzCBExtdVE2aYbM/zh3h3k05jLmZdO5BqBRurM\neQwvVZwUOZvhB6TKX2XLvs+k47cwrN5AcrxIEqhK3RMr6L2LpuRuhzZrBwU4\n48fAsquk9w1UB4bZ490KM7gpzi2vZlKr/UPA3h+c81cjo62S09jm0Xu3PkAh\n5aa3TH4iXLN8cifnSCTxrbSmavwsF4iLvjR9numF1K13wGV+X8IWW5xc6ng4\nV6U64lvQMxJRzHl3i4AN8NrERubir6BdlR7CoKX90forUWhv4iynMU+BXZeh\nsTLNp7ShJLUJ025rwLc5DHvoM1rcamQKLfnuYQTIelVUqRXqKQE47MwReTlj\nsi1VTw+/9A6EmRUJ+nEv12ZBzlHCsOz12Kq8qRE6bzL4t/uunhs8I//0PnWJ\nUDw9KXzn7czuoQDIz6kTP/P0Y0uZ3aZhTjqCzh1dVKZhM6+eovZf9MpqKVZy\net9HawTfM5gBaIwsKLaVtqRWqtb00gMOJQDjYt3dFVT30JHV7Uu5/2duEfEX\nN4A0\r\n=1YAL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"06a8c31c6da2ff43514caf811383f6d7801300b5","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-633_1612259800892_0.8189266875384562","host":"s3://npm-registry-packages"}},"1.3.14-634":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-634","_id":"@ubnt/unifi-ulp-ui@1.3.14-634","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"0cdf4d4cafb3fd3afbc3c7e0694d977f690213d5","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-634.tgz","fileCount":85,"integrity":"sha512-4XC+z59+zqHcMX/mHMiN3e2yINTCOsTRMED4VosmWB9ro4UrApCFCNADdHBiXXw5CauD6ObwjodhtXHvlwMHkQ==","signatures":[{"sig":"MEUCIQDh4L9rKAZyeF65LorvU7Igx9FN2Md3DCeRqsm8B7xbIwIgeOqMawipB/YR5WT+eAn8JPi+jjnqW5uBFLK7qNv2jAg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGSdSCRA9TVsSAnZWagAAuakP/3WfZ8LOmq9R7D3D+A8v\nio6IQHwA8uQlH5xPdgRB2xFv/8FXbDsggPJDoogyKkjfgLZaa+FShFlPzCZ+\n5oXvjLYbFkD9vVKBIe2DCZlO8QhYbeSW+5iAHL1YM2AW+TjiAkJ4pjn4IfR8\nUAsUvREcnSUHXqYQh5Ddf6a145h4lhmvp5vErjmRwFM5r7sOV4MbwW1CLANl\nQ0pJjvpG9oiHUCB4CAVybkP9oyVcXiGmM7k7LrhqdDI+vM4jT8BEeCkR4Zgv\nYtt9zo/I81vMW4qbE32IPwaBDY5N9UySGv2JNM6+FMHHklCHW/+AWu9D/n09\nXSlEGs7g0qeMgrHZhh+KeYbuqNrJzo+ODgEZ36E8wPT/Jpr/IzsgfMzKfR+9\nnw+e882awaYn0uoO/GzugX5XZ4E4LqIyV9z9xdAOytusRzr2dz93mbf0AyvE\nY6hhgunX9crlnfQoOoKmF6c6eMSePpFGw6fbssImFKa9OSvYyovJ8v2VssnZ\n4ajgpraXHNVHqwPv8O41D7IDUZ9UzZsHkTLtpe9J1Eyb1pLZpQpuSYz8EHEY\nbf9PPCtiigDdrA7ItTNrO6i2ZCteIkEC7NVB4yXS1ArUmmKK/wXOc2aJZ4Sg\n3i62jd21MdLes5ZEflANVLjPZWXDEtDiTFWrUb2u+G69IPyUQP0+YQP6FTPB\nNN7T\r\n=40cy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"06a8c31c6da2ff43514caf811383f6d7801300b5","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-634_1612261201753_0.7320061171892569","host":"s3://npm-registry-packages"}},"1.3.14-635":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-635","_id":"@ubnt/unifi-ulp-ui@1.3.14-635","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"0fac79b7bf06556d3046edc1541f9dfcf3dc8130","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-635.tgz","fileCount":85,"integrity":"sha512-O3IqUkw+jXFUCDih/OfwU2GmaRmZMT3Nhrkdn3JcQNqqQbYTv72ANjLBREg/MCxFhHIcIXTdc8DsZnyMsc8+gg==","signatures":[{"sig":"MEUCIEN1cQ8IGl44v7E/FbfkYyBr5A8mR8oeBG/k5ZLi4L9CAiEA+w+fw/a6nUSfv4eZYHZlQ0kPLAN2y5TjOxDZNe/v8Zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGfqnCRA9TVsSAnZWagAAp9AQAKT6P2I4/IakDUCyX9sr\nBYEoo6/v5CKktdxZ208U+PD5b0q0HnK5mFZIKXmOnow0XoVhwImwNzIurTwP\n428cvp9AYIx991vXCmqohLLRjVrqxFQ63J3TkkqbeQduMgcpffrKFJXl6Izk\nOlL1eLMtADARffDojZpOjcFS5/pvxTefDXZaQiBZHld2zoVXdYWttJf1pUVI\n1G3bF+Vm3YGZL+DOrQ77REA4Nk8+fVDhxAG0iljds3tW8zVMDb9V763ECiMA\nE+biQgTlsTIWYYn02+eSO1Dhp8pVJTbas8CJ5XnjQ9Td7fGoYgHhyT2tqxMY\nb0wdV9cOCM73WxfCNiZWyaolTOc0KNJN4jQtKu3yT1EFzbzj45BQloL4VFcG\nVnG6OlD9mKBdg8xrbA6JN8jxyzpRtLfCQyr79qabulA7Fw6nD7RYBrf9I/GH\nz5vf2mh8GIwxOFRszAdLJxO5KSAq/pyX4KzQcgxGIcm/A4E4q00dEHD5xES3\nMZkFGFrk7DuBmVYa6RKvBIgxCr9eoXrNRfPhjZu1TnHZ4/NF/1Qjlchlrbsu\n3zGG9+cA1m97Ge6z1whG3ACpkXg11vprpzeBNpaBCq0YfekXoUOOgBiiInA3\nzvGYX1mzfRRcL2iOX5BDzS8DTLABV6czI4LBlYJCwynVzvGQHcONhoqGjSfm\n6yJa\r\n=lFuO\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"06a8c31c6da2ff43514caf811383f6d7801300b5","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-635_1612315302432_0.7446732494063615","host":"s3://npm-registry-packages"}},"1.3.14-636":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-636","_id":"@ubnt/unifi-ulp-ui@1.3.14-636","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"d200a5b0817641ab57cec535d3e0753d6a3f3d37","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-636.tgz","fileCount":85,"integrity":"sha512-Y/pXpx+Q4CAUCHwW7Pwh9qHPeJWMQDxbTRvqRoQgtyP8hzfnatvZmsFWeCZ6QwxotMD/LS0OMh+UqSgW6Mj6IA==","signatures":[{"sig":"MEQCIH09wPmGZD6zuCKj/6lUs9pbgnW8gW39iOc8luiC+/h5AiAcNZQ23SlrDVxxVI3as6tKXuI/xwRFyO9SiRWxWd+dlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGgVgCRA9TVsSAnZWagAAJZwP/jUKZQ57owNKO4UTKf3N\nYQnFOI5jiDvPWQ+bBhhcH7YTqOHclpNSwNklahaYoxPu/PqbsxodFjUowkxb\nVnekfBiWl7+TLAsUgURj2inj+a3aSgXlzjaouZkTztBtXglDMuBwvnu1u+zq\naSwxryhPQEQehpmFSpdDUrwX+EIjOU6yfNUjzRTikVTEOozedRXvxUGD6qIv\nuxednsll1asL7mVXU0CECAA3/yBTuVeJ5fNBiEaXb9gEGlEylAOyt75oRpLA\nkL7X5DhAw4mTtTFDyjFf4f91uwzudxeeib7ebR3YG2+xwPp0T9hy3TyyD7VD\nD83Lu0lGLLtZRkTbkvcWZx/fHzOYRBZwwdTAbWJnVsAaJxNufeMfzwgvEE+j\nd4wLQpseVYHVOYXrFklEVas+42X0FXLX5ExDWMQqJnTGdkevvHEGY0w3Y9H9\nMFuLeyYtJUd04KVvCz9TqR3psDi53WBHScJoSSloAAwkbkuhzYmBeOuoCXcq\nQkmUG93zpC2rSm+qHuJXtYLJOAs5h16uQ6pBw7gGFZzmzfkw/Xx9AcuKUyqY\nzhnQGANyOepN/vixhrXIV3YYImYVOY4OvGB3hOvdS7cVJEyDVMfPYe+EJsas\njYqRI0p2PP4lI3uPpSGElLyniT5Z5iq3G6rb10rUrcFkYiU9S4kB1JkGjFDL\nvr1B\r\n=+BNc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"06a8c31c6da2ff43514caf811383f6d7801300b5","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-636_1612318047812_0.11767895811603934","host":"s3://npm-registry-packages"}},"1.3.14-637":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-637","_id":"@ubnt/unifi-ulp-ui@1.3.14-637","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"d724a207cb88add733bbac176a419d82ea0ca785","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-637.tgz","fileCount":85,"integrity":"sha512-AURGRAY0bBN1P3dGtdIL5xwa2uVd5cgzkeyUqSEwJksdCXpycP6ZcWnEkmFDyLpHPJs343fH0w+HWEEKWpAFWw==","signatures":[{"sig":"MEUCIQDBqF23WqOOwHgXXWACsNJMKzn5+MGyQ3qpF5ATky8k7AIgdWyN6+Q0yJYnLLtcrO7btcayre37KS4q08u021uc8mE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGhUdCRA9TVsSAnZWagAAtucP/jYIiY9J0rPVLv5m5+L8\nCpoGjJdbog5brTcSNfD5dL2VJ7IkTSBsGCtkVh+wVzylCOs5V84f6DUARwQG\nBE5d18O/a3vEQUCp8lPS337QydF/PZ1bYniy+YozQYgFdAJhe17ufaMaFdYX\nZrnxWJIBz+q9fqgf5Llma3sZNuKDD8ZI9GH3hp8zu0D0zVe8H6C7ZUIH6sZQ\n5MjZOsLnCSkdMS21p1/S7o0sBR/49WrkyXfLp5oroHf4NPnkYiu6fr/QqUZu\n81gKfR7Cy+oar9B05UxI8JeDFI5Cfx08MtrN0mreCofGlQf1tmTVr8na+EpP\nxF5+x7a8eJNas+OKLLd0EYb+N9lI6FckH7Xh2ufLvr++yog/EnF+fbhM5GwR\naIa2Pe3/OWd8qSVpbZXVhpoA1qxce1xhY6gsFJCld6lCLCdA7zUwJOyjKjVO\np7w80y4aLDUex16NJy8MqfZAtV3WLfCF26Z8RFjqo3N3m+oIEq3jotbUrCTB\npIfted5ky5lMuETEHEiFL9g9gCbotXUz/8fXXmkb3gcvQ+rjyVsOknB4w3bV\n/qh+gfd8x1w69mESRerx8wM+Uck4iNGH7rB0usHCv47CmpFN+A7POzEX5MC9\nv2Vd+cdy0OXvgfS5TMbap3AhwtYuAasuAOajiqeZ8aoNCBPHUTeadN11BF9G\nYSt9\r\n=reeq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"80c31b0cbbe2aaeffe2126906f940e374441444b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-637_1612322077150_0.8539420393433097","host":"s3://npm-registry-packages"}},"1.3.14-638":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-638","_id":"@ubnt/unifi-ulp-ui@1.3.14-638","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"bf33bee3ba258eb8635ae080278af9182e4299e0","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-638.tgz","fileCount":85,"integrity":"sha512-TDVofdHxzaoS2+lplAv8jLbK+FYZdqiRY36YBUsGEt5WMng2b9Fytmb3Xdd/AP7jW/ksnepx+b5F7cBMR7+BkA==","signatures":[{"sig":"MEUCIQDRgxfY3PTRtkhpJfuN3hypUnb0Q9yTAE89vV6PCVDInQIgPNRsShax3WYykgufgtXxhhhwNe9YXklT09gVuS/dHiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGmjmCRA9TVsSAnZWagAAo1sP/RGYe0e6pKEs2zuMm+Pd\nDYTjDLVPmy27szNfJ8QF3O/Pms3U/maETH28qiZUI6gtmrScrF+SNhStg7nj\nBK6aLtkZGhgMk5W375zdvrrk0vZKcOPxszQFchrXgiD+jWC0KQ0tOJ/pre5+\nvzIbCx5mRou8XRSOBkTanvPAITyece3S8efZ0U7oRXV/s39WrSfQalOOXR9M\nLP/QMOnYCHTrWfxVEPrhpy+Z3FyIdeBIGti4opENpnUAXEOKb/U4HTcdHQ78\n4gb368TkXG2jbdLeVAa6rsAlerpGegpmDYfmF0bOT3a6PT4rBxhZPkY+thXq\n+ez/hOwk+6pg/OOhi9oZ05TJPdo8KfwQO8YpBq7fka/YXkfNUoFvROhdKJ2R\nVy8rx3HNXLK4NobJmjlO8SrgENKMY6V5vDfWPzEcC2GX0hzCJrImSxl1LVio\nQOdO25RETWhrtfFZfx53m7Ck2jcX49WfGW6UCmPyPxcZvawfKXCc1KCvfzz0\naNf4NzI1pybkPPA0S5C3fQgIow4+12MMGiQm4r6BqIGpIjn+cLlmwt9a0ZCX\nP3iV5q+GJrtnuImPdxYssSuuidRVJTExXUDoc4UahRlkv4gmcCTtRYJq1VXI\nO2P6QbVm6061Fpy4adGbLlTHgDW5HBUfCeq6KA5B7e3MZFuXij4kXM5+x0Uq\nOfwC\r\n=RAbi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"c02c442f3a77e9e1d2beb5dd6a63554754b29b49","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-638_1612343526106_0.11329241643119103","host":"s3://npm-registry-packages"}},"1.3.14-639":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-639","_id":"@ubnt/unifi-ulp-ui@1.3.14-639","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"27966ff707716a562295e35191cb027aa8f3c8a5","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-639.tgz","fileCount":85,"integrity":"sha512-OttFiT1mu/gj3mcJu2rL6MbdphbnjO/ZAGAxKNK7I7D2x8qYveF6MtB75Xs2dNk2kwxR7IQFxaOIwi43QnT9RQ==","signatures":[{"sig":"MEUCIHGhPlU6STfky+N7tjgVW5RioP62T4XOl8cumxdQ4/NmAiEA0fimXOpp7c28YY7uvOWQBdgUIkjwZF7XQt5rcPWdZi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7142664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGnwaCRA9TVsSAnZWagAAndgQAJ9nAovzXlSRwGa6L1NR\nHMBsiATgR84pS4qGXrMkzTiRI6MHvKttlzE4RX1x+dl/dlxDOtm7kRovFFu1\nczUuUucSwqUeUjESOC6nMSprhSoGMPO/8RJ/3Jtj5rFkrvaU6p/HX41v+V6Q\nyzeoA6cIYaUrl+ExTrWnG3BTBh55v2lBwYy9q5i+KIUv8zlQR5+OI/zTiyNS\nj4OvKrGeh4X3UPR1dmupN0ekMK8s3OgHyLPRUnBS1XN3qUiMFhGh7890GREq\nMxjWH65+B8Z1NGusQXvOFB8fPePCPJ3MA2+o9315uarc5KGF0Oo959EQ+dBA\nmBa7nrMtw8Y1Sn89f6F98lZ0Y4+0xmVzGgDRlG05ZLhAdkfeDH50NOzvjv5L\nf4zjS2RD0u3gRz9wYPtgsUBJb9+ApOarbw+2boqusj5FIl1GJ6JGhrrd1g+N\nzLXviQFtSjqAibUbWH19XGa0qa9wqp0wIgg7lAjqKRvJd9oyexKgxXtTzRK/\n+Cw7xTMHTVqQSFssityppMjFmJUVVur/462pI9WujVYcge1v+AdW7s9MYX/x\nH7wwF14vNy/gi6jveMWUrUZ0IYNU++v0z/m/Vpk2zETA4kmrWcWMR+cgytLt\nMmqBzv+fPRFOIc13APkLuIbRs0nKaxYFZSSo1g3iQWJH/bo/ULugJ16WYpyH\nURiU\r\n=iHfC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"b0a982854c73982b274e5c46f1cd1cb2ceccc4ba","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-639_1612348441768_0.15657344461369527","host":"s3://npm-registry-packages"}},"1.3.14-640":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-640","_id":"@ubnt/unifi-ulp-ui@1.3.14-640","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"70ec547d9307dc6b3fcc3d143f30577a427eaf8a","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-640.tgz","fileCount":85,"integrity":"sha512-YGm7+a76j7+D2+0qUIud7rqZA+pOPNd+IRiZqVewft/gkjEbv3fIyCot1860qV+RjqcyfWzoBv+g/zEjAim87Q==","signatures":[{"sig":"MEQCIE3/9AGFes2SwB3VxdDsHFjnPiHcQe+H7TnBVlfxMMZTAiB8oZhs30QnagLlnavobP7hIpNy8CJlLfmOqngKfTzd4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7143093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGqA1CRA9TVsSAnZWagAA7QsP/js7074iGRp0tXJoc+jJ\nrDJVk+NGi8vo1SpQwln2E5W6tiAITg3tJlrgllNmem3+sPAtKiDUzITXiG76\nJEXYsmbAqilMJaflcVm2A3N0jyFA0GtvUsiKrZcD99E9rqaJnpkR0Vz5dVbA\npiLFHzn/t35WYR7BwrZ+Z0noT/9yV/SKhGfdONlUvBbSnuxYq8z7RBcc+WkW\nPKzIC3uee8APA+SHvFDppUL16ATsyG3UjB/+fYu/smm525p+Vv/MWcbUNvCq\nuy8849NWvC79RZtDedp8NyL69KhRDl9B2QIYto38gdj2y40c7/6uWuBEAlN1\nUNUPpFf4+T4Wza0I7P50jLb5/d8fgjBeQQ08/yYVVTFlvH71SYIGUAslvxu2\nr1Udq7ZWafkLGWYx+VidsOy5F/yrJNb8mgoKe8TIXo38c1aNMocZcrnLMqkc\n/2KsBSaegdYNDdyXfcAihx4wBpRuXZIM1w6/37X1HvSkEYq1Nmzd1jGPMhCT\ncyfbqbSMa022lBiYJlNDoZuLaW5T6vnn0tgrNS5w2aH6VBObDy8rxgvBZC1m\nE6iu1AH90kh2e+J6/IOlurJyQ7QIHe2euosRZQ7InCpC8177VJT+8fKXB01I\ng0vY3QGL/DMMMfxYFj3W2jyFIbC5kLqv72KEIaPsu7tnmldsQbJd42wG7n2b\nf5WL\r\n=NXtH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"b4aa2ff457b806f442d29eecfcdf10e610295bff","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-640_1612357684628_0.9680101991853374","host":"s3://npm-registry-packages"}},"1.3.14-641":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-641","_id":"@ubnt/unifi-ulp-ui@1.3.14-641","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"b85700056051bdf1e8b8e55b60d7902e70066d31","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-641.tgz","fileCount":85,"integrity":"sha512-+STlzqbdE9txpyV+52D8ORCiKi5WrcqDNoKvWc6r9fPbCsYfBqFpEyjMU4Fei+pj874s1d/Dri6t/mEtTgAh+Q==","signatures":[{"sig":"MEYCIQD+qxiKHfD0wNgRE1CMqYIXC6MkwjCSLNZgCZTIF0hF3wIhAPEnNQB6gOwJueQJ1S0zOKuWrnAx2cEISFCLTEoWLjlI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7143320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG11GCRA9TVsSAnZWagAAvfwP/1/7eAyGzt6MrQY56mZM\nVufAJKrdYlJ5SaOjKO/swe8oeKM2bycN7k58T2vvBeD1bTgrXgBAaoH67Vka\nSk5V09x5InIspEBTRkmMS4bRg6AfWoyEvnyKVulizcnhtHIh4XxzVR9oLjKm\nZdN3r9xR+LsIl4W+IHwz7JRRKMQBdhaPgD4NpDhtQIxzvTbu8RXKZwHoyOpp\n7+NkTnXRiqfAe7bAR7RJd8sVpJwLsbzDfWSVV2WHlr7xvmkorqowOo6Y9qX4\na2W5ViDOJhvOZwoZG8P+iVSlxD9VvkbqCJHSCGXSMW3VAi3A5X1zzRgOklrX\nznugLrV+3Pc21FYmJUN5t44N9Rnvnui56WXWlN0UaAd71YYWYegA+FBCjcpc\nCBw49v3fWljFXA34VKON7VQzcmy4Y3sVAlB9mQrOfif2iUgE+K1Xks50TiME\nuv90R+eaE3xbYT/CC0+x3DjgO77SOe5wNvnsWnlDTDFyon23hp2wLv4cPFWo\nbG+JB6XcFth2osLgJiqR6H/Z7PaUAzyEtwHwcMVLoJtbnu7POMfV+sbzZWHL\nepMfKyxB5SOYf7SF+meBvOLgiPfnLFCHudL8Fbu3nvtlT2PFQ+OYTDzThIVR\nd+w9AZviVKOmbMeVMuxx8ydxTHwQ1YVbgcP1Wj3JxOv8UE+/fHtvwyR3W6kQ\nNCnK\r\n=cSQT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5c7db319caacf667d58b839195fad305d2cdfd13","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-641_1612406086146_0.5358310866102391","host":"s3://npm-registry-packages"}},"1.3.14-642":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-642","_id":"@ubnt/unifi-ulp-ui@1.3.14-642","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"c577b4f07664c5a3ca21db3b8dd21e90ab1047c0","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-642.tgz","fileCount":85,"integrity":"sha512-4tmoYDZGpPwKIHAhzkChqO01usvNig3jYvQqgzsGuBRQGkzRdUeVIHGRYVs9YXH61RV/P6pBwtk5+lHycwC5eg==","signatures":[{"sig":"MEUCICc/pSkodARY2/ZNyrNEeF3W+l217MbPq0GXVQiBfMNoAiEApjyFrCGPbARDO0Ch8FJI8tcQkxfTkne8dkL9qUP/qok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7138024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNLOwCRA9TVsSAnZWagAADx4QAKKmAaorK3hweOUnZWIf\npiZd+Reg9sxY7TLE6qBFw74s34rlpA6ruh9XfLjO1NKH5TMXe1RRPY5gF648\nUlxcqPZREKVMswPEeljDft601U9VfL9zeSMqBTgivhVgdOwWESoY8/hmJU2g\nRlcLIjllSlezHua+kvHFD7FC5fZ3JnPOmgAkj2TsRWl8rHs7posj8d+qW0Pp\nYZ4AQYilOo/AUnmOlY3naopUkvEmAA0ImkMYPSNiH327UbQQhNShb5TAHv5G\nffgsoqG134PkMSitQ+lT1xtFL2k6gscHlCPiDPa4N/ZJo3x7XbivFY1gMwVS\nuKpyddaLy/YsDLZrgz4unCCFSsebuaduBO0kJpu/DSlwgQXSsQa9Si8NAJH5\nsNIcep3n0TNeAwPYt9YYsjFHaWihTC4M0f0pq6wYbBjLP7ZCP1C5RbThKuQE\ntY0JvV2QmKahYp1IgNs3RUSpfWRyeOare9NWb0yRgvnwIB+ONSuoqBIc+wJQ\nf+gzZDx/AoBKXSMly/vWDk5evfjIMPG1SAbBAV/QK15Xwz81ciYzLw8ciNTx\nUQxG0gOa7TqQ0RcivdwXXsJldcFjk0MNg0PEPn6yVUxf1YWVMvCRA4ZMvc5v\nZ3aFpZUdyCyOrvCSs2L0TSU3AunVsva53O/v7HiFsKpKcZQX92juPst0IIHg\n0tdS\r\n=SvH9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"fa8e4acbf6eb6f56f569645f9e6421b26d8c9b41","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-642_1614066607373_0.6517433090231044","host":"s3://npm-registry-packages"}},"1.3.14-643":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-643","_id":"@ubnt/unifi-ulp-ui@1.3.14-643","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"b107f7bcf037f5ec3c16d280e4dcae82e66353ef","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-643.tgz","fileCount":85,"integrity":"sha512-vbiRX+K+njPCSmcd9kWqKxaz685GiVX2zi3nihV7zaMSdeEk5ANYGkajshrmdY5UV1tP0eDQAvTX9GiO1nbGVQ==","signatures":[{"sig":"MEQCIADfWaoNiqqfohEpJES3ZcAAiZK8UQ5aT/6EVq41n+05AiBTPBz/RMqqgi86G7pySTxHkV+w/JOd2G5wrBDogBDHLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7138024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNLa4CRA9TVsSAnZWagAAalEP/A3m/fGDKLaIX/YZUY1w\nqOMnljNFQCtNBH7SNehhM55cp4BOzWHfjNTU4GBGXU6wekZ3fCEX32MY1mKQ\nALv0fZR6zDPsuTCIwES8NEd9qHF42OthmhiuQtq5tTk3Fu6l0z4TvNeswrPg\neKhOOlTvXmrMydX8xD/AKVhXIvCcqBZfHHFFoCqx6hZDfQbklfwPExrdNKno\n1txGQSK4omM+bK6kFjdGXG8nWhcA12X5EsNMm4QZw/aGsFnclKVBzhJRy56z\nasB/I3mIYUhzgbOXh+pgiKOhBD0VoJY8jHIN8eeprK4Qz6zo2NmVq0NIZW6X\nAPi54lHCJ4yA9Kdji5jrYKYx558I5E052z/GFiRC/aXcch/krr0hfnXFUjph\nkZxCP6wjp3FxtIPWERJdxDO00vbVCGxF8Z+CcDaDz7U2AU2MPLRSGWnhQKMh\nw0m73b2Pm9CxrrCIO+3jk4I4IyBdUqnUliuAaV0eGbHccxjJ5Hg+xtXJnRK6\n0V6HdcHm7gKRL+QQ5Q1loHg2BkTkkbQZcJSLAR1uD6xbyKkU/YKZ9eY7o5tU\nN2ymbhDu2moEmoeCWm7lUGPLlp/O+FvejBVEswn/W2vk71pPC589qv1nTvRb\nPAKE35ZUSuQ2PhRRHWgvZ9gR+jqUQDTL8mY6xo4LxUwX7KbacI4iIbTo0lch\nwJ2c\r\n=cWb8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"fa8e4acbf6eb6f56f569645f9e6421b26d8c9b41","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-643_1614067383508_0.048976129937722934","host":"s3://npm-registry-packages"}},"1.3.14-644":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-644","_id":"@ubnt/unifi-ulp-ui@1.3.14-644","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"da3e2ad98d9bf9632f6e685ce2810942935a6cd7","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-644.tgz","fileCount":85,"integrity":"sha512-yKJRlTYAeX6vv1Ujc2+xcUg4rf8j5z97FglJDpj6QfbT+zvan4ONxfQ28OyrtYRV2i6rkqD8B/sju4h0dShdoA==","signatures":[{"sig":"MEQCICiZcsqrXEcNBRoCP6Osb49a9mG9/3ctlx/USttGIkGeAiBMhWrs7o9Thkc6VfAwi4hbbIPmqtf1wSPH/e8wUjHD8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7138024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNMaHCRA9TVsSAnZWagAA7mcP/Rs5QEkA23MsE+sAWdul\n6bJzPcoLe4srTCVHZ+SHdnR4AH7qCgRCymSEfLJsFBJE6Z+L2nQOnGmi9WSz\nxNcLva3jIuEl1uJM1clF6R0JfmaJisojYitg4GPc3V7H2TRY9GRP5auvjuTM\nUmbOOqBD343liFLDsmjhnh4x7yuqhWFzw7r9IifmOihLevFhbkUBEcL8kzFn\nm3EgRv3XZTIxo2bEdP8ololU6T6xkuxjKlY0ytBUyLhuZcifQZcTV4HJZLJz\np1WAZA95AOWdqbGNII8yajQzE8W23PYyaQC+km63u6AWcFX9PlCzhi0APGHW\neg7TFmA4HWeU7vzqOq4b34DVGu6Mjg3LpNCDR+Ngyo63topSWVogx6wM98Mg\nJaQ9gSE0zR2YnUbxpjfaA2/LtSKezK+Yf/dyn1AfwtMCacZTiWPewBAIvAgk\nwvYdU5bjUKcZBtIOAF4aHT8hm6DOe5xRRfaoTrPqAptuCfytFzqf/e0yTmVE\n4HSGgiDYOO05ahLzZNoG3rKgcOu2gVbcAH2wO4aNt/Kz9wGOlEDvwJW1vACo\nK4+RcoCXxMX9EzELPlv70S39bIze0zYhLh5MtvwLyOHo9Ta6rL9I9ais14k2\nDv0lcfM81lcZWeryq/X7u2Zs78Q7gAeg4/8nq1oRc24LGASM9aSjmtjSnAOW\np5fv\r\n=zCgl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"fa8e4acbf6eb6f56f569645f9e6421b26d8c9b41","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-644_1614071430667_0.07328538212515756","host":"s3://npm-registry-packages"}},"1.3.15-645":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-645","_id":"@ubnt/unifi-ulp-ui@1.3.15-645","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"611499abcc99fe45600280b58ca50bd4c62ce5f8","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-645.tgz","fileCount":85,"integrity":"sha512-XxzAmbzWCCaJh9nA6bUX9knQ1yaXlSvFsfYL1Orh3XNPBxJrfc9vPJSZ8aKNgqjRH6oh0JNYHjevy0N9ylU65Q==","signatures":[{"sig":"MEYCIQDcvPh0oKas9tzN9eMleFZZYDExw/qCyDqrsoaKOniJHgIhAKHnxJLJ+x3UKQXjZJLSTqAwhh1CgX67k3HmgvcEWHlh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7128032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNfMhCRA9TVsSAnZWagAAoYEP/jBC167C8Ti9of3eLAMN\nJbZH8UpnQLC8UT1gamQdSbVOtK86eUZgOml5ehkVZTrXHmakPQkjRh0KXc3P\nBJeZK2TLU6D1CxycDwIbhgbij+y6Ys9nN4bGHPO6IQmYgd5uO2F/4yDQUXzO\noJfWU7xdMp+cjePxSNJAZ/y6zlAmRGNK5xLCLgpNtlOnLaqXcGrGlbJDXBlL\nh8+8pNJidWACERI7Vh4XuuJphNR4h4Jb7K3GJD0864hy8YUfNC5Nypcexl2B\n/GqVtgbehufXp2tB0Oh8JzHqqNejOzAbDOaimY9gi6aoOZFO8YB6j9mSV8H0\nRWa3VjfrwO9Qir7+IIJfcSCa1pLMLJvwIJCC0h4I0w0sJXa40bVhN7Azmub3\nMiQgGLgaK4Bo/x/Z1hs8hoCoB08Yloi/cApy+5gg+XGQA8uokSl4p1Z+1kwv\nUxNxzeJexz79HWMdPGkasi/jXaM7rjAS/46Y65UN5ZogKTvWlJJB/bgUILYq\nNlDzxEFbjWxzLDHhsgfXRP5c/j16JtmLtrNZ9oima9KJ9ft8RxXoruQbdAmN\nN7O7KbK/oK34fmumxXvBs0ulTI30DgVpOeeDKaTJ5ZLp8wwrshGqeay41WNe\nYHzcR4UV1moY6MnS67kxyZQiRZfBNqkPKsjD3T5dae6ZLEq8cKogwWm/GS17\nM+nJ\r\n=EHU+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4a28c52f4213b861183d8113180d7b2c8925b289","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-645_1614148384859_0.9500035466489278","host":"s3://npm-registry-packages"}},"1.3.15-646":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-646","_id":"@ubnt/unifi-ulp-ui@1.3.15-646","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"ce5d3ec49a9782d4b98fd7d706c6f04274338a3b","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-646.tgz","fileCount":85,"integrity":"sha512-v9kkTNvhlcyLFJszlHvkVoZYt/YN/uoQav+E4SnaUNbVY1nwGuiIuiisRAE/mahoNuonyi8zOMyq0wIDyrzwkg==","signatures":[{"sig":"MEUCIGnzJjU3bpHxzzjQAochxcvG2+iJwo3/970AwnA/LRWsAiEA7C9kra4m0r5l1I7oVhRr+DAZFmZaRP2boGRAN5IqwtI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7128032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNfXlCRA9TVsSAnZWagAAL2EQAJFuufOhdJDgkvDn55Rb\nr5+LQcZF1i/tgDib+BihLoTDwrJSA6YuoarRZ4xv8foY8oUeTw1t8rR9+V5X\nijeL33GvVYDL/Yqq0wZvfStM7/U1BL2KBv+f8lnfq+0rqoLjK7aI6RibYuBQ\nnYZ00necyOV8yDU5+jGKT25rpkPkLrz1hEz95r/mGiAs+gXn+Zrfhd8abAEw\nIQ+4AL2YBtIUGjdXpxa636ByD8gDwf13wGri4sQeXcdMc0G5eNSd8uJZDX5h\nUYppEw0mV5eSefdB6Qitsl5Z0U78XzsovF+OW0FHvVHf4PuYasecyw7krkHx\nMWiXqsEuQGru4ocSxX5RpsnSvXubCu0TvWEFP37/H0Eyb9xlnyksgBY9v0KC\nvmRtKhP0b0SE99BlaNICzNVoAL7Y9Jy+JfoxZ/6suMIfoCIY9eQRjx77UB8f\nojA7lwJcUr/3HLqEJfNKLYbrMYcsdHXA0DPziHd14uc1LvaoSrdkjvKya/oV\nfpvgT6WBHh6z7IWhFoIXoGQbSc8mxUpv8LfWpfEgK0bq+IGCxcvBNhB2tf4X\np7bl8pERsq+Xi4hZqai0BV7HmxbihFLTfGiH0qHA8Mhqy1iPE0GEIDy79GLk\nUvmQLenjXpQ/rzHsJ8ACWnb9f3zbbTbrRJ5YNLLiPdKZbwkhixSqsLxB0og+\n6GU9\r\n=roHH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4a28c52f4213b861183d8113180d7b2c8925b289","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-646_1614149092515_0.947771808598213","host":"s3://npm-registry-packages"}},"1.3.15-647":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-647","_id":"@ubnt/unifi-ulp-ui@1.3.15-647","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"93e97c3602cca047112dcaa28950738ff5cbc93b","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-647.tgz","fileCount":85,"integrity":"sha512-nkaf3xjNDjOHgOu0AZrGh6ELAxik/I0lchFXVnL1JM7GUVOfNtefkCSrvqhjunM14N1WWGnjQGaxyyrdSJFC/w==","signatures":[{"sig":"MEQCIHG5Exeds5NdhjDO49Y7qkUt+2J3c/AFQg6fjjHX7a2lAiAk9pY0pZ08weJwgwlNh1y42nKAP22lTRYtcgL9s4sJ8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7128032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNfiiCRA9TVsSAnZWagAAbyIP/3Adbi/gJM2kUukKbHh2\nOk+GWLkS6SbOw+HpyKsp8t0/4gBJj7qOgzoMfZkSDD7I7NnbDbH7UM5CBNos\nl2Pah8b0f9eJ9C1kUv9ZICAJ7q0FF30eR44GtbbFrsgf6qJYHWZQinlzoawP\nkf3X2LD3/MVSKbzA9yV8eqNaLLyw4vKFr9XnjuEHH2/Y1dNBHGhHnz6LCBvN\nYjtOVSt8JuM+44vqD8RpkNBcrsiv86ofx3QmYQeJ5n+QoDABVxDxC1+ZRcJd\nVdCN97NZNlJmI2+Cde5rE1RTlU+IFaKY+Bq0mYHZHPaaO7nVoVV18BtBTRk0\nOtN3bGZBwu/iatXqkMmoSwQygnW9OfjCo9EMt3fkbPK0MvAhzuid9JljKO2e\nWL4m62gWhGg9Lu9z3JVdGQTHj6ABFyf9kyBp8pquU88ipW2CDbM2pqzwc7Yd\nnTqDbhg6WIcZEJ+uyo18LdUPHWdN09mBA45pBoWqt8p05XyOx5aotonj/VYe\nYH3tr4KYGu295ly3NGF7aVvqob9U+aUXOSNfnCzChd/0zK2pnNkcZUS5yyZ+\nDxJiMjqVtT+9A09AmL08EA0c+xG7ER+xCyncxEilE6/n7YMdWAqvBtrpIWWY\neq1nfYRky/5iAyv5mR3JefpkCDOm7jXHnV5HW2SvOAuIOJkwhMGXDwBAK/PJ\nKSwd\r\n=ZlDL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4a28c52f4213b861183d8113180d7b2c8925b289","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-647_1614149794115_0.9901542154320322","host":"s3://npm-registry-packages"}},"1.3.15-648":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-648","_id":"@ubnt/unifi-ulp-ui@1.3.15-648","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"6f91bd73b9995bfd3c576ab49d2f8ee9e544b071","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-648.tgz","fileCount":85,"integrity":"sha512-6m2miE6so2UpTdvp3wTUwB0Wzdb8PUOKFnPuyfC+qkRxj/8c8eLpiRZ+wEyUtDNC1hJmrnTod2i96cuTm3aEnA==","signatures":[{"sig":"MEUCIFpKs0V4mn/mH14kshuldoF1+QHNQwbiDG89cOM+jylWAiEA1QAymehrIXwACbFcNWFIQjAGPtP3h1fcb88pdhcvrX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7128032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNfx/CRA9TVsSAnZWagAAvgUP/0PwaWgjQZK0eyw4egMY\nogO+Yc8k25adU42LJUj/isIWeuJinoOO/iiX48uXWkNkiHwtIvZmN0XqmrKD\nZ/wT8IrYKxksHdmzUn2qqR/2GjTYMxEbwYYF/eUNks5OgzoNVSIO1PQSfJ/A\n3sOaAaaVPTyZyiHj0H2Y8coyLO3TmzKN++oAQnFh3ceLmyONs2uVLQJoT+rh\nP+5iyy4Km1NvkzYlgacc02Rq4JvZ5VwN5zq/UVHKNo2vndMMPGRRPEMeAhG0\nP2NvBWuoIzUW/phFRGwDN1PKatrXjeCdW53TsdfhSJ7/kLfvdB/kxwn/K1Xy\nwqPRgzWrTdkB4KXBJtHTMVz7sP5TPIX7Z2KeETCRsqxRQmxq3s0jVX9AMuKt\ndaglbH+t0maAi9V12w0ABn4OUM8wTLaurrv3VjvZRq76Ff3dFXXq4PJGd+tk\neb/UC5nF/Rue3yIXQLVKlK1SnCJkPYZhN7IWdx94qq2P1fmhXq19s2d4Ih/G\nZpkIaTfAYk14GngqLZbVAWqIB7In6LXmg4s28PbgB8piRKGVOJGCjSYTWN68\nh+qZqfUQmG2U43gmrj3AhsWslZmq1a+eBsP4rkhR1ZjpVwiVqEa0/ZKOpVWd\n7MD2C1WaaIC5XHC5fOOGOwSt3k0vdWOFW8bJe2sFUxeqWCNivDdyv7g8Pmg/\nWJni\r\n=3CQa\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4a28c52f4213b861183d8113180d7b2c8925b289","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-648_1614150782488_0.631061821552346","host":"s3://npm-registry-packages"}},"1.3.15-649":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-649","_id":"@ubnt/unifi-ulp-ui@1.3.15-649","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"b2368d6968ecf8d31bbd8c412a894962939fb446","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-649.tgz","fileCount":85,"integrity":"sha512-JcN+sXooIEXrJJcv+94POjipgUDsU59WLwksV0GLyoVi/m8A17xgXR3n2hzcqqzL6ljzNgbDafcfCny1BWYfRQ==","signatures":[{"sig":"MEUCIQD+kOF3XTXgHi+5EWZiC2scHvU5nnfyKrj/69Fwu0+OTgIgLl/sheJrA1NaMKcBg/SB5cucT/VU7qhz/elZXKVPq3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7128137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNgNhCRA9TVsSAnZWagAARxUP/REPALwJCjlJDrCWn/5N\naQvV8adaqe037ZGm5J65+hZkI7iJ5BblHymZmYlhW4JLH76oqrQ5JWfZgMFW\nNUGtcu7KnaZMXUoawPjtNzcYx6EvULIKt9GIQH3AI8s0JuxBpCC/6iyeQU+u\n9bn6lkQ0gcailsRLFSe/+0jvAnjQDRnT7ILX0MZJMHUxblX8D4xtmdxjZ2Z+\ngtr6Rid2UEpdzlvS0y0iOE0HBA6v9IAdtNYuATv+AQ3bF/WFqJhSDqd+5xVc\nIQdjiB8rJtTo982QwS+1Ltl+kXI1UPUQjhGPiF5b1Mfa+6crtnH/+AclEqsB\nbVxFDGbeYd8DDXa7H6+YcZajlHTiJUS4f0l4cxe/L+Y1XOjAtVlMurQi8w1M\nF5rwe2O1ZkuMaEicPJQtMfxquriJeM8X4VT1QUtzqEnmG0JfWmF9Ocr6yXGB\npGds8nuo7sR9ZxZ/c1ejkc4FuHOGEcNfy2Fc+PuY0vvncOvS02wnxMHeiwP8\n0hfxTzlIuFxurFR59fOyWl56pxIRyZaGKlwccVLXaLiGj0aGmwB7++6oDQYT\nR3abmOfS4Yy1pLTJ5N7/vNAfwsHUzBEVfunSbn2UvAWul9LdMuh6tVxXkcLg\nHt1Cyj7j1ynw9qOJcX5Z9ftxmM7q3xfjMq59CTg9ipIRLjCcoPMLguk3wPqK\nM37V\r\n=gJLC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a1a307935ca287818ab7fd0bc0f02cf7e41b9f92","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-649_1614152545315_0.08705917002347374","host":"s3://npm-registry-packages"}},"1.3.15-650":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-650","_id":"@ubnt/unifi-ulp-ui@1.3.15-650","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"928943892b5d1cd90c75d77bd6d048fd5a4625b5","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-650.tgz","fileCount":85,"integrity":"sha512-cxnJ5zzNmQUxCO9V6ef4oI5ppp92AjvVTDrAYIY/WDjzbffFkl4rHanjccgWpDW8Wl8V5m6taDwz9CHXd57vbw==","signatures":[{"sig":"MEYCIQCvZ+lBHEDwHoR6rWPp7Ihy8Mfi91nMSgSw94+Ie4DmngIhAKIFA+xjEvmicHciXJqu99Y/gP1E9j91HCHKeXixprhv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7128144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNh0tCRA9TVsSAnZWagAAFyQP/RIygO1H+I+Ik1Rsz80m\ndHwNrJLEKuDmxZIc/noR4VifFcSMA2v/vbL2kq/YwaMBBYtrYW8jS2flKy+N\nIyKDyrS5jKlAU5Upnzy/0DFtBxEAnPqLOg54JJoJAKK9XY9pKodKqzK9XCfe\nWSAV1CIGqcVlbYgRjCuQoo3mmOU6UivYM1rKxW5yjQ2J3AzOaGe9ydxAae8Q\ne2ALlzluqIgjkJKR3PO22l+b4NTasnb5+eBXHiWQ6LWRSu/GGJffVImga+DF\n3yZucUPXWn43eSeLs6uGGpOUMN9waMknl1a0rAK1jaEqbeyt6GsY2uQ/yRZM\nm8/shgNhRJKlgeghBmQo6OOdvLLm3SIMttC1KQUXIwFdtUPgbcjmeedEWXvT\niZhia05B0aXXtyYduuPDTzfoAsQVJP384MD42+GjkNMncA7t5xnYtNGUtWs3\nkHzh8u5ZqhXh/mYq8DHc7rmT4iePukRq7w49lSJ761pzWDbDehsvNJjToSXu\nQ7NPS6Wa8gIt0nTM9pnAqZ6vE0ZCaPxO8lXhTcVFjbKSWFMX9h/jnJ/gNJHP\nGbVZsnkZ8+lrMchNapqKGgKBp1xpNI5rrQ5V5Y9TA6caAZf8z46/9//prbWE\npSVpwkJIQMiaMO03W9qimj+mRYTT4Jg2LsOaTg+hiohrcRpsB2TWzwa9U+C9\nEFAj\r\n=NblB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3ad254a3d7d1649d1a259a75858a97b0dda8a77c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-650_1614159149113_0.6455683632969627","host":"s3://npm-registry-packages"}},"1.3.15-651":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-651","_id":"@ubnt/unifi-ulp-ui@1.3.15-651","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"cbbb28b2fac9ae8b02a4e05110be82b485b7d3e0","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-651.tgz","fileCount":85,"integrity":"sha512-hmrAtl9+YWBUFNU4RlBPNDAE0h5zCTofOZnr60dpxRLvvxMZgZKFzXR+LBAJoOnDjOElQMmOZmIx2K5NXDYUOw==","signatures":[{"sig":"MEQCIHbhMwwnclwyBjtRyRScPom0W2Zq0GYorVkdynTmt6gcAiBDshkRlLhwu3bXCBFJhtpGNmjjFImBLx1ji+T53rlI5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7128527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNkJMCRA9TVsSAnZWagAA09kP/10YuGoTWHYrHo1FIm31\nJXK4qvxRNbQCGKXtt8ZzQkqGAdbTvok28G6hG+ee4ElXJ/4zg9e3Nk0VI8CP\nv5ljeiMr5a8r2ED3hYMbqLwyjlm1p21eWnJYLyolcy4cdxfpPBjYbsEwwPVS\nyOdglutURUWl+WxBQY/sSJ/ZHNp9evZwtYbBBtDT3qhpNQZPs3HxmSjpAwyE\n5IuoOgMRRySfW/q1irliJQgiqXJL/wHwRCk5rSYKd+RiWflOLtU2UN7bVs+z\nxYaZfs1M0cW9hyZjO0GR+q56GXx1lIe9Vv5UDuRTFi721eZZaJap3Jd9BU82\nS/e05+YBwldlTDStlMswhXISlCEMk5MrLpaLA8oLOPdWCMi4QkFjbxYEEx/I\nmhDGh1zsaVp249VTnXWjYy8yUgtjBDjBYSfxiUockHrT2g1EmOqM/84mFuUq\nZMQZ5GCkFolfSpmGyoysU2cnKdGOYv/2yKZa0AkIQ8hxhT1m1k1UlbHqrh1F\nn6GUuz4zHnIwND0oEJ7VDw+zXxcOGOgD6JczrYfmevUVRE9aKhOEBWCW2s4l\n+SV/BEHvzTJPwMCTbyMuTNM9ItPrC8E6bbLZkWTDP3jHU3FzOqpSUdHvqnFq\ns8/3EwWH8B8A1T5pzZdESnXNG9AAMt3nuXlwJWvN7rRWRwPRPU/j+S6/R38G\nYswA\r\n=wVeC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a872261f688451a0da2915b333948588397b6da9","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-651_1614168651564_0.8269958390354855","host":"s3://npm-registry-packages"}},"1.3.15-652":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-652","_id":"@ubnt/unifi-ulp-ui@1.3.15-652","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"3603f0b3331245cd96e11f68d6d33575375f1a20","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-652.tgz","fileCount":85,"integrity":"sha512-KpCVyIuE1IU8VHWyquiL/M7sEgs5Sf6UDoQrdsLkOnvhlHILh9RwWbGFKBech94iib1tRJO0XUtpjJloOQod8A==","signatures":[{"sig":"MEYCIQDbMnpbT0x4U+aSXlev+BDCyalLKM4RHc3tJT0oebp6DAIhAO2MtHO3TY3IVgNkbymLwk6iPyoU8uX1LjQ3kyXePg2h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7128527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNkpXCRA9TVsSAnZWagAAR0sQAJ1yPpwR8Mr+lLnUshaW\noHoMLM8HNci7p6rCrCAylNXy4Y+9zgIZVZa+knyn4qdrdGhxRXBl6cMZ3z81\nD19zeaAIb9TWlXFvW8FooPW4lGZ5GTTBtMHuYkAS9jP43vrMkKHmz4gEizfH\nxDQl0WzUtVKfymjY51my/jT2kTTMc5BVaMrGEPc47RiQncF5WcI6VHaLD5WU\n8DRQ7+BdwVHiu/A+eSezRpU+q1w9EYDat1ulQSwwOqGFVjGlQPtC1ClJ3pjC\nYadwwsFImouFgROGXlsdbf0qQCgcflGvVD94eRoFB5VWjgI+r9XMFl95z36L\nDnNcud5xhoclDzpL7bl3kZibwgsnecNPUqGqEWKSZgh+3PFwgUKCr2aM0nqD\nMhLjqImtQf06g+nfh3fVx8VAIUZkqb/dHZKqcJ6htvNBj8zqDZ4XTNCJNr7b\nplBCrhH2Qk7AFPUW/OiXhNIE7CxbkZQm96F7ZUiThqkjSQu4DgZ7xOrMQ1Hn\ngUmFQnyZaTuWEBiMi4D7Gi+27ioJ4tJ0xNkbNy9DMOWlpe2ygBEnzjpCesHS\n/FnTeG05scYqg5KVqa/70FrxJTQkdaCEhdERn9/+a1Q2xjX1LzfA2ZDL7ZS+\nTZlZ24v8BzmgEDYm1QxJ5Ya0C7H9itXRT35pwT596/0v51bCc02fWYW/mDE/\n94/c\r\n=T3v9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a872261f688451a0da2915b333948588397b6da9","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-652_1614170710618_0.060616653338239956","host":"s3://npm-registry-packages"}},"1.3.15-653":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-653","_id":"@ubnt/unifi-ulp-ui@1.3.15-653","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"b39b203a07befdd250938898fb0dda9f8167f1fd","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-653.tgz","fileCount":85,"integrity":"sha512-RokRXFD1CM/y02HTPjTwn/VGtRv12uatOTd0qhvqvtTUWzwJOLbHAateI9DRCyoQwYy49LHJuaCnWo3SIgO2Pg==","signatures":[{"sig":"MEMCIF4VRrf3HPPYAPcsgsBpqaVnNBdRg7Qn4rq1niYstP3TAh8v39T5n55FmdZBr+Wx57fsjWH35HcFPw3wFJHNY4y1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7128989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNv4wCRA9TVsSAnZWagAAa80P/iECFUybLD4Kox8FoTMj\nFsAzA+kovWqLvUPIwRCi7cd8yGLUww1n7r/F+RYW/Dc/GQTD5L9aQM3jY00W\nZUVaaeAPkDxSO38EowyDGhhHdvAMsJuPAtxR/6HbfP2Z5+40uhuBklLezw84\nJ3cos5s5j2LpXZUVZFQMDrBkahchLH+CQPhOe64OISk//fIE5BWKOeaXcWLC\nOkaG5nMnnqetve5ogQ5Mmd/Jkr8WhMZXnxjZ2ize8R1DRGjTA1yNBZxEOlLh\nkxlJHUqO7ZIGpKRFx/7vclFTq+n3VyN7Wl/kIcKkIB8PHcbwidypEvbB5TTQ\nQS5QmrkIcslkIF8wenfH/VsOAT/iZEsS354Epkeaw6m6Prqw9v49lw6oL4Ms\na5B34KRVFqJoFjqKGTl6XPIADNAtS2pumwOlvrEWdzijySEgi40e8cGAu3Mj\nkk/jnclIjcpb8kSTQfZBIqN0hI+ccBIQcjakV+f+KnaeMAzXCWgTKB1IrYPx\necxj924/8VTy/O1ZX/7CJfstgSEcQBrX8Bhm6FyaH2DDzuNQllJulLxQS7qC\nuzvSrHMRHspJF+9pN1HfWVsOwz3WowaWEx9fvUZ4AeGCSIyHs4W3q8qq7yGl\nivQtPgG6VDVkMvHVezNFgP5bZRPzaA3gyjmQ1iKiXid1hXtiERyyKwotWjU9\nfnfY\r\n=Drqe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"90bb3407e5f658969ed59f90713157df91f36ed1","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-653_1614216751986_0.13849277938101556","host":"s3://npm-registry-packages"}},"1.3.15-654":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-654","_id":"@ubnt/unifi-ulp-ui@1.3.15-654","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"d28ff49e2d2d9b1ec2dc4cc3e2fcfa41b20898cd","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-654.tgz","fileCount":85,"integrity":"sha512-4sKw21SFQhU5zyXbD4DUnC+WbU1EV4+O9Ll6bClsjcU23nms4LGsBHhOweIhMcF6xXOPGkEPcHa8SX2tp0E/7w==","signatures":[{"sig":"MEUCIEfW2PRkNSvdj+t5gC9aZL8Vg/+6rxcKNNFly6JqORiQAiEA7C8QGN1gDGWYzlw8Mx+z15ZwnNrOcbM96zHv4Pm1Ojs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7128989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNwbjCRA9TVsSAnZWagAAf3AP/iLsVPAwEJYGD0me2V4C\nUdo0RDT/UOiUFpRKCP+yEJ6nGPA5F09uMHBIFO5c1flLIxW0y90UhV3iIcT5\n6veKQYrt9g0Ynre7/kDxGl9gxuoCH2kDbP2u+nT7EroKPYqiI7kjUubsrMPf\nupQMTF07K3Pg1SsAgQxVziq9hfgqKBGFcCJIaE4R4Bzd/r5NgFf0BoSuvjWN\nfeajz41mqxQyubVlbdKgOfKlAlQwr2oZAE2H0ePkIS2pGIIlhf8GKG9WSP2w\nFn/1zlPNuTqKl0jDxg1gIy2H9flBw7mzXCbu/GxPXLlsFIIs+HQizmu5pRk5\nJitRrdgkCc5tp7mQw+pR5eZnsS4OsoJh0do10to4Z/U0n69EIw4enBMxYVeo\n62NIZ7OouGPB9opbUi6f3tNUVfsbeDWYAIkIrPx9OyfM6T3z0BBpkZZL50jC\nJm6xW2+ww8plpeqpAWjIV1NJJwwfx9wVQ6Kjsw0VpSdHUhATUB5OiVYCpTtx\nTwLPraLf7H+UrdkMxY1Bbq7qGlgeSzTf6FIQomhh16SLSjUOlB3aQowox2LX\noE2WRe/amiaBHsCP3SwXk/xkm6aWnCd9T7LxHAJk2BlNJjygoVXup6iUflrk\nQ+MllONqgbWuuwnrj3wTYxR7sWh+Jau/OBjs+Mrt5agfog1dQvWXJmJO+lJv\nsit8\r\n=gmol\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"90bb3407e5f658969ed59f90713157df91f36ed1","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-654_1614218978888_0.7340321574181639","host":"s3://npm-registry-packages"}},"1.3.15-655":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-655","_id":"@ubnt/unifi-ulp-ui@1.3.15-655","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"07f272d6af50239b5e7d08cb4cca1bc86655bd63","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-655.tgz","fileCount":85,"integrity":"sha512-AICyuKz66j6KIr0SXM9j1YhWU1vf/GEmACJD4R+YULfOMina35IW6eArCTPy3gkh3Kh4havGI2oa7/tJHtznhQ==","signatures":[{"sig":"MEUCIHiZ3kAL+WBivlsB+yLRBKi8eONTBCwaz9r1NGjrb/k4AiEA7gzQdI6LCISz7EXZWlqv81SYuHwuC79PzLdpNYnNSa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7128989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNxN8CRA9TVsSAnZWagAAbTQP/2v9RTbO6L5W00UJ5ujI\nTqcQwaJgkwQiG36BgBilBwCAogEYAJTu7mOz/EgHvY1VRy+9Bwy1L+lNlI1X\nTk+VhVDoMWf6vIsa+zUF/E624moRBNhPMw2jKTzXCr4LcJNJ8skVY1gkL3tP\nJiS8yuXaNk8aGkHrjHQArDZA19weesEEc/dJN3VoroKPwiFXsSNLrtiC8LYU\nXAYeGePmHgIHlPOg13jqmUR0CZMgxqZ7GzOr8FlHJXfRxuLuXt8yPimLpQC3\n6KAI4OCVhgFm5gddR4rBEct8inlYrRtBZBJDKOwvdeWAXf9pmz49CWhCCVCm\nK2pVQQZ41NxHTxdH7RwirVAf7moYcWR8SbxRxt5Smay+h8ZEsgZ+6XbJeJsZ\npqHAQMRZUAuDy+w3HScNnnr7UvJZeFnKLwqKtPZaqPs8/wHC87DEtLMEveI9\nuBAQpIKBGZTZ5czIaxHHDxezbgOKKZ5q1s8avvYd1GSVL0Aikk2JG1KpZ7GN\nMsGhbBM6Wdz8b2LphCISIdOvMfULMgPCVMgcwSHPFMT4+sDeLkfhqWeLMQ2t\nvvC0KPTYY+y41Kdb+C2+UA7Bf1G6/2akHJrHzZGNZV1h6b2Gc3BAoGuhWeBI\ngKwa9aZhY/Ky1A18+NZxfOHvHkL+1J/wga91fGmcB/Q7yZitX4qJmOtp4gHA\nHYIp\r\n=d9Pu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"90bb3407e5f658969ed59f90713157df91f36ed1","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-655_1614222203847_0.7957762965298951","host":"s3://npm-registry-packages"}},"1.3.15-656":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-656","_id":"@ubnt/unifi-ulp-ui@1.3.15-656","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"85604d0437e4945fa25c5a8a3c54454f61208cab","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-656.tgz","fileCount":85,"integrity":"sha512-UPKR3BTIntQOVm5FbFEQ6fk/s4ZzSgMLN8RQjKmXqVYA3O61MZv1a6waScWzxHwQCV5vydUXU3Nm1J15Z3XPxw==","signatures":[{"sig":"MEUCIQCntAxc0AYh/wgnSdVAZod7+MRplgTcSE4WfGgtHY8C/wIgJR3d5qVMIZjqzE/aiDEXioGHXjJAg4Dlw0OteETIPck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7129371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNz1GCRA9TVsSAnZWagAAHooP+wdWSZbv468NvbxNhibn\nMHrG/AlVphvEJhjV6QwpR6aruLlPyIHv156i7dcyotwcRo5S937XYD3d+yVr\nUnXn6gHX8VVkvqbCBjvMDuMfLxYOjIbiU3ojeUB7bTzqw9yEkwrmo+LcWuTE\nycwr2C1cSCW9ZjpkYIumdtTQ5Bq+fqDGxRYNgLIYtu9koIEYS5gU4ZEe8o+9\nHIyJcusQykzuLLYbBNIXmKU/iAmDsla+TKB1lFfp9aJJRRZ9ZTv9Bk8mohiP\nHY9X0rwdYU0vLt9vHxbrLrXRPh3Ot/CSrwmv8SICG5EtO9pI0nrG8BYVI8TL\nWdtreaWiuZNrCE2avD7HKatquMU36Ey1j1bUaAHgwntpitf8t/uDSP3slxLq\ndUB7zE6nsKut2C8IiYadjpvKXnVVocqJpEvWQMtpViZGDnETxvU/phABqsu2\nDwFfgqkx0rpSS7ujGGJeu1nERC6qcwcvg/SQhAZPz35LJbu4bvZU7spsQX2p\nlu4Z9x+0XXNk098yepqI+F4I9UpY1X4vsew/ynT9DTx20qDthqsOv2XrLq23\nlkp6vPFTiqXlVoJiiIZIkq/UVv4tEmGsyiUkZE6a2qvV/s9wRupWWP8vSIya\nZ+Dq2rWOZvHbImcVceHkW8OKmkIeS5nA5IxMvBGq5BJs/igE5F/y9y0/WxIQ\nJjMh\r\n=MsTF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"181137251f999ce5f819b3c2d4dfeda289caca0d","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-656_1614232901889_0.8518336134997597","host":"s3://npm-registry-packages"}},"1.3.15-657":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-657","_id":"@ubnt/unifi-ulp-ui@1.3.15-657","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"1a6252f8bae6917e615b8ab9bc576cb4bb0fadbf","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-657.tgz","fileCount":85,"integrity":"sha512-3HTpQkQ8ORrzE217S/zz0gJNmj9F3G2jWP2CEk2c3GFPdth/DHzBjutI72wXN14Qjtbst4SVjorUbaAiC7YeXQ==","signatures":[{"sig":"MEYCIQDMDIHEVqsz5VxpstRVpPXK269SG+gJdVLBZzpmFOqUtQIhAO/VIf53DlNUn/QtiLIpfa3S35zjCmtuGZ8pyWbpwoGb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7129397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN0JfCRA9TVsSAnZWagAAQsQQAJe5DfnW6jq26zhxxLYT\ngG0WjKelq882VAgJmgbdzgl12/oFZ1H9kOuhfFWLsMmVz/ztQZHc4OGML4+P\nfaGXpmV2osbygkK6eS/xIAms6QQPe1VipOQgIt80nlGiyG/TBz475wf7igLq\nYWrFtd1y7KHokWkigOPyDCGsC4+60FUYPl7M1kVxtJ+Fupm0OgTUw7/7T3hk\nzvCM4s1zBLy7UYvdugcknZp2SXUWPH5BKy1yhpw4qMWIniKXVgy8JVicV+xf\nUEDW2enLdEHbQ4lJ5ybVkGiBYQUKEtnB3AsXcyJtNy/JSgDw8U1EaclJWexI\n/R+VYKJzrQmLp6apA71tiXOcOe8zc9CRNFYmSsgQ1nLfXJjxZuYWpFuIlLZ1\nCKW+rbUnVYfj0FNoWtzMg0MvkolJVQLOOVBFowcJyuGl5xH445CnVdze5ujc\ny+T6sVDvJYOpwdEO3sxuvfxOZdPTIBgt5cDkc1tugcsoy1UiX0V5iNQIUKkx\nFdBItiksyUMGTZ9nxJuCqaWQwaTrfgFJ4sqYNJYAxkegq0RPqrxtPIV7Yu9o\n35O+kJKHJNHBKfqbW16cdVSMOasbxGBNI2SXgjDU62scVs+rpyEjegwY97on\n/4gGEk8Tlwyz+gXNnOkxB1FvrrpQqcnivAisHZhkJCYFDVlia042JNOL91ld\nQC+M\r\n=y6PD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"333968f5fc9c31e56d098da85ea1159d673f3f95","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-657_1614234206862_0.4140247950157898","host":"s3://npm-registry-packages"}},"1.3.15-658":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-658","_id":"@ubnt/unifi-ulp-ui@1.3.15-658","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"8fd198ee02a0d83c7e7fe48531e0f5b4aeac633d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-658.tgz","fileCount":85,"integrity":"sha512-TJ7DL99itQmyubjchavo88/xebNab70QIy0BQKshZSnIkO1gITJFmS/tuKP2w1CkfL8VJqkDirP8Ap509g9hug==","signatures":[{"sig":"MEQCIDJUiXJl51YH/YatYYqmD5D3C+v00rVRNHQgmXkudYmSAiBgrjbyECkebOIU9Ea7U5pIEzHVf/T2/azJ6GMxvMpJeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7129397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN0QUCRA9TVsSAnZWagAAoEgP/2TqGPg6nkAYJ0ShD/zg\nXXWeILrO5dW8RjCELPLEY2LDCFAPOIk5kEeO55K6X4psiP1usqM72G67B99Y\nAqG6T15W8L67/y4HG8vUI1eAhwFdHmDv4zYso3leZr+cFAFJk0l83+gTzjzj\njgaDETG9Mtu5Z0MAdL8xKlKCK5pGOl+c34TTLlu1dKCD+lb8yxlBNaayPV0z\nObm7Q8qxvd3lF73RikYhy0mzq2YwKrN05asJlOZjF55VzsvhC5zHQnGhoH/U\nkhzmY/871TLrnNWt+TJkh9S7BuHbjYaxGFPG9qtjjVPMavv7XJB5zG33yegv\n0Gw1X3zZvlvAiPBFrNQnBLtB1dLiGuH4ZJObH5De5rTXHfv/6NAw6MfowYiw\nwW+/+te9eTKfEHf4R5V1y+O8IR9alN9MQ9G7uwbmOEg11aOARdXxEyjiSB29\nsIFrHHh1g+jhle2l7sspmtpvPzXkf6KbV36aXfxDfX7ATKqU3bFsMAD4XLxs\nAo2Nywi8+2KH5+sKdE4M1o+yo3TiPU/iCkC18K2mjYDvke7Eo+WSFYqquqHY\nzRpJU4eFOcm+jRrCbntqdu+KPU/raG5w38VjLyU8wqJvz2l4UI+GF0za2fia\niEvcwkGm5x8uZiMgcrxuf+goyJ7aENajctuMkp3/4f7lqRZj+QNlH7NhC0MR\nZayn\r\n=l01Q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"333968f5fc9c31e56d098da85ea1159d673f3f95","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-658_1614234643648_0.13042328550500581","host":"s3://npm-registry-packages"}},"1.3.15-659":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-659","_id":"@ubnt/unifi-ulp-ui@1.3.15-659","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"5ffb0f21b0c8ac395ed1f26655f9bc0b8a74a729","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-659.tgz","fileCount":85,"integrity":"sha512-RHzRuGS5FCMPahvzSa9jWVO1hxpdGnHx29laEZntsLZb+goP9v4wmqfTKKyAclymgj2RSLp78FdiPGGX8wsVtA==","signatures":[{"sig":"MEYCIQDv1fDs4ZpUZTzwhyqME3btsqlSGx/t7qjC6eYCuquoHAIhANPyAZMDnQsFk7WOJHWi/h3HkZygfvedYYwJu0M7z2XP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7129397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN0kmCRA9TVsSAnZWagAAiVgP/RmjRNj77lytbHF1LEm/\nYxZXsJ5Wpx0SIwhAAIrf7no9HPs7vv9aLWWO4zVAVmAxWWEZXptXLvruViBi\nXhm0EObb4t1q2BvECCMkWgQh4c6Le+sE0v/9hyTzcWtD6gZpuA0++YtA7zqU\nxq984HlFQkh5KU9S+3voMFMARuHX9hPNZVZx8phDF0oES507efncfXdyVN8e\nTKkqkXsDwbeOMgXq9f6ahoRE+OYVGna2t4UGk9ByHC+V+M5YXFxSn9+R1vFt\naaoZdw3pPn3Hb9xwo+U4Hc0WygjWbVoYovLsAdIkdH9tzhlunObdj4luxru0\nfM3yZT2LgcXVoVx/0JjHqixxOuy53TDE1vfG8kPGxcMQHYtSTx4iFli4yoPZ\nOdQzSeooFJT4QAkbeqpf87Kc98b6JgLocednIb2wvZkzMk7L9Nn6d4rJttxl\nPS8ABCk6uj3ebNF9bKnLwDdwPT+yZUhzNRZ6ctcJKxYqIdv7pOtDAh3xHN52\nAbo5tvLXtwdGKbEV1JjBnhp1KAYwmQB3AjStVx50k68eguCNqqrpmnkbr8hc\nhedR8BOB+xxnyRX7SwHQy+P/kyaKfeX1Vjx+HkU8Zse13913Nm6vjK6UG8IL\nnIsn3wngqEugSyXHo4HdRsq2OnKAP2F/DjYJHi1YcyYXKWbDNDoaa6brMWv1\nqVRK\r\n=dr2b\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"333968f5fc9c31e56d098da85ea1159d673f3f95","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-659_1614235942221_0.8959067728294963","host":"s3://npm-registry-packages"}},"1.3.15-660":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-660","_id":"@ubnt/unifi-ulp-ui@1.3.15-660","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"7db273e32e43e20d6e010adc3ac10f551c20b930","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-660.tgz","fileCount":85,"integrity":"sha512-RC7IsJflmGe9S/DvRrOIGGXq65nBduP6U/77X2q0yh5V/gXunBLgv+YXz9Sz8qWtBg3LY4etjhGq3xEWvIRJLw==","signatures":[{"sig":"MEQCIHcVJtPmu62QJieQZk19Qg5j/mEQ7aQlIc6YPhLeD5MJAiBwkWSaCiwg/NhjrDSOYjkuCjJ3G3Q+1BK8St6nbDId4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7129399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN01MCRA9TVsSAnZWagAAFUYP/0ruSaVtSEMBNaVor+fJ\ngRor0IIKWIh0T/fgv+nlRZ36N6AV5QeC4++dDCB0c0oCUI2a2gKUqzFuzpVR\nr/tN/7jq13I34/2Lm2+ueNfz15kD7gUCRQ7d+hp8G5QFSqOvfojG8sXQF4vU\nRNO+AiXK/55Lk2IRc0l5IOzpPaV4iLZMK6W0C9IEK0MBEnxL9nka3Aht5Tvt\n6NGoTT1VbvnE2BSs0umvfqKrorStZBcwyCAzQLVCFiHTAOTDokfzy8lE7TRB\nQvRfNn6xdM3+vIuE8s7r5awUbSo9TT/Ejrbv0Jvi9eh7xu1SGoxziYTCVMTE\nt9KgG/8ymT2bfjUw5m5FhjEQMsrbGe9kSiLPfF3v400hxJt1wSjV3WNBgmh3\nj2B11u5bmXK8sbSo9ICskcPGKl6fS5mH2BKVZLBuNzZFIwBHNFox5agHs418\nYFK0ix0MLoovxl0mnM998c72DjibkuIfYe+Cc38yEXfJqio/fYuYGK9MoU5S\nynfmrDgz63aCDRh9uYA346iwS8akmJD+SW2iTsrXN1YBA1B+eYzTDNBcCxbS\nVLqnDTgzEzmt2sX8RDSSsBb6YfNkDIS45PzgQE9kVPbCsx+1F///ly1t2GUN\nSzUwS1SZkkFquMSdFYkUFD3e6vQq6Y+VmqhhiCd4+TNiz/rQKaCjSUPKuWS+\nlnWU\r\n=EByh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"15b94ffcbd164e6ce54ea891d5329663bd2ff459","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-660_1614237003439_0.45389024335199846","host":"s3://npm-registry-packages"}},"1.3.15-661":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-661","_id":"@ubnt/unifi-ulp-ui@1.3.15-661","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"f7acc78545a997fcfe3d7d57b90307f7083512c4","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-661.tgz","fileCount":85,"integrity":"sha512-O3xlUKeIdVFfyVLSyby9S6IIqGrcUnCE+3JhLjVgS8VQ1hgzss3lujyNW8IF+Dypm3fmqKkBI8UaoQbYgNtoUw==","signatures":[{"sig":"MEQCIBjWajO1Pxi269XFVLnUOslit9ZQpyUORYFQ3jd5H/w8AiBDS+KWdV0ATW5rCIltlr8UESBemoTmpU89rLigjzO8kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7129447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN17dCRA9TVsSAnZWagAAJ+UP/A0Z/L04bE01JwxbO/vi\nCOxdxab6x7eQov4Y5YhVbfqct5Opa7f+TRLtLD+R4+jXCzobDZCey6LWtKnc\nEqg+/N2qJtAcBvQfilEJKWFqPIB32mK1cYIcTSWB1dMusEJkwxv6FERzGixe\n3dne71yrpm1zI5urjHzx9Y/mZ6z/Ne8nWCSvOS1YYwJ6a3IuPTRah1r6mz6I\ndlJq4gCSPZCQD5d63bzXVbVLAZNO0z0/1DwXkvRe+oNhnqs+IRZGdbp/psdB\nqniNU/AlrJ0/phEyfXLTix6N1IcTeC4LbAnSZHbPtANOBP0fRAlxGxg4anvn\nWSP9bpWoFOo3LzDhwwRZt+dJpOeutaCzEQzcLN8expUq9AonAnbrmlxKyZvv\nmLLB8FlvSdneUrZY7+2MaSoOaztiU+2Ocy4jc0wswTWN32CMRQpYtBvZUqHF\nVlhw8RuJCQmFVvb2Ufi/fc8AjGqH9xD5uuY0F5/1hL9lI6MtwuT0e1v/GIWy\nGFavH10oP/ywlUPQ4MUIGqPoh7lplc+yxb78qA+x5VRtRzIRfeHeAWo9OPWz\n2kYCD81okbqj5KpjBngTkFXRTWqpkN2ViJ3bnGEMfyqX4jJ4OSQP+/ZQJZhk\nwnp6ui/mk1HfRugjYso/54w8VJxowG+8TTEZD7UExf6IaygdSToRGlMazdnd\n8rqM\r\n=BUa0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d40d94e5d2a94ff3bffa8f500c96d3a97bd61276","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-661_1614241500674_0.019429322665592608","host":"s3://npm-registry-packages"}},"1.3.15-662":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-662","_id":"@ubnt/unifi-ulp-ui@1.3.15-662","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"b583e6ba58ae735fc71aa995e49c513776b8d028","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-662.tgz","fileCount":85,"integrity":"sha512-vobZthoLWFBDUAlVXqhoWtIcnLWapq1Yb36gWj+RAuw13vdavjZNi89H/RFOkiTUVuQR78OETlST0rk2oVmhwQ==","signatures":[{"sig":"MEYCIQDOVNmD+dkY7dzbme6neKFrIwrpA6BWDJhEicLMOHKxfAIhAL66Dn4RFCOF/mUMjySz1IckXD+jTLNG69UgKUwPB8Iv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7129447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN19+CRA9TVsSAnZWagAA/XoP/0hnqo+84C1h0ThXyeKx\nLLpuZ4X7SdCgkG2wxxDD5skEk9MY4CkX1+x6sIZIyJLMAIG6FVwAshbkPwVw\n0ySDL2uR5WnfRRd3qPs8NG9KjYeLRBV259Wg1x4emEMPwsYCdkHNmCuVGSlA\nErtoBTSDQbTPpd1KGlL69NN89kGAALDiLljURSNgkg4bOZPumWHQCsQHiZ8h\nMPBOJfVzVqEa6k9yqUWJWDGzzmEE757pvbF3f6SpVRId1hYk4XIf5PsQG5Yc\nsRwyooKOC+eqF3DFYfniiOrupYcuru+pxdrKnZdkYR3YtRxCQ0n2S5524aIj\npMqCCzjUofD5DqzxDmHXvcLO/g4GjUuDyJNHhIWGgoqbAspAMn4sfDkAUbFB\nvbLpWsIgVztxHduMs1Wd/5/OLfM+aqCu7VSkyImDkUYdTyujP30mIPdxvjST\ngWyTPGtGk6EmdHTw6EsPUE+cfGDyrLHRX/PI96HEPmSF1hQX2+xIncl8F1j5\no2xc7SrDE2/Dm0pg9hRcvulFFbot/A3ypVnIBazrBtMNt65YqJirdSwYoIYN\ndy9xCsopbfqcfnJxdQpDeMHqWF5dGS5g7rVOe/zXbTscwUjECV4JMPuWjPnc\ng2Il/hFn5Vnu0cyYhxptYSsnGif9oQq1LJ3N1LsPlgNaxgDV5nW2KrgEDm+W\n2pWj\r\n=ClPV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d40d94e5d2a94ff3bffa8f500c96d3a97bd61276","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-662_1614241661734_0.22500433412678755","host":"s3://npm-registry-packages"}},"1.3.15-663":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-663","_id":"@ubnt/unifi-ulp-ui@1.3.15-663","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"5e4ca5938d3537557263f5112e8649e0281cd6df","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-663.tgz","fileCount":85,"integrity":"sha512-lVgmJe68LQyg+R6zVjtSTVm2sjPcxDfySQa9EDRAHkZODjJJN75cXMRqnTPCcfpj8eEP0h2Nn4+eUXDPYe+Dxw==","signatures":[{"sig":"MEUCIBKJFO8qfxpxxctIPikOmuKjYV+zldRhnRgAwUC9AqHTAiEAgWI70R+GzNGd5PVqCJxmS38mBWdmiULmJ8r3swjE5eg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7129447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN2DjCRA9TVsSAnZWagAAuc8P/19D8kLb/h7Y5rBXSDA/\n+Z+slwMhya7doR3K2JZA5oil1RJ/cCpVnu7CrsP+x6qfEaIe8rZ1gXs64Qk/\nQBqGizkl+lBB3jU7ud7/hq/ObdkavFoozYp96uJ62bEi/MDBd8vF+8dWetZ/\nZRini7rqvzWkaHjejQuUQzKIZMamn9+QMvc8/bxx9E2q1juaHc9xH+ptzNeM\nmrLwCs/0dB0/+ukIUpjLOzkLD/7/Po1q1QqxPKIU85+FliTFzee+NaMC0pvY\nj6pm0UaoOXouUGqCl2BMFyIHtkJ7393Sd3MsqqdisN3eb8uuaJ5xrT1nDcAf\nOP+sK9WoUMi8HRY9ojozNksyhu/+Bmwvf8g0IyF9TCoCXYXueWTt5ZdYOkyo\nx2T5DJ5Wun+8POdu1rYd6ZCSa/X+uBGZNgncmO1RUBsECoWsls7/uMHKLbSK\nBM8UDx6j8o1JNaaycmy9NvdYhDkCat59YPcogFKJTzWywHddvY3vEaV7aNuN\nwi8TfK9bvZnSWD0fziggQ5850Y2hNcSYtRYQUAKZwkkNlLbZzLIaDt1wYWti\nQbBV4N8cBQjOuPTUFktbA+x6aEdW6pGH+acecUySBZ/wZN91AnRRKvT31OwQ\nKlMpCJjqjqbP5uyHHhEvxDYlRJv1Ew4oO+3pKZEHdLeN3poPC7pSW38dFDEk\nsxV2\r\n=EUNn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d40d94e5d2a94ff3bffa8f500c96d3a97bd61276","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-663_1614242018634_0.855547376651433","host":"s3://npm-registry-packages"}},"1.3.15-664":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-664","_id":"@ubnt/unifi-ulp-ui@1.3.15-664","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"9f8e1b9c052198cd8a21d2580bc10ef3c767430d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-664.tgz","fileCount":85,"integrity":"sha512-FekbVzynEv3gGUYCoV11+7RB6ipIK+JiiYrK5lIGbEJUR8zb6DxRGeA+2iJHXp5PghmV6cvFV089h61i0IKGzw==","signatures":[{"sig":"MEYCIQC1XedJNLPunAJzuqCus1bS1ULAhWCZxWcJfM3dBIXUrgIhAJjopOU3yFHTih0826zXABc40TE+R3RrtKPHIqmfhc3P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7129517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN2LuCRA9TVsSAnZWagAA8UsP/1/RAewlix2O+eFXQj8m\n5JQtjng+0r7e85tZiwgoZ2kVUFvPBlAWYQt+0JTzbjc7X9997WmUVJDL8p9R\nHQ2HVe9nYm6wOC4Z6WkF9Z5EOhURZTKARlYJZlWhXiF4uTgqiYXoEePV6e4V\nsnqo7whxzSDwhhRVuf9c3dfQC+FvsSSMOpFkeDMNJnWI6O4USHwlWYbEYFu/\n1sbYgp1V51K+VSD8K8LdTWwb4/AUEnP2mudJJe7DGKcORE8of8YI6JzXNjYC\nUUp3VcbZqTd2/IR5pMJMVt9GvIrYKlMDgZmBnRDE2yKopX9/R4eMzCH/Z6MU\nZhtM6xAWTi6X4CY1UxwmV+M18AGBEfJoKDDqcEkX23Dsiu0NjOgrt2pgmruL\nNB7MV8z+1GdMfMzdbi2u5PMkK7x5ZMDPNIwiuUNBO7aYloLs1G/2dKiacW4q\nCHbgXgpFJv/aC71k+PJ71iuwIdd7TH5GHEkR3F9hCIscTUT7/+OTbvS5isB9\noSZVkGWYGJdoIpHjAZ/aOsL4c9y7i3CA49+q0mEb08s5tCXAuIWcm60B9eR8\nCto63qbZS1lPLs/kk81cKt27ih0FEP/kNk1UsawzflcAaTg+qak0y7mCP5uj\nLee55pcVRMva6MbtlMD5YNCvPGz5526o6+gYwO/63zPkk7mq9mn2XZ7tGq8N\nggWZ\r\n=xxdh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8b8bbc093387abee5ae70583be4f0da98329a358","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-664_1614242541732_0.2585655754115479","host":"s3://npm-registry-packages"}},"1.3.15-665":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-665","_id":"@ubnt/unifi-ulp-ui@1.3.15-665","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"6f19e6190905fae06110afc24ef7ffbcc8b7b7c3","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-665.tgz","fileCount":85,"integrity":"sha512-zRyyAe1dpg9z8oXR/6wfJrJW2VNseDT4254nH2ipZ3RZEU+DWczj0V6IpmgkQ62wzEXK/EyQ5gd5rxzg61V84A==","signatures":[{"sig":"MEYCIQCrsvOBSNSjaJgnV32Fl72odq0JcEql7tlEQDHuDdYrtwIhAOQIQxcm1vd0k1q823VobGT0Isp0VwBEKH9phVTzYGRy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7129507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN3oGCRA9TVsSAnZWagAALAoQAIhoO/GcB1jwcKY9kogK\nkFxWOp2bQjvMfSVcfeM7bdVmsaUlNZd4LJGie+1k9TRilaoCmafKvEoLzgWp\nZc3LiyEnFqzPUfaSv5V3jSvKGmWp0O054hJZVkUG40JJTtf93/1N4+DMH8of\nsHDnFrvEsT/xlfvjzUyJAitZN8dEJKYYluuJbyC61VN31Zz8+sWT2DqZiRMh\nzbgiOl7wbqrUkzWj77wKLcUeHSzvHI0OFWZLqZZ5LvuNMkASLE3yUFXJtxYk\nIiRH3CImwwxDTHV+Ws6bQ83xOYlIpi36CqP2bbLRJaXDt9QS1OnbNBRUmn+G\nlPy6SVeM8Fu+gF759qcth/NkNyUp6OfYynJmw/X6LXqzSwMVQD+PGXgw8F/e\njhfogdYI5vgZb/wgci/gesbXSQRMsGuUvF5nwTaTLbn5TNZNnUU/o58CInjW\nGNawQO8fIZQNkMFiSuk1y1pzK3nPEhyCybM+T9+uIuqXS8Gy3W6fZNKNyDmH\nD5vbGg/37SDakOAjvG8D4BwI8oyMw8VY7xcNEc0c9YOo/0QR5PYVcBOD2Vtn\nxJ0q21MyZnN7fGIEWecMMVLCZHmCklgxGD0cIbVZeCZbCsc/IIsOPLBcVOhd\nGThalOF8As36UWR1gGeqI3jkROl9103kqb1SnDE7RMOx//WVD+YDlq3qWe2A\nMd2N\r\n=6DVA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7807e2b2fa30c520f7f04e5d28854059a840d024","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-665_1614248454129_0.03496615662849911","host":"s3://npm-registry-packages"}},"1.3.15-666":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-666","_id":"@ubnt/unifi-ulp-ui@1.3.15-666","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"c9a32fa6db2b494ffb2dd8f4852a9a76ee0c36fa","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-666.tgz","fileCount":85,"integrity":"sha512-nDWHNCNKctNKNFrsYCTGM/jqyMuIUVPXSF3Muz59hqIJ0FLBOQZXAvl5yTT94eRg+mDjs7t8n5Gn7gAq50Wusg==","signatures":[{"sig":"MEUCIAQp5isd7n8OFjAicdytR4xHLRl7fhS0MWvqUc8fMklsAiEA+c2aTESiSFshQ5LRPQtxzLN1u8ctWgoxnm/o9NCmuBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7129507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN3xNCRA9TVsSAnZWagAAphcP+wdGt/vP6TZ/VJ6CGp+w\nBEHYgCNYj/hdL41MJqXbIMCTeJT2ZSSes8loqIh6TNiGuVS+uL/Pe8ATPAih\n2ZveFlYIRVGIaVSeCrt6oXmhiHWnEAQZdVMn2jDHYCTAujYOkOnuWi9Qp1oS\ng/9KblpUNA6TyeIH887xkJVHITNbL5M777eO/8h12NEizIxAlguwTbvTzq0Z\nJq/rAMAOdhXCGryENB3VEmTqo3Po5r0uT7+VK9CLlf+I21Y/WiKS3THzmTdY\nj0IcEirXVFV4cx8cS/sRyrYfptjQpt/3ypajmWGjt77ef+8tVxMIEjARzY08\nyibmvtnsQ8BIGSg9EKGW7tzs3WtVhMLSzz1lsQp6JmPjRiG77Bl4s0HsbXmL\nZr4GAdFtC9M1qQhle4vk76oJsvtTidB8e8BFW8MEADSO4pK0R0gPR+pD+Maz\nsVbdyTw2KVz5IB6JFZi9M6CJbIxf4+GaQ65Kol51Eg3PLdooYTcMhvVD3q9H\nQ0n9D4fFLdimQXuU4dZ9Z3KBEomIAk1ZPdZPzZKuI2hQ9G2nvtPCT9v+bre+\nSGKVBpSHGkcTMqL3CSDxGOWJepxBdK7Ygy/9WkoVLiyRBpH67fcvsOtFp2tf\nKVnmQWaumR88qqHIBNpeS++LZ3LXnMtFEenrmTNoowulgyBBuOhwYmhl4DOL\nqQzE\r\n=PDFV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7807e2b2fa30c520f7f04e5d28854059a840d024","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-666_1614249036498_0.08133476204252377","host":"s3://npm-registry-packages"}},"1.3.15-667":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-667","_id":"@ubnt/unifi-ulp-ui@1.3.15-667","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"8e775e647349dd29e58361823e05b739b91d5e28","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-667.tgz","fileCount":85,"integrity":"sha512-F8EZr1fveU15iXaF7WvMAr+UCw2jydhr+a0QV9BXBcag0pBPU1AkNnUShQr6ha21Lsl7serrS9teaNW6rsUVeg==","signatures":[{"sig":"MEQCIBSPhPv1JyC7goLkW4cB4ah8cEaZsWx1X8yJVX9Usr6oAiAebtRpCczO5cYRpLhc28RKjlqdOpwHXj83u3ZH7DLM4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7129581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN4tjCRA9TVsSAnZWagAAl1sP/0V+LyGeQy2L0jDVaLCp\ndljW7acQq4XlTVGmrYds8dtZ2RSVcGxjhb4iboIdkuOkvtOqxc0K68DDsZXQ\n+PNqeidL2Q40bm8i2vz60saNes2tTpgb3INXKP8CmLvw28v9A8ig5vzOtFWA\nbEl/2S8od3YXGyCukOf7cHwgJAX6twXkYZrOp3qQqqWf7TUiA732CJ2Hfu2b\nonhNnLc08VZcdxEc8H5pWb+QSPHl/NYDgr3AtKgXekolfw5x0Dlf2+Y/1AaR\nZofBhhEeKg/6H7cknoiFOAbKrH1P1ZsLAxCNtMrxnNiCBUGdnOBLSuRgipT5\nI/9L1NsV0Euf8QfS2VCMvLNg0xHGC6SxztYHy3YH9oIXhKnM1cG72s7VjZKr\nKxI3pw88OXiBsh/jeWJ82J9I+eAhVQKm9MtxVXJJZ333Ik8CZKMPCLm1H43l\nA7TlqGXVBqAvTtLV7BhKBLNyuoTdRgyJ/m10Pn8gkkPUafI2L4Zinno0Gvwq\narzynYCLopHvkrEH986q9+RSE1MTq8Kt5QQLoj47gNSvpQd0cXswZlLA95TS\nQsdg201ooQm84QVIMLmoPm5bs4kHtgKKB/7cCD5fEcu7pzC3p9BX8R1J9s5T\ncqELi92OMl40pk4haDDS308dIIZ8RXVIxVymv+BVeVUPqdtgWgSKmGH8W68T\ncnEd\r\n=6jqW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8dafddfe2a9b1db71581b3d3c924d9152a8f15e2","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-667_1614252899016_0.04478333311189653","host":"s3://npm-registry-packages"}},"1.3.15-668":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-668","_id":"@ubnt/unifi-ulp-ui@1.3.15-668","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"d95566ffafbde919dc587da9fdd3aa21020ceb15","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-668.tgz","fileCount":85,"integrity":"sha512-k/QOlqU8M9zTFvQX+oOjQmC1/E0YBejAdQiGq2vySgKTikPc1QesKSuahnnwSrHpto2TQd+RMXpXsHPF3VqZEg==","signatures":[{"sig":"MEUCIQDfbidlpSDHmsqyUim3SS+5lROx5ovETw+0S96xoUkrZQIgLGyv0ky8CFhyqoPTLW6VcoC29KLeqnycFEZzLKit5Hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7129581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN434CRA9TVsSAnZWagAApS8QAIPS6fIAVSAgkmyjz6aH\n9lZGX7RCkDX6p9QLocpfhpVRbCdLECmxeBoLMin6X4OIpms7FmP2IPZCKaXu\nHqKqRPjnpDNEWnoc4en4T5tFr9oy6Q6IJBOumDbRj3gGl5uMSVHvQB4jmpOf\n5puAnMfeRfq/Z8UwKpZ/sSD+7/4Nt03kJSNkFSLQ0IZ/NAFa47SOm5pTOGhr\ng9rCgMvmM1rPSm7MQ1HvFkDqshJ5Df/RUq7nVefLJu6ydO2Cd/Jo48FAsAmT\nDIYV1xnQCYg4B7teazDIZlAKSTy25DdrafWIn9ZQ5n7twaeSHScg4GAAK2Fe\nHSUXkSPLKfJJy8l5eu6TRVCcWVFuCTbjFCG4Go5X6LIS7IvclZGlKgmjBT5X\ncDOo7XnNDeu8WAOw2F/X/Fgw2EU5lGsnNs9rKN8eAa5pLKq4KuMUI1jB1+Ep\nOgqf/EV+FjQlxKI2xKH7+nia3UJs5s8aCEVHRYw8gSyRW2zGmHD0zZO2jKbE\nkYxE8fei7FNVLNOKGHE9IuRLcjeHIBvn2sGg6/ieUsgmoiFyknOcgTVUZXwe\nHsfXSb8u7gPAdjY53Tek11yu5Hq7vW7HtLav8wi2uXCJXUdCwqy0ROvfJIky\nbHrLqBHI0tEWE77Hc/9ePqyHDNbWwDkDUEP8TFqm/2uHMdngZM61gJx+wv9m\nZdlz\r\n=/zn5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8dafddfe2a9b1db71581b3d3c924d9152a8f15e2","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-668_1614253560356_0.7948058767571231","host":"s3://npm-registry-packages"}},"1.3.15-669":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-669","_id":"@ubnt/unifi-ulp-ui@1.3.15-669","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"b65e629254bf590eb71d63c20d01e049b21bf6cb","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-669.tgz","fileCount":85,"integrity":"sha512-5sWNP1msb18s5FJ0+TprSbmTxJ7ZBVczofGNBoIJIsJQFrt3f4h805t85L1yYcEbr/1fYDMaKZfSmCOU/g+lLQ==","signatures":[{"sig":"MEQCIDQS/9QA/C9pZdnWJ/ltHJY9v471/6JBpCT+ktvEBDAvAiBiI7hX1J1KBK9OxM4aHUfNd65KD05+LEIPv3EaLeqvXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7129581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN5AGCRA9TVsSAnZWagAAob0P/2lwTewhuNos6fmqYg9U\nlQqeTRpFSukt11rp88hv+sIbcyMZmTBb9If1WXlCR8kqEfMoG7E7PT0Oii7Y\n2YAWC4HFUgv4OKTMINnqi6OPr+v637LEDtdDGF+A3fz5EtRFvQqik4KsyMPk\nQiXJz0LLP3s/n+22kpUlHBLyCABmPYI+XY/R+8nc4S+myPJjROusRF7hfzYy\nI0GQaBAMKd+p2b9AWwVY5gKG4Pjr2Fm2a5Xff7EoKfnzBP1USuPgg292B6af\nSr4JSUeAqcrFYTGBzE9wZTdnZ+cO1hY6tMy7ktMuvLEmZIY3jkP2TTW6ek+D\nKAdaCsjsjA7x7IDZB/Uj5+a/gpxYLbbs4EwMk01G4FX3vnO0YCbx5NQ52BbR\nYohGkdkUJHte86T5GerwNZJB9EoTolvZha3E4PTGVsXSseI6McSFSqgdeLzc\nZW1J65/h2c34Z77MJlRj6rB68juzblk/H+kkLRYZgeE4N/udbNHiyhKjY1Kz\nNQ0lCDF7F1fPfMgJG9evObWedKEf/K778Yg1LO+WWhSqQH0d5I6vZgiLVMBL\nsNbIsLwVjxeY2WnJ+DtPMK7SkNoC6t/jAbPDINxCEFfFYCTKQasihN+Pj4Er\nPqqLc1Q2Nt/AdHWAmhJuxa/Tj4xaU7EDtOKC5drnUugoiHJ+Vmg1fmaiKJmq\nLF/5\r\n=xS/A\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8dafddfe2a9b1db71581b3d3c924d9152a8f15e2","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-669_1614254086049_0.17864382820382319","host":"s3://npm-registry-packages"}},"1.3.15-670":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-670","_id":"@ubnt/unifi-ulp-ui@1.3.15-670","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"01473c1d3c4ce3bdb9898ec597c643e20b0a5e66","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-670.tgz","fileCount":85,"integrity":"sha512-FU3nnr+cHKFeOuREOW2mwXey9upx/laALAATvTCZYr1BVZBQ7myM3lM0ZfNBKhQ81YatV5HirLAnPBmazVtW/g==","signatures":[{"sig":"MEQCIECSYmGiOQdvuJITw3V0IImT32ItWXPaCrE3iMTMZus9AiAlZ7wcputISxwVT4+mAkuFMcaCuaTfc62uzJQ7K+GIGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7129581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN5GVCRA9TVsSAnZWagAAQg8P/0I6VvH0EQklU5Eun5Eu\nnV/VhHVAbg3p9CZnGVQSu7l2oBsWeXbldbK7hM0GppAafFZbbz2gSsJ8DLig\n+OuYOs3+TpfQWNz2tiaDA/FBM6C6OfJEsXqMVasffj6anDLSOIfH60+Ja1n+\nDOl2PKsTcmmV689uCBXTh7CAO9sHQQR9obemKzGksCHvbMmmxd7kl1Yg0had\n0HpT3pUfStnZjWarCITrrlgBVwaGE2muR/crIriHCiSdgFugNchXReIMmMh6\n+JbD1q3TlEA0bXQFfPyfjaIqN78wC7C6FvKeZJkvnhW8T4xHwIN1Bwy7W9O5\n4vX0umbWDAxv3gWkbx4bM/AFD9FoDrjmX5RchToBNtD5+64f1tWKCtaS4p2C\nCAhOBI5nqk6P5vSD7tDLfMAts2Q5q6K1mZRE6IqniV4FWmkvBJs7SC+bVgqR\nLJXpoVj5HoPmOzP4uA8g/wBmWvX2kmqJ8XYxfM7qrWvX4IEn7VhHvIqUBU8F\nIypBvz8VXJzDExRV7dDyvKb4mKlfKkm+wT7Xaa7wpddnTPh0SW0XPDraDZ32\nv8ND2geP8ePqouvQ/esmOJMCF/SkKS8HXkvcwmIEjw9KGe95ZXn2nh79Sh7j\neaBlvtlnMQ6r8GPIx1y7RYOImKtRjPEV0Cb+rNXBzOlaXddwjmx6gsxV7J/y\ngTAm\r\n=Oyg3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8dafddfe2a9b1db71581b3d3c924d9152a8f15e2","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-670_1614254484704_0.7428593271131414","host":"s3://npm-registry-packages"}},"1.3.14-1":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-1","_id":"@ubnt/unifi-ulp-ui@1.3.14-1","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"f82b849b6dff4ac44b2c853e031a9340fbf94b3c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-1.tgz","fileCount":85,"integrity":"sha512-odYD4IiOQL7ufrcNfvl5olMDDMWWzS9dBl3IcO55oUtqgtm7NjfHAnKZY1C3OGNSqU+mfTqPg9bZJenP8dL0Nw==","signatures":[{"sig":"MEUCIFMPd51zsjIyvPCaZ++hdBrpNErm5IQWsOEe2Y6m+TWMAiEAg1KFFkr/meERzHej1sgSXe/hXt03XcSYGO5YiVlI5nw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7143288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPF1HCRA9TVsSAnZWagAAgIYQAINg/jBbiqHmwpHxdnQW\n/F7dPf0mW67lzd/FEUWTN8/xh+5ZirGx96ptUgMJpOrN4N0Fg8ELpcib4VVH\nx2C5PFPS+eSwd2AsrCxPA2JsmgAyrwf/tkd8YtUqeRQX2fzOh+fmyNn7Zp+h\nyOFMG077h5Z1Pq7oLkJMVqpQcAkh8G8N0XcC8F9yZst8xE+O1NmE6RzpAyT4\nQ96aGe6k0X336Q6A6YUkt6Zb/XUPYa5QwtvmFMPALzvZKiRoXJQaI2dmz5sv\nef5lcYcH4M8fX6I/D2trjxvNkmdCOGV1A/jzdERTAoYnwem0R8JD9JTl2hYT\nmqSuAfaydm6cWFrOAJQzTgp7VbsKsVxhCBePaQWsOX5fvEvRlbsDY6NFEEk7\n2AfGjBmzSfEFmNh2B4dmhjNDEd9WPuMXVCFDy58OOenzb2Ve9NND4gd7xVqr\nkJzY7gJ2f72jiuX4MpXj+vtR/znoOglZA7MaGIEIW/bbvj/pj63JcZuzsJi2\nVKFmtWY1OzkZNUPYjcB/zsGCNU8WS3J5ZuT6W0JLdCvnaw1brvjlkS0+JmLE\nfZ+ykhVC/peniMt2FwNrs9V+/sCKLpvTQx0EmR9n+5LYmQ2s8leHyZ3IS94q\nyuJrshBsgh5X2Y3//CKy8KcMOGx66sGNTsNkzx/TOpXVmMjSOAxWQoPLcnWw\nxy8S\r\n=CmDH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"c590d12efe12b60345d96f61796484bcdf4d48a7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-1_1614568774786_0.4235200611896084","host":"s3://npm-registry-packages"}},"1.3.14-671":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-671","_id":"@ubnt/unifi-ulp-ui@1.3.14-671","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"9c5b51d4f2105ead134a3469eb3d2db556229f94","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-671.tgz","fileCount":85,"integrity":"sha512-aONF8xJDbdACAWoYjnBg5kL1zO2HpOZafZ/KWN3IUOqCzRQe6IvBLPhFYYjkK0Ao2CBk937jfu/Gs+W9LY1qxQ==","signatures":[{"sig":"MEQCID2w8DHdmSUcosyY0DxLJ9wngUofc2Lj9i4mtERdj5o9AiA6Qqxw9ssSJYwKrMwNbYVNmPJSTctpiVO/BmljKns3Rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7143298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPJAaCRA9TVsSAnZWagAA9PIP/0aWXzk7qCF3eqHEZtzm\nmNCFy+0eORHnCHlg/mDX0i0hF8bkrlUOVS6070RtOFUHhP4UpAnO06yojcfC\nu8aGkZPXAzTGLsHi9W6FUHUQ8YsSUBUapxOL/0jVL54SnSjRag0TJTaSvfIE\nsEreuFpfyXwyY1WEP5TfC+wJAJMaa7H0qrGmuonVw8+GWfZ065rogggWXRxD\nIiudcZaXrmjpnzwGxdI/j0HEh5o7jfUPawAx0tA0D8Ze/eKUjmAoCAKfq6TJ\nEdkYaHRt+AOgf/KzA5U1ha+1O21MTqitIelRum8doH6PYAE2V7r1X9rebBMJ\n/bgrvdzaUUYe5nltFQoDx3ltBf52DeMzAZJRPaqxjWr61sOeSKS0ijyQArUq\n2ievuV1DsfZZgkwic8eCX5ZPfQRdQDtvY8Rx0rv0qhWJZlF3ZFT4Tjjqt5Y2\nHBNJ2aY4y0TpC2Km8c05/oHGuC1EKBA/As/YFK2h7Sfzid3p+Bk3xkQGEaDy\nbjmBpLk6Fy8wikP1f21p6rfU1gP45E1T3ikUUhxrrRd88u6FVWVg+oThK/KU\nOUHGYnkE3za5otOjnXLokJ5cMcyJCygSqBtJnu6HrZ9ge9jLNXPJRCqsjB/s\nNjnbswE9SI95bk5rzfnkxbhWNQ2UHPptfXZkdV3+gDYhw6A7J715PW9zAUTU\nasPK\r\n=LcPb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"c590d12efe12b60345d96f61796484bcdf4d48a7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-671_1614581786116_0.524094138482363","host":"s3://npm-registry-packages"}},"1.3.15-672":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.15-672","_id":"@ubnt/unifi-ulp-ui@1.3.15-672","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"ad22c53305f870cbb998990a2065f9a0a95a5a54","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.15-672.tgz","fileCount":85,"integrity":"sha512-7+EWfHD2BVMPXdMtk0s43El19xHUHPIrlrb4FV8/hY9XrRs627o7EqUhqCxxALNff+PZElJjoKkUDrRE/+OlRg==","signatures":[{"sig":"MEUCIHySJdcYuFH2izvnVxpqZNDVP05kKtZtrS0+l0HhDrX8AiEA9xJzW9l7bY55ZOmKm5Zd4rdx/LqXYhHFczBoMNbCVsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7183769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWWFaCRA9TVsSAnZWagAAB/QP/ishshBQ9s8HIjlqDNbz\n950rO4BvBPGajFi/VQfWygqwM/A2y05JhFimSwEaKKZG8sL0AFV04ekS6cEm\nonDjV5njkDxr25WIOpvbCRgR/vQ20vwFTfuC8CnF/WP01Nw6J4zWITIsi0FY\nyg9niOgxl5dxrv93WbYesZ5dmesfsyEGLOpoIuyZYayTj9sTGs/TzWD0KbCh\nnK8W1IjpihUcMrYxJJfxe/kL7PURX9EbevE9XmekcX0xpLhjpIWQ92TEp3AO\nFIllAtghQwJbW2dK5wIDfK7MTNF7BSFCpNwPAIpDTUKrRyfN1lOvHS+AO2bA\nrJ2flHwXukgID8O2eMteJM2d7rzQ/wcJP/fW4iqnzIoI/ddDDNIZAsAyTPkl\n9c23Vw55WKQa1MsB7QV63mHsHVWeGpL2ksLLW0XI6JW4mQqdke6MlHoAHYGb\nWeyJchacguh8hI7doS72mGe3EI8ki6iB7zICm0usX0xRhMKGBmvi/6eSuYs5\nzBdY0BRpAE7OB85+Bstt8hgLiMBGdanKGHEc0HkxrrFYR4aPl6shvSUAKpd/\n591U0jG8i+irQQklzu56TGd7zlGBncKs4XkEo2UJSRRknEBAgCCpRgeG3NNL\nDbCURgC3jX10QvxnaqOp19UkMocOzCrtVMy3ErWpUqiW9824Y6E+/EsZhFpu\nwIPL\r\n=PfMo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5c0cfebde469ae193970c135b8d7b8a4f3e9e6d9","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.15-672_1616470362161_0.19374372582715904","host":"s3://npm-registry-packages"}},"1.3.16-673":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.16-673","_id":"@ubnt/unifi-ulp-ui@1.3.16-673","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"5c557a1f74ff5a59b6b8f5ae4b7275dc8eda23c4","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.16-673.tgz","fileCount":85,"integrity":"sha512-qbof7+ThMudhBIQlXq/qh2TkhpWHVqFowm+nWhPbhFWPOaPiNIviNk3+H6rV4jfdKUk/+K/Q/qprr/eSIOcDWA==","signatures":[{"sig":"MEYCIQD9AX+Brdvpun2YQDSQfmLdze6BRFoLK/0DeCaie044ogIhAPLpVznCj4my2rFAm/tvQj0BL+KJsZSDcvma16YkDHEp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7184140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWa2SCRA9TVsSAnZWagAAqJ4P/0lovKymlpscuKT4nWZN\nw+CX5H9zfeOApDd8ZpGGAbbbIYZLWjlStpCOODSUraRNivocaHcjHYdkOpjw\nt/vn8BQ+Bsjb3vFUNsKnb9WbM88ntWUKgDW94cqHHuirfT1oOPJHxtqICcpN\nAVYD9sxLSZ6vgYKgBMWpPFIOqALFJO+jN2YBeCpUMJ9eB5FNLGMY4IDaEALi\nOCByP/udXd2FEzjzMbGbv+UBU8c3WUGJenV7ERp5Y6CsadWzFOFOA6hZObHI\nNGKs6tRi155qzg9O7tWCNXE9fRcgdrBX5Q57x79AiUR7LgZvPBglmcrag2ut\nOodzB8KX+RtgiS+io0NNi9TdR7BRPfAUYSQqThHmwLEsK4lfRJi3ZsClDhXP\nLSA/IXbRhzebnqDkWCW34SqScSqYlA9POzcdIAsvYj5XK2U/FkdSUmVQ+gD+\nYf2RMTE9pGRXA87yrQNSQNayGFuKqFoy5xqBu/7wTH2OL1E/Kt0U0j27WnZw\nMdxiT6L9/RJOskndlTOmzImvsEv5EH+j3tT+Kv3HgjpaSUqs/MoNDOZztHLa\neEobPNtuREWuzIDqrnwGOiogk9zfvGbx+WQAH3bgzwePRLManDd29D8y/W5o\n0yejdp0RhgErxs2eCxZeIXcQi+aNg1nRHR588KJls/Y2VyNWgbg5hv0pi08S\ntQBX\r\n=7s6f\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"80c2efce85f277fb72a5fb834e11ce190a45985b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.16-673_1616489873613_0.2893472008327105","host":"s3://npm-registry-packages"}},"1.3.16-674":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.16-674","_id":"@ubnt/unifi-ulp-ui@1.3.16-674","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"2d2fc51c19345b53d1f40cf9ae476dd7686e45ce","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.16-674.tgz","fileCount":85,"integrity":"sha512-uamrQUBJRpiTLgTihpZo93Gt+SrLPj9CVnbRH5rHNXUJZpvi8uCBenh4kW/+3WMGFgbJBQqSqBHu/3BdufmzSA==","signatures":[{"sig":"MEUCIQDZd6INA5gu2qNanAaJHU0F5X8CsUBJ1uqJZrY9ZnN9iQIgdLQkFuh45vkybmE2w3a0D5lZNzR2nhR3PxudA7xg4+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7183946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWcZcCRA9TVsSAnZWagAAOQ8QAKPrg5zFsw+yWITDJbFB\n2kN9RkKyxon0+1vW3j0+zLlgLYpQ6j04xTLP0XKrrxAO7EjqgocAWw3XrTFo\nsODbN5UjgjblQ7bz/7c5QU+jMpvzZBMEabpa3kdBk4aPaJVcV4GIwvwa9dl7\n2cQray1AEffylmxHh0hlghqZXV+Wj4U69dVr6U23Nld4naT/1lntCeGOQ256\nd/S3Cjjvep4omLGFcuI9+S83LAiMxoEdyDSedcYLAq3bLQZYtusfzGbV4zIu\nTnzbkCXGpatpyQOjHuhIjxRgqs+arsj1nIAjIOTGmtLXMwbH8VXA4HxXXWCz\nc/f2UG5pR8g8pBVK/JNxuAptiBFddY+crR9FhZnnz2YINPLj8rOxjub1tAaj\nj9sflAnMGJMDvBT0Gl8bGLG1YHr/ZMeBUGx2hhg4ZspzHIzstL0qQG5j5Vym\ndxS61NiGWjwNkxF7Ufo8vGDjrWRbmq2Kn6IXPc+5CbjwKL+ZlJlXRKBDiKh4\n1GSz3BjWjw9K+C9PfDPj1DEzfGGnDzYXYuBCBZQ0YFZ62gmqVD/VgRazLg7v\nIW4hsjB6kamMEy9IC+9W8INb1uQ8GzN9OVoGEON7milHh+VR/UV2hXVdPyh/\nfzAiJjfbE+ch3nGkEtPZt7I9KwkMqHL8+LLsYeG7NxEDVvgJA+vjGdIJ3jJH\ntejg\r\n=gwSC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"26658151715cb311e5be302457db0fdd0cb4e810","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.16-674_1616496219949_0.5597421609674025","host":"s3://npm-registry-packages"}},"1.3.16-675":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.16-675","_id":"@ubnt/unifi-ulp-ui@1.3.16-675","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"689fd87eead6a4ec39a00e98ca83478535015eec","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.16-675.tgz","fileCount":85,"integrity":"sha512-wrlRFNHpe4T6Lg0uBWnRZ8BOLLey2CVX5Zn7LKMm4plKiI/240XkrWQnysApo07B5lbk6UzgJO31KNJA9ZoQhQ==","signatures":[{"sig":"MEUCIGvfwV1sTurb/wDVI/F/OyNHSa0RFTlv2S5fuG6URfMZAiEAyMWPWJHNU4w0PODpSos52gEL4ENwOHKbfT5B9AstjMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7183946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWcwaCRA9TVsSAnZWagAAiF4P/0X1Jlj1LqKwSdB08bc3\nnmIweDnwOYc7lYbQ6eUzPasOa7ef3EhaWWQDw8IDkK1rkYV4Th6QHHud9NMx\nGQKYyoRU2HDv78qS8etyA3b7VOJ7nxirTin9xseR288k1HIcyPaoFLWsS8Dh\nFqXz1+dfhaXNNuVP4Dv5yIOLZlFNkrfBghItx8N+OPLQfBgnQebJWxu6F8Yk\nIrdGSHD1S4Ih6pEuffPgXBazRLqbfSwryTqaxsqsQRZmTie9FcAcMqKybLbo\nrtaEsyexjC0ecv/S/vXTeMHPhoLmDLCCa3bimzaDjA05LkFYpJP6BXPEIH01\n6ccQIJW3x5fvToSG1rktPc75X4DPbgH6LIg4UrId/cQEpsttH8mxyf8D9NMb\n4CtPe+USpLHv7FjReNfzfCeYyAWdNvoTjiRGsaDRWao6TDblys+pDIP1ronK\nPHFlIjnIRfOsobOXJrIS292rCvEYTj33ypZ99qa+4MqGI2qob/gJFfA43P06\nLXXB4HkotBYxpthsBky+l1KeJCm1fxXFMZP7Mns91byzHq8/A+XYieVj02O5\nx6Sv6R02qmgvnwSmxGTvU5115mSb1hepnh3CZnCH6tqE57VMVNNkgdSIuVEp\n6Yd1Bub3Z/HGf8fadbkd5rE+etr0lhQOgwBUNezZbUT6odqMYUgNqjLulp1Y\nN7Wr\r\n=tgIL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"26658151715cb311e5be302457db0fdd0cb4e810","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.16-675_1616497689500_0.7108755257125619","host":"s3://npm-registry-packages"}},"1.3.16-676":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.16-676","_id":"@ubnt/unifi-ulp-ui@1.3.16-676","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"2f908293f736639f0c4ed4e36652589c5c963543","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.16-676.tgz","fileCount":85,"integrity":"sha512-riYMoOHPTHKBiRMiOo6r0jRQGwHWOho9B7Wtj4qjUs2kl0n1LorqmgO1gAbzyEZyHFUnfbY1W+m68rxcQFdNIA==","signatures":[{"sig":"MEQCIGfvohjHmmiYjkrVQpwYnIDzfea4ah9B7idoqEi3Yv5yAiAmachPFLwGnVSo1KUAy8FREnKtE6Oa7DL4sn166vocWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7185731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWdmZCRA9TVsSAnZWagAAligP/348PV154aAETY/2lLXt\n2N1Z/ShetMPdwmTAjNpwOTOrFvPybuVOFxIrrdFUtf+L6+xx8ESmt7j/08LM\nRcbEKDVg19UH2tXufm+vonOE4zVT8Jb5gLBb4nm7637oh8SwmsyIkLtasvNj\nxrdCgX21Al+PeYAQf9HAVqODt9Biw7RET5s3C30pfLWtsiNVY5g91sJBgxtk\ngSQUHFqWFnKSiZ97EzU0gVF9QjHMQhEgcSPRwZFCn3SqNBqtUQKct/V1dmyN\nQb+UUBMMHn0oJZLFd1FJuxMV0ktGCjR1qAqnAEMTZtoY7vSMVQJfWm5YVDIC\nQ1L12oWR1yPPNnsUx1McxryG7YDC7/znc+C/d/n6T1Tyyy8yYxLwpEboBqo6\nz2p9bUMj7ODs8jmf0WYK8DtedNEkiLztBOVjcqOu9aeSK7jKAzpknCJWa9My\n7lRat68ANraszQhKZWkuWVTw3zQT+QG57hZd6lbI54FfRSNeoE/S3twqSzhU\nnP4eXCjZJQKSk7+fiTjkevdlZXHn+3j/+2QVOuLro53+e0VclBYBIbvIDJqR\nfmHsu6NB5NuwRtjzF+xZn6AuyNlrkC0GtUGDFv+h2ckIkqXspuzLPbRuh1Wd\neuC0Cx6I/vkcqTk0Efi9lZKWKuLwhBZ9wI0hN5+i1CNw+FzSvjrE1KfDtfHQ\n/9OL\r\n=f8Yu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ed288425eca52c52a2833d85c846e5b4331745ee","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.16-676_1616501145388_0.1739306851536968","host":"s3://npm-registry-packages"}},"1.3.16-677":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.16-677","_id":"@ubnt/unifi-ulp-ui@1.3.16-677","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"6f42b3e85302351a255e422cb0f1a101f1781da1","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.16-677.tgz","fileCount":85,"integrity":"sha512-ogLqdWBM8+fmp8qRV9rZACNv7udelOMqJNnP5w+hKgShV/7RY9AyFcatjzoXeeN2KqQODPGgbcm258MMVY90CQ==","signatures":[{"sig":"MEUCIQC4XZ8XTIQIJiZB8jMVSK27MhaSJ2LOEmsu9Yce+472mwIgMZw1NifbzDWZLe6RR19Y+6GTmDs+07Dvcp/0nVsSCJw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7185669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWtVPCRA9TVsSAnZWagAAK9QQAIn0uVJ0TszuJF0mawXU\nfs6l1SOXoga2EHwkB2p2LnzZJwrLNsuPj7ygIS8a0WihYnFFa9HHq1dcCtxL\nL4cz81diqkvI74nW7gGlF7HX7qjAFT+ckJaNbgmVYhxhNcO3CWUT3u7uCHwj\n9z9yvJ0ota0wYZFJeqDdzcQQioPdpXD5gXvTUhlLl2o2Ud0YMeFRKmQElgLk\nvZ/FekWKa95sSbZr+7Uq0vDGrqfTMUZCbM1bAUTLMOthD5GuTP1+qFpgRsSJ\nb98WEBPStX6TPaiTf27dVXqqXrNkOXaTz0gLRIjUeiOJNEt3keav9u4EaOjN\nUqxihlBGoZ+bWTOGmDqmEvjcWn1T0VGB840Gc4qyltnIDJD7ZbiU5wu5mlEe\ng4lJq0l27w58a2CGnvi7G2wD8upy4kUg1m7CaWrkjUmjVtghIcB89/QEL6Pq\n2wzrccFamc2ErC798BrQC3tjXHHe66i7RejPbWOI/lXFXMi1BqTGMuNB0dwi\n51CVH3XvjHIDWzgZpe/hBTuow1XhODv0ysOdDF5uo1uwII68awcb8Bk3b/v4\n6nPPK8LvbfW7MWv6dSi0FTogum7HsSiEzRF4ufkhQThJZApsROvfcxW6LvTU\n+nDi26zNieukJf3t6/ZRZnd8NjKEBkGtzw+Df1B0MFhSAwKfl8BQ5DsJy2xS\neQBr\r\n=yh+F\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"399518877ae4c932253949c0e563fb265e462a21","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.16-677_1616565583285_0.5948208088206104","host":"s3://npm-registry-packages"}},"1.3.16-678":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.16-678","_id":"@ubnt/unifi-ulp-ui@1.3.16-678","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"bfc7f0150336dd828a440e7cd0b752a3187c2ec9","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.16-678.tgz","fileCount":85,"integrity":"sha512-KAkSNPJfXFk6n54ag4HuRDgoOedwnGrhLuhqjmpvV6EC4Uwbvtz4TMSTE9RmBqZWE7EObniBXLgt37Dwv0O+Vw==","signatures":[{"sig":"MEQCIH033MrLQ9WJU8OyCE5Ot+YW96fFkTu84fXlh0fdTTlZAiAcx+aIs+SwK5nhAa3psYvZ8f2Qcdr4MltXrcR1h1c/0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7186333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWuFECRA9TVsSAnZWagAA2ZQP/Rfq0N7W6B74jgAbRNE8\nXNxh7Mid8zIdkr1sbEM9/HW6kYjxLQqH7zpEtXIFLYrfyr0v5RuHd7dE2e44\neZpduwynH6R9EXU870KB+0iWTsqCd4y4JUkWXC8AHM2DU620mLDVIOOfJpPF\nZcsjNhDq+wr6W0zE9qoDYxluyZmKhMULFP8nuzAqv0fDvl48tWVigf5i9Fmj\nlgiUIoyIIx9KRqXE/r3Yw7PltBRX60ifVoPA7S23tYS+L5Jz70Ayg5Cv6vqV\nS0j0jbrFESDYdSJDGj9JUVE+y3V+X1tMxnLzg5kYuqgZtIlj+c8md3lhyqNL\nJyQ3+1Ek5ZB/iyFc3P8nPyy7LcVYKQ0FX0kVsb8Y2JZeYxsCJApNRKWWs+Ew\nsk0tsFyZ97MYq+GlGqn91OXIVw2L5MXiGsFNoa1QhTk3eLV1U5oh11VmC9X5\nyXOEp9hnij00IRgJTcBAJDVszs6hyrSnupdxtfcaDdr+3Jgy5hoJQ9qqBndq\ni1f0q0gAii8hFFf8xZNsZYKCwEMTvIkwoRffbDwvNAUGPpcnkDVUeeY2HWPC\nIKx25OYcwXicM5IqWBoL0L+v0RgiHU5cfLlf43Q1p4/S05SHu0tvl/0IwrQ0\nxCSaMTm82bY3GXiS2PmLfRXuN5Lc8lGCNELgQ6owhVom+mZxRZJCvDd5/Yo+\nkBHd\r\n=/p/e\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3db46d3dd991d822a89dcb041352c17409e22bdd","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.16-678_1616568643857_0.6995509287261548","host":"s3://npm-registry-packages"}},"1.3.18-679":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.18-679","_id":"@ubnt/unifi-ulp-ui@1.3.18-679","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"f6568a5ac10d5de263cf099b5ee3ca208b69f76d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.18-679.tgz","fileCount":85,"integrity":"sha512-EjkxcpVZU3lRqI0Wc8lDMHD+NGCwI5M8tc0U1h/3jcVa12BL06sm3pFdF8223o2EXd/g2sIpjQmvTHjgAXMABQ==","signatures":[{"sig":"MEUCIGV7fvl9lKG5OpdXpAOVHLgr9qLNcwsBkV/rj8HdghqwAiEA5KgUw35DmpyS5BmyLNcJtMuTXD1TtgW7r3mg7u53sSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7186454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeP3CCRA9TVsSAnZWagAAgEwP/ix/iPE/jfwA3tnDAV4Q\n2BKHWskOylKdTY77u4/l9D0u4lmTnqgAlZDl444tu93oq/JHq3Bp2DwcVKAE\nASad3Ug/JAqfvmUUlI0L+BwDULvf3vmQrzF5ygbDUIlW0lozf5yda7GhksxI\nDPxMzUPTV4tDhWHvk+3fNqOptKV0uV0Y9zcBr2ippSN6G0FMuFRf9HzJ4OnL\np2QZ4IGeULrLFC9Lx0RrPjPEcqZFcUrrYRySYVn+o/ZLXNQXx+mFc7a9DZsO\nFEcWjVBCNJDoiYRNKJSGPzkNZhKQ8pIKSxFQBB82KsqYbuKYMHN6Ua56Rh/j\nyMlEQ5aWCgN0QSAXfhGpFOlhXYhHxuTqKj77O35JgZFx+7YZ/0g/25kQZyKW\ngnMSPF2dJCSePfbfi7Qx5EwMfEeKJswo5hZ7B8/ORZ+Fq+GYdz+e9Hudbk04\nk7vwLI6ydys9IXOqqQ4UoT5Xwdnp7mpJJUrkbiSEnvMvAIX3dDppgVjBQdfH\niOkr6qt2K+ETfMYNrT+NOprmDZaRaR9KwaowpIO6247BlAoAYDrVF+pKxArh\ndfgdE5MMeFf7Y33/ZuPKOLTT/pDW6h8xIeHrSp9UKg6GUxTXTftjxqzHLkVp\nr5rAzulYo6oljFUPIJdPfG8TM9CXnklWYNFdT8HZvPUpXK+qSKD2VkDdN+Cp\n9dg7\r\n=MR3d\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f8f81324a92d1b22f888e1e0baf55917dfc6ecdf","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.18-679_1618542017482_0.7301708240156737","host":"s3://npm-registry-packages"}},"1.3.21-685":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.21-685","_id":"@ubnt/unifi-ulp-ui@1.3.21-685","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"4657da6422f6513aacc28311ecd03e9a7e101f15","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.21-685.tgz","fileCount":85,"integrity":"sha512-sfHworYMRx4KhrWn7kEZzpBjjkWMEM+UY02IwwaVTW+jZQdLY1/YPBqwk01mwc1dd478LJdPTYAlhPxW1PMXdA==","signatures":[{"sig":"MEYCIQCPmE127nPnm5X5dGsqk1595pIr9KY7CXn96DTkLugQggIhAMp9lV4jNCjxMglsAbQIC8sPvcNOHc1E2k3cvZT2q54T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7187562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgojenCRA9TVsSAnZWagAA3a4QAKD9VqkssF5GON/6vDKM\nadsoFYjchO3B5KDw0rjcJqmms97o8lIILG+ok7hbMiuWfO4K7LOxPeYtdoA5\nrRSkWPpiWxdcBul6IXxPwSNS6CiEdhaCyaEbp4k+jOTgYz4pvKynIwqoPNDa\nEkzx+AkmWkNhtPt242hcSSSvaLD0ZT4kweQUDUmoFM8XlTMRdi/PMQc/BLp2\nc5uvcMILv2pzyAZgrvm2AFOIVgUrStylJlj0o9fGcHjUrdnDooRoNJ7wW/IW\neT0YDT/yxJjAeS3VH+4FzgihKsspgn6lvPTR1sEiC552NifFx5qswd0u7gv2\nR4uNmDLLj0KRyvJFoQ1o0lbsSvuqeEjp8HQ4nc3sz/WtAy6p6WhYcDY/Y/Ze\nj8xXbw2/UwX+BEnOfP0wtCP/kzqhAvMmcJ6/sBxkJcxw3CKdWHPKRhs4YeDa\nmVhUNU+MRiI2dIONT/dHvfT9CpbS3I7Q0HSTNeZtUilpzQkQPrXEYaAr8HFx\nSQ2odCqmXdIsuyaHscjROPzbH7mEZcnfYYKkq0HJfaVdrtPTIBlS7q8zISwJ\nXYjcYJ9JFyWpPWrAzm4GL+eORYU50eG4WU76Rihg4+3bI6YtdMn4N5r9zpI6\nHpJw76cVK1W9dMf0meylJwFh9nyG2/lyQjMofJ1VtSaBrzrNaucbIpT6q4TI\nfQ5j\r\n=YlkW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"6ac44ba86c87c37178107517161f33f76965b862","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.21-685_1621243814995_0.5407815931279853","host":"s3://npm-registry-packages"}},"1.3.21-687":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.21-687","_id":"@ubnt/unifi-ulp-ui@1.3.21-687","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"53635732d69c74f7f033a72cdd656b697db60cc9","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.21-687.tgz","fileCount":85,"integrity":"sha512-yuhd9aMfi0UG0kYiaERr9RoHGuqWilo5AS0YAy9lNL/KJNzTtBhq4n1gK3ffY4F45tTbs7af9WcNqug8NOARkA==","signatures":[{"sig":"MEYCIQCOapRzAvaD2osQLtR5JbwjPQLQM5DSBMKKJDCJxPv+tAIhALnG5CPnB+vDfC4lXsoSUo6S7IReFAZGL8j9aQJruIm5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7187820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo1gMCRA9TVsSAnZWagAAuqkP/3z++1HBqTwdsmzRfIqz\nv3qlmIxvddcZs8c8Q/OQIHuD1fhDS5PskjbqtVeIBsi+7AdufzMkLglt5pcl\ndCTtDGzbVI2POjU+4EoX/M43Vq+bt1LyBj4TDNCdQxvqcVxZitg5PLO+71mJ\nu2GW3fc/JQEa8ZdrSalBuujkJ0tYL2riJyNodzCw5x9rjDjK+Tba/gc9IaGQ\n+kniExDLbr9gqvkqEhqO55eZVbkidySCippJ5etp+NESgHOWCZ26iI1lHeQL\n7oMWTWL+kIXNEaMUHiB40ED2X9WHSmxXCLnHkItbWrjmSP3HtkFm0/VIl+AV\nTSgng/8PjUitC9XFE9zxPkky5q7vawlbAre0ZxELGj03QRxt5NBUA7ih3Hjc\nQOSfpQAnub4Q4kjvULxoJBo/QBeP24VM/M109sOOKVyO4Wmc8aHy3sMR/mcB\n4t15waXKu/qcl1c4MniHS0iFH0rfqlUgfvcDfim1Al7GC3YbR1bQNmL5sAJT\n7rA2ch3NPQ3dpwqPVq6S85Yl5ZE1+QTKu6QmJWBuC50WK3+Phl1iehO9nTAI\nlPjiYUiQl+lT0iDLsSxRRM04Mg2y03OS5qJfJTy1Xzfg8tE0h4QGTCeBTrK9\nZaS4s7c46ysx7UYxiOM7oDoomZs0uI7X0Myq/hZBPvQlXNkKSh4Vf3jOgnLN\nWeex\r\n=pzNw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"10443cc957750d8325fff657b890f1f7e2274b55","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.21-687_1621317643619_0.7990286951677799","host":"s3://npm-registry-packages"}},"1.3.21-688":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.21-688","_id":"@ubnt/unifi-ulp-ui@1.3.21-688","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"5d5f636fb300fb9afa7ffd6cf288913e02f34d67","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.21-688.tgz","fileCount":85,"integrity":"sha512-zc5sqCuFV7YP5k/wx2a92NvmjeApSpOFVC6NUMKmemRYTguaAzGedexel654wrmZwrmsiBH7Wedw8G7VmiipDg==","signatures":[{"sig":"MEUCICw6729qFh/QRvlAvDxJPYd3erU7KUMKTjhoK/8aTbrWAiEA5JJLSZ8u/sDdHA1+l2GGlzGwc3kdb+JN7lKygS3RC5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7187820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo31NCRA9TVsSAnZWagAAmDgP/3Hkeou9RC9MX4ASj3ns\nfQIWVVnKV0WMVyvvBJXtnv7JQcmbL60B/oEg0Vz6FnJepDEWMDyXoKxilYoh\nWnkQK6ZZuq2wrEtzIKpzxPViDBJUJZuRqazlVV58+nMJ9FkoEQyJ7CMzcLT+\nH4v18VfeADzJo9P81wxjvaZgf27SLAxKJxoQWW3840MH7Mjzgg29tvhhiKd5\nNUgvcpHHEUnplJv09F0qX+U/RRIu3lCg3PJfX/anz+ghWCEnyQHzPR+IFri9\nYcvh5dQeMBOdQLOFhERnKG2IKEo6ZkrLEBJMd59vT3Yesnsow1b2yeEhfBYB\n1ap11sdV/u3PBp0vbbkbNkJC4jdFGapPtX8ZBzvoDiFtguH6HNTU3wxEKvqx\n5KLrrf5WAD6wyK3uNeEbw+KfehFLfLSVU/KSeuZ8/4k32gGRSYbs+BQdg0TI\n0XrN5y1wMlhClqcVWcqYXGyT4ThANwbnekQQhkXhzy4dp7Qajj82WzrTno/V\n1fr4cF0al6KiyRNoqBlXGXvQp5D4vXXj0rzLbWn6mkB3zeWfRBkWZmQhrNOo\nPZ6yz1HKj0gPdxcq50mFq+iHbiO1zx9eJAfLncoDEd5hQRfMsQG8lyqiP6We\neLUp97Z3VD4ZbxW0XxELKi0xX6c2qga64txmKsERtaOzkVA8Jnx2BV6QYzRg\n/wnN\r\n=zZDA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"10443cc957750d8325fff657b890f1f7e2274b55","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.21-688_1621327181107_0.1283608511569294","host":"s3://npm-registry-packages"}},"1.3.21-689":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.21-689","_id":"@ubnt/unifi-ulp-ui@1.3.21-689","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"fb797c4492385a79259e1563809ad71b4f1bab43","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.21-689.tgz","fileCount":80,"integrity":"sha512-MmJ1Xh4mzJ3EdgWZY988UR1q/toi0OdOKEju3WCwV//AI0Qwh1xp8Ra7LWlwD5z2VB1E0lMlNc4Vrb+L8ieEjA==","signatures":[{"sig":"MEYCIQDHIThcW6Py6jHC9E39sKjf9ypQwooCF2LHlw+vp+V6qwIhAN1ovNT+XwGGYvz0H42iRXuy0YLC5cU4EYymOMSYCA7l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7152733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo4IZCRA9TVsSAnZWagAA+xoP/0TLfUOf2Nbv26zY6cFe\nlzbdos/IeXU2K6zdBTv2ajPQhl5ug7FeAwkH14Jqfc19hgGQGX0ML1AleZI7\nGXephsPoQ4HfghsRq+w3bXMeZL+jZcyPRjM3TptKyjD1xHbeoqvPkEOdrbAJ\nuxe1fGNayhBa5J56zPwsLREGiGU7Meo3M82jsK966/aq6i8UIpLXmDZ9sZaS\nf/qNV0OcsNFTwpdUvINoKtTR9+/lBBaO40BIX4qJJZRJ1Ai/70w+eVe6qhQr\no8i5rlyl0A1dsnmeMMFWjWhgVNuKxSh0l/06gk4DBSkCDpMOWw8/R4x+RLiK\nuQxX63on/ilCH5xBoZbdrO4oTBWcdDnw0/pAzLArFHAn3pvvREL0mSvBYqfI\nkNM4S/KBlNo8F+QRsqVVlruOdsTckvQDEsLJIroJ82MHgf9bykvzf6gZsKVs\nSEdQLqI4k6f1JuJLJaUsMJrqQsd4e91KwGHBVIrX8JaV/mn48CcunTuWn3qE\ndkPEcjHvOSik3pH3+bikVrxQQrMuAc/ggAAb77ukGfk9eJEsYlXqVIHY6x41\nxO7xHBXbX1fnhsWwsEVUaM9hp7mMOhY93wUByyw1fculpdFrO3wijU3tWVK6\nxEcr+bNsLn+0SiVIQCPzYyWxx1tlM7odFmyo7xhKmgnT4s7FqojRgyCZm+uo\n8Xjg\r\n=clyl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0b14bc6f45c7c056c0cf402b73ff8043ecee65ea","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.21-689_1621328408554_0.29200069028683995","host":"s3://npm-registry-packages"}},"1.3.21-690":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.21-690","_id":"@ubnt/unifi-ulp-ui@1.3.21-690","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"ba5deb5c7b9d7413a6789b2e5395512e9712c610","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.21-690.tgz","fileCount":80,"integrity":"sha512-8CPbYU33qBfpYwTETEbkT73ss9o989k4mPG3kYpL0L1dYsnm+EjA6+Z+QxNXxX9LIVlbyjT4g3MV3avamYdw9g==","signatures":[{"sig":"MEUCIHAhYOG2lTzEdxGx0ZWg429q7aX6eZlhaPfcneQPQwA6AiEA9Ei3FDteGDtTY/ktHZ51kvdUxTdeyxR1HVaWlnb94k0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7154842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr1adCRA9TVsSAnZWagAA1GkQAIvYsKs1aRSJYLufNR4T\n8/Aq2DOFfFKQYVaVDsOkZhKUdIran632VvmFCf3/RIElBTXblAbU6rurCeMp\npcaE5yaVtyf+9gcW4aDakKlO+GYdKyaKCu5bFy0/AF8NBs3w43T6LkteDNGl\nP8UioYVO1mreajM4+rcrG8KmctMpTLOj9r+XKKX0iQi2FU3JmJM5RnDcfkBx\nujjPcxwzmUb6fGpRp1sQ9Y4V2Z4ZHdQeMhQ84Cevw91ed/mpBZIXRbrgcVv1\nkmJqxaPpb5hpFLo0LImrwTVq7S9Dsi/W4mbaKgWXzZ38r0Ra4CPvTukx8wok\ntFWbwcjivHzIs6mCUEzA1U+F6IXfjTQUSRy2mKh/6lLme8z8f7doGsmLwF+H\nU1xBUXr0yK8/bipzUchjF4lnAt4om7vWS2PJc8Kq3oYNiBGu/tMhPWkFkyuU\nuOngy1SosISfGhnIUIWrq+J1UIJhxeQcltFf7RcswdECXU+fhPQ2pANIli9D\nq3Ky5pl5Yjav2mjSwK30dc0dv7yKjHktMveuZrwH7JohSb1vhOS41OX8kgUs\nYehjM+Wd6EeeS85DnoTM+3l1gWrcpkE/QG0Is62OZ3M1Mt9Nkodx6fsVRI2n\nm5Lgr2HxQFAX1G0FadAhlZTXRl9zTHK3RE5+Awtd6ihOM8Oage9LqHwuuRRG\nRmN8\r\n=P4Wl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"e1934dd93d3d7ee20f8617f52fac49b450450f69","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.21-690_1622103708586_0.5871577800517016","host":"s3://npm-registry-packages"}},"1.3.21-691":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.21-691","_id":"@ubnt/unifi-ulp-ui@1.3.21-691","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"e0f3e580854bfec42b467341709dc34fa1de337c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.21-691.tgz","fileCount":80,"integrity":"sha512-J8zGNepvc1p35+eKz1XHI8qZrHxyw1FK2eK1L/FCSJC9VFftvmaRKY7QK8zTzRDFgxQn7zDeXQ/0E76strTs8w==","signatures":[{"sig":"MEUCIQC6qL1Izit5gJ85uFwAfdtLD9iG5phGTMEkpJYOIxQbsQIga0sd9nMuLMCreLzSSizGfeuccNPv0Pwurzmonvw8vmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7154842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr1g4CRA9TVsSAnZWagAAEaMP/3JY4AyVNY7PBFtygkgY\nuF/sn5iGhF6OJaGIkAx4beyVEqkZvWzdhodpS9okieEoL9u2cwgIB66FmEUc\nb7593dsQHSaT2klrRgtBQUMm7MZNtyCkZt1VaKIkim7VzRmnsDaA4OZPNW1P\nmYZIVFDhm2yWGDcL1VRUK8pYR1O40aD+gW7fsOgs0MNBLQET1XRHkoosJv73\nFEchQKIJ/C1e608C0yaq0esp8SVwN9mqJTZmoFtPjJm9pOolkUYAp9b+LISY\nRp2LhAavlO2sC4i8QPLrejLEbHVR3wKQ6LXNYg4zQwuA+MF1UGydUnBax26i\n+SKxdifJyfzrt4AncvA86H7NLy0GvFna+0DzIPB9RI8hqq92EfN0t9XLuW2b\ngZcW7kPciOQT/L+TRTFlOwNIflPwZW86vnyvU12Xq/+42IlNpVxY/LBZcIjg\nRz6s/XD3bZvDitbQVXrHa4ZEClVVj9gLEYQbDfPi7F7QdbfmhOwx1sHT0q8Y\nEr9CaqoT0tjHRPoAQlQSKAV61/v8Z0ZQQETjwz5S6w00xjR6XRpQStxGY+p5\nZMp1KkEzAl9+P2vJwfaripkvSI458kybiEV4YkaG9VQcb7bQhu9fbItyqx1q\nVP2yR8TZSy0RdrDhKzicS0dfvNbI8xw+cAMTtWqtCCPWQW/Gxh1NK9v8Dz5d\nKwBp\r\n=COR3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"e1934dd93d3d7ee20f8617f52fac49b450450f69","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.21-691_1622104120036_0.14441271535803435","host":"s3://npm-registry-packages"}},"1.3.21-692":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.21-692","_id":"@ubnt/unifi-ulp-ui@1.3.21-692","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"076452803051899dedc82c228fcc2b4fb0991c5c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.21-692.tgz","fileCount":80,"integrity":"sha512-JYVoBpLbe6QRI8A9LGDWQLG9O5XVDZxXk9aLpQUZhBSHv4D1Le5811hRuzdYss1iRNe8+wzGVI5c3t9diTmCRg==","signatures":[{"sig":"MEUCIQCTtaHwmCFlqh6GAJwEVMU78uJcuVWIu9LjMkO5nDAPkwIgJjACuXHnp91d/OlQ4YnOZpFUdBbwrifySu6CPJ5WLI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7154837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr3bvCRA9TVsSAnZWagAAOfsP/Aus09D584hNKzW7kRL5\nZG9v9ANxy/mB9l66bui9NBrzkYchH/VPvqtXpcPX0VJlu0fB07pA4TK0wuMa\n0NqGp2UNDBVQY3QoPfkFHO8oCPk2jLh48L0Zakkqx3TVZvJtMbea/vFqzs3u\nZjt9h6Ei1VPz5ak8C2VSK350UJQXtwrmhCMPmcfqQ/80FOjkhlx5EdZwAuGL\nOw9MH9fKukMlnmNk+7YKLqyjhVjslQH2tRQQlIzpEj8Xzi6THQiJGQJAX/Nq\njDA3+WhLPVD1KRoaVz/0Wu4sHPNSGUK0Mlnnh2nhJqkzywlCInfXeeY9aBEn\nnSiYquMajtjSeLNsy9Qs961tO7miaNsh0+P5aPDGWztQx58sY4bJ9xPSkJvW\nxNZhoDfUSp18Mpi84CAB1WkkjlPHgcesyazAy1WI7BO6TJoqzezm6C13cZTk\nYElk1+/xjpX8UCpGtqCDtFLi7ZP8GM8/QuP2XcRIwohkOIuWK5jY/TTY4p4z\nt9gp1tkbNbbeqfe9Z6EY7H8y2iSmhx1UUzBlXheidzH/GGl14KRpwqE/+DmR\ntTtqCL4NNgl/PRhneqGdUlUbDjqQGqDGcs9DVS1hnRPNo291J45nMyuus3wp\nCldN39fwoSPPWi3R9KIQtm85YW65zHEwQerzw2ClVP4Of4GG5Ona9iLjCR6G\nu2iz\r\n=vwzZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"1c5dc6b267e8526e16193d83910763b243eaf01e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.21-692_1622111982289_0.8433349778179742","host":"s3://npm-registry-packages"}},"1.3.14-693":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-693","_id":"@ubnt/unifi-ulp-ui@1.3.14-693","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"e514b3628310d744c850526dd2c02ae2444c48db","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-693.tgz","fileCount":81,"integrity":"sha512-ySJsttvrv0rPNNANoaWm4Frovs9YAVetnX72dJR6Qaa6Qa6fljQASTj/wqhhEmnAKsawppzQkjHnIyKzDwg76Q==","signatures":[{"sig":"MEQCIHPZgAOJLQao5bRGkNERJT3qiK48GbMs4GwfFHyTe33iAiBQmfXDhKirzNZFm0N3LvSmj9/e2tGMZd2K8ASecPD3pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9259683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwy0yCRA9TVsSAnZWagAAtwoP/i8c7Wzie2RUuNsyntB7\nsHlmqwTmMgYONbc/JSXlE77kC1Kf6CE35oGjyQ1/o4DvfCWszTXqtBuZJgxq\neWagVt0JPiuHTCfoNVZfWdQenwO3l8dfO830PUNXoOSk364IPxCzMANXW06t\nICqFdrFtZ8pNpYf6kR4ObgdF3vTKz3MwxEFnpxDh9LS1+spth6MLdjYBMx0F\nXJmSYci8rsu/rIewqxY53A8XNgmKY9lmkiO66YhVOntNJPI8DgZT8FjnzbeE\nfz4C4o+xYwmw3UEHzwd+pMinzb/8CNOJVPC8Gtb5Cs9qvuLuyJrA8tyfSxnk\nV2hoVibPbA/28Ru6wYEig4byXT2p284XRkPUFCa4jAe7jJBNuTIQ7wwpYGPh\nPCzIcilpBdtpCa/U5K8nJ0WTlDi7GjOr8u8dsvEa963FUaGrGoUiDccUKFp+\n3MiszePmtR80rr2yR9XpO4ophrUGxYfrJgRI7fxZp2hkZ6N4kU50gFeaXeYh\nh5BuRWQYbVQD62eTRI9nkFIxXTEB7ujJgb/g+ziuksUcVFUp8MUJNw8he4V6\nd95mExbv7/kx35pPAy+3fRrdQB5oKMY0x8ZvIMY07T2FDV1KF0z/nnjj/miZ\nx4KFnzrXrDDYFH9tCwzxD8feiQvOLkCjoPHxxi0sx8OqDKu3eW/JEbWjmQLM\nqKW4\r\n=MQPr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7d2c3127cd9c00fdc5629f3ffbd3dbf1ac93a706","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-693_1623403826131_0.6162980422514861","host":"s3://npm-registry-packages"}},"1.3.22-694":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.22-694","_id":"@ubnt/unifi-ulp-ui@1.3.22-694","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"acf4b78c3af72bc5a882ad96d54c7d0f6cc7fa3a","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.22-694.tgz","fileCount":81,"integrity":"sha512-E8JsQyW/iZ/JQySAFDt6SrzRg2Ck3rEaLVIswOCO3iSaIDlj68ByBybfefSyFxBVMsm9IYAsrJeVd5gzldU8ZQ==","signatures":[{"sig":"MEYCIQCfTZsdC25+ci1+gnNrO+w4TFGLTRqeWseoWpTa6PlhYAIhAMISpv/c/WwgHSjzETVKxal5nYKcUCcx5Fsw9SfaqGMY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9259683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyATkCRA9TVsSAnZWagAAl9wP/0TmY0Na4hTJLUdty5Hu\nDJd62zeiaF6qW7xGOd1n+zwkimPbz1ofhAJduyle/QW26oA6FHydgn8Z7uld\n5xQ9HMLBMsDTAZbnMK/dQG8g2KRquV76C7u0J74T+gBxAMwTy/oxs0Ge0+Ne\njLPz/qexgzEPEpqV91onJub+AbO73xkaKh7UCHHT8XsXUzfnX0X3JZ57i4RO\nC9M/Xq48Habqis6JLjWbSFCWLNPKtbZrci6aWonRyuz7nccCgpvWawxlHRvx\nL2h6LvCeewpNNeMSMfPJi9rxYJI2ttI24z735M9BYnfWAzgUKAGfGB4noZU9\nkELSHfBRpoNGoDHaCaf/t1gYQczgwo2l6Qex9jNn61f1WhBe3gwOJBE14lCn\nefnRyxOC/CuKTDwCehnwPTd3mzLglfOk91Hzqbc6flwgwkH4vxO1PtavcKQK\nlLcjdOon5O8sJXAGlwr8p1lf+WQb4A95PZRnwguc+aAwsftz9UccahSfCY9G\nVMH+UlK73xpZTgVsbK1/bbak7x0GixIBWZ2TfHCm0gaDiOCfTagz+jMnPwRH\n+loNWPiO7utgew8bczjOtGDA+e+B1ua02ccWy/6qQn8AFoYQK/9ayWSA24Ub\nLlV0Jso9+cpaxOceasvWO5EDyrQ6ThssN/aI8VkKCpzAq8W1jL7ARCFPYfp2\no+xp\r\n=+RyU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7d2c3127cd9c00fdc5629f3ffbd3dbf1ac93a706","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.22-694_1623721188391_0.9354939168083383","host":"s3://npm-registry-packages"}},"1.3.21-695":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.21-695","_id":"@ubnt/unifi-ulp-ui@1.3.21-695","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"5e903311b8582d563cb772ca87a667f760db487c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.21-695.tgz","fileCount":81,"integrity":"sha512-Jd1x00AWiIq9+0e1I4EiTZlApvGW9MvWRwPaLq3igtoSae2DY7gPOr5RYz6YHDPCwcZqpCzJKotJYKHwLQSxpA==","signatures":[{"sig":"MEUCIQCgnGnnX76JQz7XJlt39JmG3hfcSxdVVM+j0m7lKwAsdQIgD1wLMe1D3umliIhB/WsJDZgPLk0+TZBwtHhsTPj8oLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9260427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5qqfCRA9TVsSAnZWagAA2lEP/0phvcIFNIREF1mckwct\n+9x1dqyR//hgK9Zv7kFhjH7A1Hy9f/wDHcqCUYrc/l6AthNaMv8/DbEVuncQ\nh6AiwEED45XFdsm9uxLYVrmZkbuw6mCrlPLm8ZB//q09LKbtAZiKpIAtVmtZ\nEsUGb09NIBo7Ir+NYIbVDYbb/FxzbaAMu+qnrxJx0M0FBWZ+4EBi80FNKILp\nxZ9g2t9q44nBDLPrbPArgeSYZhwdVvJUPHYBDysufI4CucfrT/VU572IkiCy\nHj08/bp3AQancsvq4hzzFl7WrzcnedwI9ZNovzppx6dHqddxHMuexFGf2xFn\n37IjriH1TmRr9f4X1t3P6Miydz2n4gOGlRDUa+e6ev/E4FIY3k8ddHU1n68b\nwUxAFKpifyE0xAqDatVt/GgDoFvjcaZoGOJWVcENtsbcg35G0dx7m8GHdh3K\ngmjdVEG1Glv5CNzd88Uy99S+UEUwTQew0wyPGToXf1uCc71WX+WCT0CW19H0\nGOfrfpX921V5cxiMRvnkg6YCNQh5O4k+kfAa95AIrs4+gqdw/g8rr96/Am6x\nwcZk+rL/i9ZwJ5Io/KjlFeoWexuflpKABYax6IS8iFnCWftZmzwc0Ge2tAZt\npnP4mSFQW0Gb5K5E4Aih4XxMyfqAfsICvX1Jmr5/uYyNH1GaD0zjNMkjAwmr\nDPXk\r\n=Rbdu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"76612d3fc9f409eec574638e53a6d28bd9ad381d","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.21-695_1625729695067_0.7999854825893009","host":"s3://npm-registry-packages"}},"1.3.21-696":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.21-696","_id":"@ubnt/unifi-ulp-ui@1.3.21-696","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"677f7c095f1c6fe80a3c7ec1dbc4f58ab5486015","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.21-696.tgz","fileCount":81,"integrity":"sha512-7RwS3spyBEpYtB5bW6tf35IIoQaZGbaJMWs62IeuDsqqzGT7NKUhs9MKsqo/VGoW9F6JrSjgBS7N+FQDf+V3yw==","signatures":[{"sig":"MEUCIQCV4sL2EyLdBcKJm6nTE0lfnx7DJLhae96c1VTF+ElUYAIgBVcc9bYo0Fug35/boaUmUq1vFcgSZyBoZNdihnpwzKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9260443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5rn0CRA9TVsSAnZWagAAp0MP/Rf8r12xZNLMCV1/7UT4\nZhnfA5PCDwS0dVNEzJ7rTvOPvKCdVkLod4WkP6yDfZgTJAUSWIqK2CzCQ5FO\n+fQoWuzWp1FLgSmDYKmlMfolQCPcrTk1ryGqzBYi7hR0ZlSXepN9azy/XU/t\n16sW4yfe5fu4pFk88eKCrPXDsRnqBF3E0P8xTTqNtnu/WioY7wExTMY/RPN/\nYzySvUe1gmHJ0zwWKMIK+56c8ND9LTFS4jPEFxh8eKPsMVIA7nrh1tuAxVKD\nSqJJcocYQ/QYTZSQyYpBt3tz8cAkX8NkHL+gWXIln6G9ekHbKsG3gt7VJsZy\nRI3R+7BOiG7NDb8PLInjuqOOxs+vHxyavHWqVWuSAnbCK4Xvmgk0e9B3W9NI\ngGEA69OoFAZ9yU0Rb0AIvhWAk1V5J3eZHXs+1W2kXWVfBWpRXY7sKoZ3Q8Om\nOhG+CQyJsWQEM0esbD0+S34fc1MaIR4BhNu4XgI0IfCqbTBiEPx71AHj+c0W\nnVVFOuVj9DPKIpfs9QNhUqIWkHPxrtOZ9io7evLfUR9f1hrpyJMqfNhIHUXD\nJ/jEIagewqu8JDL1Q6yld7jAZJ8mUG+tzXmm1QOJGx5/FeE4lhB5yZ/KoM6T\n8jCzHnB3ZrLlueMaqhQloU5aej+D57ChUSN2W+A1g4R0hcKxMwTpe8gnOSIu\nfPEW\r\n=H7Rx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"72cf032e0ec492cf10c687a9bf5119f73817d41f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.21-696_1625733620069_0.9906983718218125","host":"s3://npm-registry-packages"}},"1.3.23-698":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.23-698","_id":"@ubnt/unifi-ulp-ui@1.3.23-698","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"23c660d6c58a11b96d1e2116788204e950a558d9","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.23-698.tgz","fileCount":81,"integrity":"sha512-ZXZEhWx07/9cdvBQU6uwxrbyG8jjFt4puj7DnwhfoyDs18GHbxz6qfEZJLVdQdO/CCeOeTl4ISBnrmm5vUkDVQ==","signatures":[{"sig":"MEUCIQDJcRcukE6vL6ankCmWBdBPcOP38bBOMFfvIiYpxGakqQIgbWxIOo7A8rlwg/IxgBp6DiovdwYC9scsV++FeIriFQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9260529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5t9GCRA9TVsSAnZWagAADX4P/AvAUGGxLGuvJDt3UsEV\nGTfQ2DIFUUS/DARrxJ8gM/dzM1AxPKK5WcU2Kt5d8/HufSg4VGZ1nDmAvw0h\ncyY9HXB8WAUYMr/jm0v4tkT9D2IrtT4RWN92EbqUmk1NM8yp13xYf83UhnGV\nzexziPcd25CLXbTkMBo7tFh5imut7q1BG14doOPe6gUz/PjftFRgBChCfE5I\nlRR1Ld9vWpnmyI5ppBdWe65oyoGFgLqeAOFX7FwN5UYJo0eiSzHy3KdK3Cbe\n7H9a+si6BO5u2mjNDNz/0W+hdWq7gM6iEVyjPIF6DaqSF+aC807uFWLVE2NI\n4YyKs6URO3oOFwefnfQUreM1AH1+K0z150Fxj6HlM9TTBJJV8C3ZBsUjT6kw\nZak5iSCoHiJ/vi1L3s+KbmVj0AYcBL1bw1AhxzvlLIJ+WoBnEGuPeRvMVBZY\n6Nrn2/plUkKZrAIsVUyRd58AE6v9S0EVWnqY7qiiJs78eMdy552cTLw70eQ/\nr4T8gxIotaTiPe4jCkQjk3qzzPjb6Mjt4tYo5nPqLAst/ouliVn2eA7yDto8\nBAlVl3nYpm9trgzzsRBHD1iNEfC3r163fPD9AiJJtiZgT3QEWvOj3xBF2wLl\nH4A7ndgtQ/tFXfky4mLK4F5ATBjj7cnLehsHUuZ82D10AnjNxeE3r4zfPAcJ\nWLTl\r\n=vvM0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"44be38905aa18768e02f0530eda099e85eb1f338","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.23-698_1625743173843_0.27320794593806563","host":"s3://npm-registry-packages"}},"1.3.23-699":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.23-699","_id":"@ubnt/unifi-ulp-ui@1.3.23-699","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"bc6834f174f798f53793710ff2e8d961a5abcaa1","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.23-699.tgz","fileCount":81,"integrity":"sha512-fAwPWB63LTvd9++HVQAUBDE6tTg127v9NoiCzRPOzSbyaBQgCI3d6QX27Wrrds/svyUYcZx0wXmW90sQ97HzmA==","signatures":[{"sig":"MEQCIA7T+RTFPWM6wU4Qx7sAsSHF9+4GjwoHyB+WclyX/AnHAiBb0pg7yNk8bcShnuVTkPwhXfUL9mw3OBL9So8ZZaNaxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9260475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5u5qCRA9TVsSAnZWagAA/YQP/iiKDKgFiPhnOctfNTbM\nzMDh6HPFj0kmbug82YgZg7ahWRCH9wSEyX2OKHwsK05/gPG+2ZhcK/cX+BGQ\ncNfsIhT/ASqVaA9wygbvbejqgCsoz5dsWJBxDfx6fJzw3d84qgHQzTkf25UG\nJ5I05KWmuMBOIgkuSHnjAVqnmCSMXgDz9BU+QRq2whjvFBT9JV1hAoCE9hLa\neCeKUNZK+eAUvQPtQQzwfFmVoonlrfRDG8f2MwbWlNUG8R/UZKkrvU71i0kp\nwdDyC8qGgG38ORhINvn9uaURfu+kaGftJqCoYN/df1GcwFGxCfLXPrqiwgh4\nYVD0EPnMvrbSIQ49qfCMdTvN1ngKD/D4LbtYIFpgVjf65+yvbvf4kzQg3rH4\n0yyqTWQiDUuDlSEwOUgKQCV31IyYrAHoO2vFK90cJXxXRU5wFpsx8hc99FtF\nzcLKT1yZ2h1SEI+BnK3dIPxByq5u+CYzOnELGISH/7d47bJxdDysElpWkVjM\n46aiGTD9WOXiwQckAstzrdz7GxSZyveht54H6GIbEgfCF9eHMEhGPGR47YgY\nbR4IvvZKmyCpaR1tNC6JM2qbXBxzNeLl/1a8RH3e+Om16s1UxLl1Wsej3ztr\n/q9TS18hM4uU4aVD9mtjDY0wa5wpVtoOkfRGlAEvNNsWsy2MOlUxAavidvkL\ncyaB\r\n=FUOS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0d6190accb3d48b0148b495fd367895f11da722f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.23-699_1625747049569_0.554117876485092","host":"s3://npm-registry-packages"}},"1.3.23-700":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.23-700","_id":"@ubnt/unifi-ulp-ui@1.3.23-700","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"83c0883bfd6b9353e23611056269bb10916d5192","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.23-700.tgz","fileCount":81,"integrity":"sha512-5P9ldF5xnne+BtnhwU7SicdgnjpA8oyfVnDe9Cl6hciDD0cx84Kg7sp2X//pX2/b9xTe3qfNFYBvs7TLHH2Mww==","signatures":[{"sig":"MEYCIQDAmmCB2p3+Dq+tRJBJus+NtR6f5bYiyOJgrkqOnbXmzgIhAPzembP+2QtSq4LEkvJCtFvUpyj8XlEz13Eeg8w/RPRC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9260475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6CYaCRA9TVsSAnZWagAAkRQP/0cO7LkIRHPaKutTQyI4\nfgrIllx5fUEq8g4H7957NlATZFkSi+hQgxrXkFE8cDFzaWFUxV0r5feELLZl\n+EyX2l5EVuFbqpacigVkF6BXa2Vo8MCXlFXrxFqMUqRdvGD69p0fAWE+2eoO\n5dyOsVjcQNQ4WTyoMn3pf2WdtscT1dVWMWsfvoJWbbKOd5JeoeevOOB6Y7p2\nceYr2bpQvjSQgjGDbRc9xkgBiccC4kpQYgqHBB3CtGOa4IpccBba4sAV+zDf\n+mV7nEgqdHemQRANLPEEwIlYEuZi1UO9D3BlH/wb7jy08M5a86/9obMGp3ge\nkQ6QB3w+7AkgxwIjjB/aqQTYyeBM4CMp2Trr2+kGC4wHKm5Fi+u4eQPt/xfA\n9Y1zMG6uP1cqVb0bRhjfRmL/otGazQiHP3m21cjNlK539T295MUIr/mJ//Cg\nWhHZyuurgX3nbAp1b92hPGxJS3JROaK0BGF97iPiywLnCM/xltG5txcazdui\nKAQRS6bW5iEH2HrG+SKogAyUa1+nN0mfs+EXQpn+JLW2P9dxD5plvqmFUYR0\n1IViaAsDy20lbY2fGFgtwZthiVKCkYX43VxFZrF11VRwxT4docvXNDnQbnuV\n/Llnbp9DndVo8nRsa/tGrH2N3H3GatsTWJ8OI1s2yg5q++/dZTf7kW67jkBg\nfJgP\r\n=GB3M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"0d6190accb3d48b0148b495fd367895f11da722f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.23-700_1625826841651_0.5407213501957882","host":"s3://npm-registry-packages"}},"1.3.23-701":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.23-701","_id":"@ubnt/unifi-ulp-ui@1.3.23-701","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"c0d46e7e2cb181aced7e44dfabd5516d66d2ab49","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.23-701.tgz","fileCount":81,"integrity":"sha512-CqqZQY1l9Ckch/L5dnH/GC35nibTfhrv+/hG9AmQ45apVsZLYDhauL5+sLr69r4jGqxjpOJ3xS5VHTcHTJ3QzQ==","signatures":[{"sig":"MEUCIBj5DZ7uzVEh57Y6MgbXe9BOe7D7hdCsHqmxZ6eSlC5KAiEArsNbrGE5+5klYWxoowNGwyQn+vp2+nny0xOy76ki5CA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9259945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8PwaCRA9TVsSAnZWagAA3bUP/R1jcgwg5pTqKOy7qb6o\n/kVsxI4lFOmcALQSJzTKobO6yfePPAZiLtpXSFAXzV858CGdjeRx33XbCNIe\noJV58QXe1GtR2n/QPF/U21pqqkSJiZxonz8XNxf7SzP7kzo5DGFKTlx9uTsG\nmxKyriSpgynfWf7g/9uKDofMbiiBPFYFsBWyj/ZsNkWnNmEiRY2PSIPs7WnJ\nxF34rHSu8pAFE5hjEOUO6HDxumMhg5fwJK8cCqFnUHc5Tk6LUtOtiaHNKG9L\nGtdeQ0WYy4ClCiZP/5Smle4DG792wVdr6in1iGnWq+Y5Cw4jW/OBYpknw1L7\nBGMtwMmdAca6ORlCehE31Rj53gRxyjgnhhlWXMDs7luNWzc0oN0sADCRey89\n80AdMACANeo8LBaftI9UgmjPoJN7Co5kHbtGR9kD3g6HXrdmlM5O55m1bUOv\nEVBskUxn70z+RxMk/w1vCoWuEDFVwNNKEfIPU1JKxHqn/xrPAgOWrlh+HI40\nEs48e1xRIVH+rjm/H6WCGBNJ//trapimMR8U1iNCJN8OH7jtrqfqYPuKWk0k\nn4q8m9z84isVoduTTF+Dd5Ai3mwXokmb0dXzgEWK8qNy0gJy+MQQiycGB4vT\n09b2CZZ9Ld77M620DqjHbHLSc2hRq2QL53O0c3myiWmNSGM85AK93EvT1Sqs\nJfV2\r\n=0DfX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"e1b27c98d3b649f530878fb09e6af6dadf4ad5ed","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.23-701_1626405913956_0.1617620925549621","host":"s3://npm-registry-packages"}},"1.3.23-702":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.23-702","_id":"@ubnt/unifi-ulp-ui@1.3.23-702","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"779a657cca47a15b00de759abec9fe5c22fdc667","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.23-702.tgz","fileCount":81,"integrity":"sha512-Tvhd1VyCHMdsul8m3a0SyzC7+uTEImfKMkymtizOyJlu9bGtLmQTg5XmO18LAzdBsZkgOWC/KUduX6NpxQD4uw==","signatures":[{"sig":"MEQCICShzSWjmN7KuvidLOvgEkVPWgy65QZ6rt/A+g3Yct6DAiAL056tIazZbKK7JSOn3HdttNlzeK3L64SCW5XirvriFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9259945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg939aCRA9TVsSAnZWagAA18YP/i1f6eW9g4SS7bHR5X10\nr1DgHmLVN79j/zKjnTrDt4c78RIZNyzY4phrcUp0/5jpT3Es2CupcybgI3Gf\nwioqcjW4hhTsNwey5nfJWibqm1o/aRTatHiLvZ7JstX3zvdfZW4wYP2M7gK7\nenJIYrK+NR7eezWgM5xHdhfrCmX9NB9fsCrlVUz0SLPZsITp2Pt6s8bu/JuI\n9YHGBSJUz6QslP8Rs4wlQjXg9lplsgP6Om2sDDx5t14VPvD/z85qLiTaOAAm\nYpwJ/9fb3jvnnNrSndfHEc6GA4mh2a5dy/J8LtLqr2paZv3+dguzSGbWk21+\n1lWvaO8Ff8UbwBV+Xv568b+GiWGlSrPIwxiMhY+U0i8rHhBWCoEMhITnNs/Y\ns8iZZmz0g71Ieu408behyQCJcFR1FIRn3wmebtYhk5oxRPhd+FqPXIyDx3vL\n1TjCV7YA+VgVFJ2I7LKmdqZ/eT0dnhHRS5Z/7kxGxIdqdtJY6y3LsDeGdjnK\n2nubhN+6qpJCP85uoaX7EmX7YIgB4ahJ1BLmn+XDIJFoKgNa5o8IXQRglPNG\ngw09oyMYH5oIW8zqjEi1Y5UZxO3cW2e4EgG0zU+TuHuNY06smOQ2adF1dunT\n6Sc8aoRnQnTmBXdPTNyoGCA16A9IxG5YNzQ9Tons1uwGUVHNe8fwD2wYmVeN\n1rG/\r\n=xbXb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"e1b27c98d3b649f530878fb09e6af6dadf4ad5ed","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.23-702_1626832730348_0.08639494434978512","host":"s3://npm-registry-packages"}},"1.3.24-703":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.24-703","_id":"@ubnt/unifi-ulp-ui@1.3.24-703","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"eb156dfee80322acbf382bbea8d65e221c7ccbb5","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.24-703.tgz","fileCount":81,"integrity":"sha512-UDbO+Tnf4RIJ7hF8IxwFYCk00B5nBFxNh+4b8MNbU7toOaPnmEUHn1JckAr1owbeAIrZ9lrUgI0PsIFM/ei45w==","signatures":[{"sig":"MEUCIQDjgMgqn4Jc9A/u5elrjdRgISOt1t6ZHAKIzmp1P7FQoAIgEyqTkI6EUVpi7fPx9QdyQQXLeGwm8VjMdhQ3c2X63gI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9260035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+TJSCRA9TVsSAnZWagAAM3EP/0tTDvj80HaNRZDA/Mh2\n7jYrfTnBQhuPpKG/nv+CHkQxh9DVLLM8tK6mjch/hrppgXlLAXzCYVUPszEG\nub5xphqlt4AalGpISZT/Kr7EnxHFj/5VPW7n2k1sOnNrZFWEk0EzjC/18n/N\nEf2TSmHwg0vVleaIDCSHHkKISJsqEk2aR1/EEVl77cOWhTVU1uif3GkjpRS0\nrBlCysBJC5aTCzHBX5F0p6TRUpXyqGFE+tH7oY2Fp3ZSsbtSZWgSplZowBrS\nb0sV2iCmLGLj0BxnYMCgXoIL46F02LrVCvnE1zCAr4TeltijUejbHjcm2Cbx\nulqWOICb3udz8dPF4d9jfMZMjnwFFlbL8iakVeA5EzrWgcKf4S9dx0KMEk1x\nPaIfcwP+siBB60Sl5UDtzR1I3JJZ5Ou+VhOQxLoABlM0SYXxTATWr9uzeudI\nRYbkWnt70vv8m+TYR1y6j+G4kTzOw8uaw5WL1STz5wNsGFKHDibXfJGEK1K0\nUaE3WDGjdSwRV6IzueDpdYRlF4fPO3cn3LJoQJUGqLqFCYzs0VG6NfcUJ/VJ\nbRw2/KN1uN5uY07+IRI45DPT5SUSbSeClQyjuwacqvqjvDmNLOimDhR+EQzB\n3KCIQxaChM+33c2CsFBV5bdKgFr3002tSlGyeVaH+gUH+UJHB7Txp86Q0xeP\neAj4\r\n=7Ubq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d09a2bcc1ef2f23ffd93c032fd17a0dcbafdaee1","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.24-703_1626944082112_0.7974446221100686","host":"s3://npm-registry-packages"}},"1.3.24-704":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.24-704","_id":"@ubnt/unifi-ulp-ui@1.3.24-704","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"c2920767720c9711e99266938a304deab9e2c9d1","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.24-704.tgz","fileCount":81,"integrity":"sha512-wqQ1ZBziCAn+4U6QfXSr9dUuty3PirrtGP0Dp0tv38Bpu6zjPpzB6xSmj098kcINbuJuV0KnRMugblcBlF+/Kg==","signatures":[{"sig":"MEQCIAQT1sbNfzL4fkckFieISDKOoUEZjpJ6VigSLwGKJeEkAiBpMTWWDWtg40kP4mCINfmGnVdD8v64GnxdLr4gE+IE9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9260043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+TnnCRA9TVsSAnZWagAADmsQAIZjMDQROfebBeAjveSf\nxpRKP/HrnRSRQ8aE+lVllYmQQ9dce1ohsC4+z1o2IzTJ7XEJN6Q2OrTTlz29\niobnfTg/3cmHTzDy1U/GWok9/aNl5kjOKgtRCJd3ZBbWwssike+y7/Wl3avg\nMVSw6WNxLqtNDusxZDjRa7bupSP/0WuBkQ+UYUClDi83aIfRynZJhGnwkkM4\nnvYP3dA5djHoV7Vr2MakpRknT7uejMtw3TBcFuqCKUt+VvvytOXBNoIzI5jS\nKBb8zlxWbs+0goBd5mYKvQxuaZrO9uxc2HsxyV2c8Gq5poL3A8HHO0UZu7xz\nwWFQelf7P8irqi6hbk2ZN5nwLehgdjYfIRB8Tf8Kq8gu/+RhTtxien1GiR6B\nGraEKn5TKkSL8IE2PZ4L/QLZW8EVQQs6fF9ifWG02e/bvEcuouvyTx4e8kfT\nWG7wpc+imBMUFSqDQJ/+l/NlOUtbzMHawH4EDJBfUPMg32jn4aFjQVQaT9vg\n9GLXnL68CghGG0ebbda17cXQ4XjGKcF7HRItrl53lLv9IkqiD8aGduQcYR9u\nKEG+JCwQ1EIFIy+0qGrk1fqhJLQXZ3kyvJLbo2vn7thXQ96nfeSl411Tgtff\ncZZ8yZRMXQW3GVnI9MVIjo+zIaNg2UFumnIhqs1n7VdyLWkKEDA2PH3Nd7Zs\np2g3\r\n=Z+hd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"793b7028a159d8ff96bea50156f6bef6b4096fc6","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.24-704_1626946023022_0.8400030531655116","host":"s3://npm-registry-packages"}},"1.3.14-705":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.14-705","_id":"@ubnt/unifi-ulp-ui@1.3.14-705","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"50588b307c555be7ee07c6509672b5383f880caf","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.14-705.tgz","fileCount":81,"integrity":"sha512-5S5zPzjhUf5pj06MP0L6OvEdDb46okEGg6lJVZyOZYTfAD0IZRLZ7bOyWoTn8322NDNj30/MvilJwiLqB2llVA==","signatures":[{"sig":"MEUCIHnML+6wVTraxMAMeWrHE2Ec0iXE9yIBRKqwfN4+OwVbAiEAzKIq6h2dPK/yjdQvCbBS88yazgLWuucs2veoYhsP1jg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/4QmCRA9TVsSAnZWagAAi7wP/jnyNkuQkgovQpPkWZck\nyPPY6E/YKmzQP4mRQ8zC4i0fw7Pm+0f7dzW9ZnTU7NYOm3rT5iqdMmL+46fr\nr3die9zdHeiU1M8mbhWUmrpofOoX+rdBTaiMJbPzS6PW7lLJtNIC1ulJAHrs\nsLrxkXSjVNxDftmZmEMtWFEFiM0SQO0jTG9Ptx+AnBNQpApaZTwZvL1HWCty\nnNreKzcXCn/pLpaULEv+W9pc/32ipyvaVRX9RDLRrAaRO1pliDqrbAiAHmwB\nuWaQn4azVL7pIqPuAHl05nfbkXfSSHBGk/Ka8fqDES8a9EY46ekUa5gS8ij/\nLHConsW7I44LLLeB/hFsPSFpTSqZjfil2Q6fJ1UXUkmZieWOcCtUWZmPsKEP\n1bTTvNe0d/m5PfMCARiRDaYMTcWb3zz8yJVjjLqRgPCNgmc9FwmDp1egq6ml\n9CM0fyl5yj5jL7kToGxMH7iVJFIl8bUnNmLneUjmGhcdV0KS2IuGKO4yezqJ\nR+w3f3StE/t+cPvtM1tF3TGE9QTV8h958YGfdOUksWStyQQuJlI66DG7taeG\nXmMbrm8eYLJguHcoh9HhkF7mkSOh3E5DO0GXfoefZijWsPGRZE8MY8nq6G+K\nl5x0Ti+l1wFE+BkPcGSz1pLS4rGeqm2gDiVovtxcVfFaoIr2ZeMWcqg4Nj9Z\nraC0\r\n=TqqH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ffb1874e8470e64dae5e9e938395f087055cac19","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.14-705_1627358246641_0.36435428761256783","host":"s3://npm-registry-packages"}},"1.3.24-706":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.24-706","_id":"@ubnt/unifi-ulp-ui@1.3.24-706","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"41a07d260165ee1df02ebbb1f7be9b70a5c0af07","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.24-706.tgz","fileCount":81,"integrity":"sha512-8V14kkX18jKru7ElRWBdAmAo8sDcpr950sGClR7rt0J9KQZhCc2ZsD4RHXD2/mfKxWNAn6ABgq+i0Fb825cJ3Q==","signatures":[{"sig":"MEUCIQDDuHRiTgStQHQpmIgAfWQltQGFKuZq4yqF7R+iUFD81QIga+ZqbMhhi0eMJQtRlSMpObQ8pPo2brkq1xmkHflrU70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/5yyCRA9TVsSAnZWagAAFFAQAI3ImMgUFGqnJZMEv7+P\nxFjOw6xnIvw5C1lBFJ1tUs0sHlx1xPdrSBXFsKjwJq4O2n5JsC8Xx8LuexA6\nJ3m8Rl9e1NyPY4ZuKo/gXKmnT1z4nKYRLa9VwqB7+VUp8aWYoeAd28Yoj2aL\nDhVykyz0B4QbK0r1fRR/v1ept7CneKw3TKt2CG1M4YAtyibOZJHlHMMtkKWW\nqHGt/QqOT68LBzJv0vp5qxiSKMwnUMgZJ1VnTMTTtBvmg8DBz81r/NCOLKVO\nOAr7wRyfSYxCufvYB7mIn/TspJWxolIPhw7cZvYKjslO2Nw479VAGSMr7HxC\nNjpIp10CFJCd6l35nMqiHgPxWAzSSeCyxoA3EmMhtN2fgri6acnuBoA6/4q7\nOC9h2D+48WlBDinyPXddtdaeaa0Lkn2i4/csg9PPHvEJUm0g/Pcdoir5puC4\njQhFaC8VLEN5ZrP5pj34ETBFAzOMFdgdmTxyyLADgl+tpy9v0X1dAKQISwiO\n0XxBMupffK7QtBlVbfApe8kLROXi/iEW9Kp5PopYu9QDwYUcg5FME4QPzvjD\nM2GN0r6pv35Bd7BEk1vKS+xkXdlq/LgrpZi79inzkKuXZBhKldWBaWpGRhtl\nd65LhwFXmdN4ZkixT+YLAZZX5zLvDl4AcDE5FQikSn6YwlHUaIUhnjZ7R+zf\nCFNg\r\n=xZxG\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ffb1874e8470e64dae5e9e938395f087055cac19","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.24-706_1627364530090_0.7465362139889111","host":"s3://npm-registry-packages"}},"1.3.24-707":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.24-707","_id":"@ubnt/unifi-ulp-ui@1.3.24-707","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"b27bc01ae03c3c52f8a9c54c1d60a30b53f556a6","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.24-707.tgz","fileCount":81,"integrity":"sha512-jVsOT/OG4oRW4NUN6swXkmtITF9bMeAC6jnCiP5jo5WWEXyNPgqRVpzXTMh89QlCbS/9TkpTdHJw0if3y4vuLA==","signatures":[{"sig":"MEUCIEHZGyzrZ+pOeJIdcHf/oHdEy2sNjaXuuVz9HIEbpFzZAiEApxDBDa/3n6t+ZjLpbxiGJGBAef7Q95YN4UB+6ekYQ/k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/5/SCRA9TVsSAnZWagAAlKwP/2p3o4Ye+/Zlh4d/+32N\nhL/2NmFA5g/KHuvRlYvvL/jr0l1ZJk0pIcW9s/AESuUn4X0c9JWw3pXA89Yz\n7TNYh//xjBHdXuFm/JjT3g9vQgFKNDhJpOi2Ht2OnJ0WTC53FpNWM3Wf62rs\n2MGSsWiXeHxBRqirtLnM07h3o8gvzoJ2nuT9naKjtXYrBJKzVwmHlp9IwX5u\nhnXjPcRxLB9jXV+HgvGCV1ef/ZBFKWxNRiGB9KbIWYJnrPSQCCCxcBMGwyru\n7or2peiYeT1KFXWnDZg4G25EYdrvXEPogdV9efAH71nKpGc1WQhsdN3yT3FI\n6h1agKCRScSM8saFInDO7Zw9iJMyZWJG4EPvJ8JQGQQt2b+yUGcqO9/j9aCZ\nwvo6oLVKhf3AgidkJ8gighDcilXBFfU2trifBpfyKTpGx11Ruz7q4S0s562+\nFFTEmql9m6bnGA3IgE4lrbxCUFy3mKW6lLVYwWVt7jD0LMAGrOwQLwnT81Qz\n4uFia0zCDsJqRrBScspepRT19XvnNCVAh0SHMvi1RRNx7PG+TEqJwNQVS2DH\nD9ATymjR58Pv3YT+/ARMAm+PIcW6t5xxdVYelY/B8VrexfzkmpuYw3RhUsXZ\n3PXGLj37wdiVpJYRAyYtlNnZgIuXPEPYiXwLqnHMTfVSlt7wOCHEVBFN116V\n3D2Z\r\n=4Dv6\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ffb1874e8470e64dae5e9e938395f087055cac19","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.24-707_1627365330020_0.406026871577692","host":"s3://npm-registry-packages"}},"1.3.24-708":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.24-708","_id":"@ubnt/unifi-ulp-ui@1.3.24-708","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"8be8d49e222a6782a6f6b262ba7bf3b615faf78e","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.24-708.tgz","fileCount":81,"integrity":"sha512-sMyPD9/XoNs4cID/pQDCqqm0mEP1wM7hLsRJW7nhYe+wNcqBeXwEZV8UHhia21dFt31MLWjlmk65HLoxwAZHhw==","signatures":[{"sig":"MEUCIQCrHozIjF3nKvv5zsmFSA7bW23na3zKc+2GXP7Ux1DOSgIgIsRFl5rv7zYHpDqEKAxVTTQcz1xZzUfl931WJG45+g4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/6DGCRA9TVsSAnZWagAAm98P/RyMXQnileJm3/kT7Dex\nF/bUFhhPXemq4FRuMx89RoDSWbjcTX0UU1tE64EaJulW6xIcs5enFw08BIPT\n9AWl35SjpX/thblgVLSI0KWCid6Bcc6KjfC0HqOrYbe0GPGhgMTzp9Yw2Tht\nQauE/xN93lWIVIa0XO9VAXdEe9nvvCaClsLMMEElV1ytT9WFgdD48RvvfbvE\n5FKXi+877k30+Jg3GD8X9JpgLT92nB+7NEoViklUBWaGyDtoTGz/lShLfeLK\nHS/ZWcW7GsdWdxgSG+wLYJxJsb1TCX66YTy3a+ZupeTn2v8AUPRbYHq0Chjj\nhMhvs5o8GHRJwq1aa7M/B6EaDnntpXvijJ+qRW/HmV+jmPoYiiMLnmupDHWb\n8DGFmu4DcarbL7Oynd7Skr99b3sI4MVX1V02Qb1DkQE9FaWs9+htypF4Dhqk\nDPqAWi6L8YiJ/RtqolJQUqNPoRcFTZACAYvSOQDAjb/vPupxUU7vMn/Y4Kdg\nssmE98riRfRqE5LNwLOCImWcpu5ClIz+xKf30LYfb5JtJFLp+1vVupBqrZZR\nXiIjY4YBcdXjOJVB3H86zKKXeNCz29WPBuDawlZwZeZIDyxPZZeV7lqzwGug\n6tOfYjo91lSZRD/QZw+Ytke9ecqM9KlI3dM/HO/vF1A62TOdt6XOWQDdiMBq\ntQhO\r\n=32Ee\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ffb1874e8470e64dae5e9e938395f087055cac19","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.24-708_1627365574554_0.7582998924156332","host":"s3://npm-registry-packages"}},"1.3.24-709":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.24-709","_id":"@ubnt/unifi-ulp-ui@1.3.24-709","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"c4a96f66d960d7fad28d4575b2ad982c4d5c7ddc","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.24-709.tgz","fileCount":81,"integrity":"sha512-sSg32vLxwDeLgcN3gZGE6IpI/ett9wqcdps6EtdJXprlHXVa+oprqXuZkOtOzWI8oa5uy3xv3g2jfw5flhInOg==","signatures":[{"sig":"MEUCIQD2cDzElHjqwJJbpELjJAGAvU4eVHQy3CC3UEOYBqS/dgIgY9euqbLrpQ36fkPyOTrhxX1dXH6Kgw2XCZSsdH+iskU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/6IVCRA9TVsSAnZWagAAqTMP/0grnJn8pPQGDeeRpCaP\n1h5I6/zypCw/6kD0SkfR3FgSJM5IHhVQEE1nX5iJLpMNiHgNUlD5xglIWXfq\nLBNeTawQfXD1abmZIXuiGS5OjJggNAEGTP6V8OC4GHrsxZKXSMPjx3vREEQO\n0jmzyWp6oj3+/D5FkheIYYZF4TTkmVSfPZqfja7DKcvDqXc6u/v2SzM8S2YA\nvdJQKbFeBET3UI6osShTOK59VyCG6kAgP6Sns7jgThh9i0Tce7H9vbBx5Q6M\nX9wJrvsNt5iPWWyg4nIclLM4FvP5msFVDmgwhOujmSC6t+kff6eW+2S/Mxyj\nU8ccOgaukSNF7njgZ5DS5IJ95va/j4Fdl7/bLbhfC7rE9CDpEEUYSe6VeLk9\nS12v49swq0j0wsk4qIkIqm1yVbZBH8II6WyGHV9tRImgE5OIhf+SPB4rrX7Q\nVUD7AxJC1ig8Fu24VbqrcnaLoKyr+Z/Q6huNTu8s0FfjJUMq5CATa4HFciUj\nOgPtnoqnI4OSUC7JiXujwgtzqviJD6k1aDNpxabLdElkIw1jrhJrSCdbUvCZ\nJ4YgX5h04934hBBmBoHeg1LHrDjLuBjHBXDnEgxWf6uz64oW/0UHpK8aCHai\nM18dnlb30IuegJ5l8b3BMGhGIPWZhcbxc8KIaSvIpwS8CnzA7epjpoJ5IT5+\nIeNI\r\n=eKpt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ffb1874e8470e64dae5e9e938395f087055cac19","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.24-709_1627365909623_0.8511379748854375","host":"s3://npm-registry-packages"}},"1.3.24-710":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.24-710","_id":"@ubnt/unifi-ulp-ui@1.3.24-710","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"6e18577575f0eaffa82839fdd1d08ec88dfd5b5f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.24-710.tgz","fileCount":81,"integrity":"sha512-MQ4j+yPPFlGnCehodf4jTG+lNZyaPUi2mjUHGJyVAvLtDEsLfOphvysc7I1061Xxy7wufWsNfrcbbN7ODO1RzQ==","signatures":[{"sig":"MEUCIQDsIOUU9jm79riOTCgg3MtFUMYi6VxcOsHjlqJE6ePgowIgHQHwSOVZOprvmPr9Jk5+ELrjAkKqHL09ZjPbJBqweH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAhvzCRA9TVsSAnZWagAAsq0P/2mNSHFqqw2SareONhZ5\nXvfINWB/DXuGPD/W9EXziljmL9KQYbJz8/VUGD/dpeoKywsdOeIUlkx6SUUO\nA5QxQQsj8bSdLL6PPUOhsUNgGfBnpuv90UEqZXxZdeC8Ep5JqlB2eNnfr040\nHQaLnLzDwQzEwoz8HUzUxLr3zP+r9UFbjSHF7eFddeqZ7FwosLbt3F1ZN0ne\nmvjM4/EJ7uwR4ghG7rOdY9Y+LO1uEsZEBPwOd6W7tlFDHpsrZqhea0Gi4FpH\nW98kq2AHQHR6TsDduNVJGhV9BckHF/bqb4XjRGxkfovmG9EVwSC++w5yL0FE\nxT9ZqUapRwbSOJxZQPA7qmLu2b+jZZv3d6fI5fg6R5gVfHOJik5tbpV3qxms\nfTzH/2XlRWu+/Mm8n5YcVLRTCgMiqfWUJpnPPpXnZVt5K1l7q7XNO1z7tf76\nLuesEFmBqBtuVrLYfcphTkCx5rdAro4pPjN7OOzK5pM6rT6y+kLhR5762JQY\nBaqR/5w2DEdg9Kk7569RfKes372jNgZ5qG4IhDsHMTJsj0zTCoCUEQIln+73\nTYPGRgWwIU4729m7Ye0OKqbtx9oQLcR+qDHSSf7r5txLlP89plC18YLDAw6r\nlkLePQQpx+T3SZK37kYgcec7Dd1zL2BG6RbEU7OvKBKBGXpWvmCWxjGnKd4u\ncpox\r\n=WVSC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ffb1874e8470e64dae5e9e938395f087055cac19","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.24-710_1627528179229_0.5502225268661405","host":"s3://npm-registry-packages"}},"1.3.24-711":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.24-711","_id":"@ubnt/unifi-ulp-ui@1.3.24-711","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"4e87321cb4807ee5cc99278f4b5b9a275517f969","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.24-711.tgz","fileCount":81,"integrity":"sha512-NuFyFON+RcwrMjnWdm+yBGRbWAl5EqtJUh/dtVSOpk/iY8lwhxnw0eG1LF6TroGIdHoyzM16TME837PnaaBVaA==","signatures":[{"sig":"MEUCIQCZJaMq2wcB8nqMGBUlhXkbz78kk/UyV+yfxApiLvhEOQIgTVZ8BMqIQFI5OWiPxhCO+mU6G17aeYY/8JQqferdv2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAh4DCRA9TVsSAnZWagAAJuEP/07IabjWUx/cNKeyRUau\nOpwmvDMBvEYiY/YPxAYqRmJabvyB7YBE/aIiijcTKY/UTD12kMq/rLU+h5/W\naBg4ps8jwkEYFXRa+XSUbiJtcjDPAqRx6fWHf0bPC9uDYpadKG+nZbCOF73p\nZI/vZdqpmsW66+eN3B+2wIfeXg2IbWC/rmrLdyunexU1K4CXL5c2TMh53bFc\nVH6HToONxQjO/ib3hkurPVZScoCDwg96g3N3JYmXxTICedUpFfrgj9BSwDcw\n02OlUz5t7/gcCxZV2duWAbfFtxYT4ayA4OhK0kuCig2Ug5tn2HOq5smxlnDk\n9mykVrFFbZkR4QADfSA8Pz1/E4rcizQlVuPEXOAhq1xXLZRaqA+KXJPgQX68\nxZnumUMFqXQOL+WdCymH9stmAmM2KjeqPJ226sc6TeiaPnCnM9a76vDLIvih\nYYyv90XVcBWYcStp4T8e4Oq0mjnJ7wwZtbWsTmOP82UN3C2u1+7xgJ74KsR+\nNWZRY98NOj7maIGlBjloYqpQd1TYZiKmnJ6HCaZgtDSstAxKhHNJMJ3SevHc\noA736fNePI7xIZ2RPnatmk66Ou/8goTq7UK83m8qEVUJgbIEJdFoy8sS3eZk\nOMGpxD5WZxh6fOvtCGnfXaBWHMCxCRPyJae0qIM9L03Ju/Hk9PdSb+VqXE4+\n1t5M\r\n=MTFu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ffb1874e8470e64dae5e9e938395f087055cac19","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.24-711_1627528706599_0.26917598877012927","host":"s3://npm-registry-packages"}},"1.3.24-712":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.24-712","_id":"@ubnt/unifi-ulp-ui@1.3.24-712","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"6276847f950f9a94c9d655624dfdae8c4aeaba50","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.24-712.tgz","fileCount":81,"integrity":"sha512-hCLGnTG3HSKBjCXQqibA6NvtUH37PrCund4B3PMgtlONe2Mh+V4U7Py1Q/PkE4n9u6wI30gcmoJbYZijU0pzlg==","signatures":[{"sig":"MEUCIQDQO7k5CGTR7wCntFdsdUrWZ8HsQnj52wkQrjACe4nFrgIgPiIcKszm14zH19LGFtvLLO7Freqmelr9nqVowcWa+8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAk9FCRA9TVsSAnZWagAAxcYP/3twdwXITvyrK/Fyvt8I\nvmnzHNVDyrxaNfTPdHU7Cu1wyI79lnhIiH3ZSyINLRICDLtFccpUyHoUgDO1\n5bQFRFrgWeidcZcS979zH9Q3Qe1XxFm3sH86BWPEt7nYUYaybZBs6P5oR/KM\nfNT3x9X7T9SgRo3EGZvcrjcHk6JeuM7cgafaGMhMZdpDEVD8v3bEWeC7fLTm\nYqKhPF38kpBeVr+vtqsSxA/FmtZ5EeOIVn9gCeHcGxrzMNy3507wKfEOwlnP\nGxphbC2Nxx/06DKeVtlSmeg9f8dgkAm6jH/8YL5X3DPs7QMlUveQakP3VfWr\n+gR390wv0UIcHsTo020V4eM5V8aNhoUWbn4hOQ1ES8FIA/S7hr7MK0S1W7oJ\nWRrd+WiAN/bkY5UnE+z8BD7zfAQEVI46vOoJncKc8oAErJnqutUwVKryKqIJ\np0GAktbxs2kogp8Jge6oQ9TtqN1mYvxkYsoEEGMv9BjwCSyqxvCWdvgaiad1\netjIKd8KF7k/UYUDKg8Km/N2a5sXW0FtxYIJDApJhieVlflzSOJutIDhmS9H\nqKm74EbaaJFx4rlsICBCVrR/+pOrDQyxsNfx4yCtbK+i2XCEfu42Jouqb1uV\ncAcBUHABkmeocXWvYmRpMr39wZw+EZfwgNPzbC7SIHGDRxEng4CaGUcj4UEM\ncXqB\r\n=Qtzo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5beeb1f1da56becaa085e3b4997e0251f5a4c99f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.24-712_1627541317165_0.016752718737294447","host":"s3://npm-registry-packages"}},"1.3.24-713":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.24-713","_id":"@ubnt/unifi-ulp-ui@1.3.24-713","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"a5ed633828ea8ff5c480e4397761d48e479fc3d3","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.24-713.tgz","fileCount":81,"integrity":"sha512-iXBYeafL/i3QP7pZ/eHjwJTYstdH7xrBsFhk+DLwZ5biVOEEYKPbH9wfT3BNUmkfy6ZvxfhE0pY1tR2ISGFRmg==","signatures":[{"sig":"MEQCIEowhYhrjSlVB4Z4vgJdOryPKhmert9CuWHPfs+0f8GbAiAPLxs6+9a3Qec77DHMed2GTfVPtppBMj0xy+5jVzGu5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAlSoCRA9TVsSAnZWagAAvCYQAJnThnkBs+dzwmrwAOPI\nke1YA7veoTAEeZnzfeVzIM+TxfLiDP6qj2VCTio0RpkmGt+mWDN7mYgrSG+T\nwlCBvMr89Rt4oBJLa0GmQzNS7+vsRyGGHGjQL84a/PevRwjrpoOfYvZtHnqN\n9JF6RxY7Ot1H5UCmKTkm52FgKp4sQXCVPaE0Fxta9sMndnn1cdrcoAo/mGSN\niDf/BnJ3rq6HbQGJv5keF6jQXh6EzA4CbsHh7KInb9oBJb+e+cD0Ys/asLIj\n4yS77Czc6EgYjGGsZ1se75Ussl/rFtBioZI+3zTNQwXmkNYAd0I1NCIcDGE8\nUOf4/vNEj6pr+C9ZkH8xDxcXEfLlgzu/MyGVMVeXDcF8zfptEJvyJ6Y+OIp9\noz6ZU3lZMnNBYuMLglqMALGr679gUXquPtXbFYWYx6Kcs7x1VEZnylRpkvYd\nd+q0n77SgRKIqy47Qcdej0KPXaPDVThLVIu1iAZiVPXIJ3USVXwrrftc+srr\n2CQ7lfbW8npBmDd7zR2HuodiW7+pxrCrA1vbQmkIhZ32dMHR5a7VDeESRo3S\ndkjHD5e/oCfnIc8VSVQE3Da4LiiK02+MxWJekXYpN4zUpyvLaG+TTiO5D8Kc\nq8xWBOA8H7V80H4k4+w9lxPkHce6oJqSxTf1HGfrID8JTdZq5N2JFRGRwuHO\nrKf0\r\n=LlIA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2c43267d826d5f31afef16f013ea86f20c828e27","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.24-713_1627542695710_0.5216149711158622","host":"s3://npm-registry-packages"}},"1.3.24-714":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.24-714","_id":"@ubnt/unifi-ulp-ui@1.3.24-714","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"60bd5e9d8f56a5bd560ac1dc1da7cdb884fb2c45","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.24-714.tgz","fileCount":81,"integrity":"sha512-F+dLQT0QP435+MknicLARHmDpxUyL+z6ei1RE/8SGy4pxAY0wszY9tMdXyeGjmtCax/Y2X4DwUSuvbcTopr36g==","signatures":[{"sig":"MEYCIQCiL/SRTja1Mai3usuWsf2Fc2s0nmgDW2vnq9vonQqJPAIhAI6szLShEN4nhfo/9RmSeqMgqmOFosIYebmFyhfpC6Zf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAlarCRA9TVsSAnZWagAAcwwP/jVb+G7I0V3+hMD4rX3q\nTPv8ggTEQHCwOuslVVHZEc8B75xjYiGwspVHmKEsjOpYI+Sqy4zWQiMOoLut\n3cPjYCEgqb8cbiblccKoxwmB2e2JT483oX9eZoZZbvTXQ+oIwx1QWSowWSdR\nM1bc4lRnd1r7p9kNmJIqdMvSORBIoIU9putHqUluMfTTczH+kBCoZWsfd6RA\n+mdCntEhYYypQb0cAHZWqq7m1wlqfCYh/G/8LSxNXEU8aFUHIvjnhTOhRy7x\nHWZNrMGhnUrseZfnUmvP7pIATGhXixzjU6HF/bDNoE6NdJmU2GBMA63AHNFD\nK+sWs+6krmIaLADr/mXc38eURErVZxTGk2t2cxoK6HUK6d7pEX8KWQLMikbI\ngpCq/SkLT/zA1OzTgyajuSwAEkOO+AfWx5EHRK55TPF0JyrStth94PFCKRjr\njeEY5N0488//suBsvZj2NwRJSpMEGyQe/o2DiJ8JzD5TSo5mtnBYZMrMJUfS\nmqoz/6mJHRhVi9kPh6nkPv8Yd4FvogeAny44HRsARpK4GTO1um6vL6PINo7U\nm4PC4Birz+g1xWnBUe2YJIUH9YPvXub83zLWXkXJvwMz6jo4e6sS3ob0yTSF\n3LROV46/GbTyalCjiq/6b7h2+UPP/DgJRG5KzKAQh1p5pRrwzMp1El7drQJB\nMa2Y\r\n=gcZ2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2c43267d826d5f31afef16f013ea86f20c828e27","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.24-714_1627543210720_0.44819154705941733","host":"s3://npm-registry-packages"}},"1.3.25-715":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.25-715","_id":"@ubnt/unifi-ulp-ui@1.3.25-715","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"7b468769e13111444e93eb01f36e4740e0b12ab6","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.25-715.tgz","fileCount":81,"integrity":"sha512-6IPMX71wuewRLQ6AvaKQdPNY4jy4UywV/Ew1e2Q2WZCuvaHznOilbuVi+6LoTHAXXGg5q6Vq9s5khHq5ng9qmA==","signatures":[{"sig":"MEQCIH4szhkVhrIIGvbnloiY0iZtxI/lzxtZJOjZMbsM2XoeAiBqA5UAPpi+RsIJE4qs0V4U0cohSwHeys2wiTukGYllKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB2NLCRA9TVsSAnZWagAAfJoQAJygHs4PQEZGQXxBIPQs\ng5577A6oVXUP9Sm/4V0/yyKXdb3qPBCSwkYDHxcVmBuzXNV+hFlDKwUuYJQg\nHM1NvCXB5JY+/KhrZnQeieVfYkYCOQ3yxFYW1qaw3HurgVbjAAoXHITWc+uG\n0Au9sw62thoz+6xgvUmX0w3d430DJczxF7qBRCAEJfFpwQayy0GJ+Lp4IaYo\nJ6ZksThM61bZPsLYqpnqZajsP2wFMfi9j0tsl8OAHcwPwrtvu0A4CloX1qrs\n3OB9OJGfZIspGVJLpt5nAwXYd1bQ1hHorvGN23nl2We+EAwiiDRWDIqbbh1Q\nGK1xt2my8rk84U2cF/cnnyACZbcJY84tcrT/PGYuyDFO2G3UG7w5g2gfmYgQ\nMH7WDIObVB0wuqvOO7n2/RVRFpbGF7GwrXbcV4MLGg/ndegUnCAyItg6+WIt\nQBLGeAmiL0xMOOg6Za9UBSxLK4t3JsvXjjBoMLZxUVISXPAUAaEt4MTipDLZ\ncaiJL8c3KOQvB7U/Q7IbCAuBjCq8A51GiTJMpq0EG+s5qEP3khsP8ZoD+/y5\nXyht8l9+yFbNkiX7FDJ+g6CUFoGt5ThM+5jjSGBRrpJsdb3gurlFqYeTjuMF\n16e9zFT/n8p5K2J7iDeD/WkjmAW3Ndiu3purryG5arW1n03ehlSFeJeepUxF\nolZZ\r\n=b+8n\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2c43267d826d5f31afef16f013ea86f20c828e27","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.25-715_1627874122716_0.706398546100593","host":"s3://npm-registry-packages"}},"1.3.25-716":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.25-716","_id":"@ubnt/unifi-ulp-ui@1.3.25-716","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"f5afb7a449a78a321bf31644c1f83c22e33d5132","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.25-716.tgz","fileCount":81,"integrity":"sha512-l+fDkpQOqL0taZ5uMDouDHqWMSjIL8vmITOlo4eJeL6wKk9vzluSqbawhKMc3pqrkATeQMMf7LEvUoPLtFQgxQ==","signatures":[{"sig":"MEUCIQCSsftuz+LQVshTaj2SV8Bjp+d57ULyqJsUIEnKYjqUeQIgZCrCLlsNzrzcSCuH/mIcte0S5YTnRO/IeElRkMM23Yc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB5xjCRA9TVsSAnZWagAAAeUQAJYmXm55Vv9sjUnI+Fa1\nN/wA2Wh4mmDF+LmYUQpjaIUcshUTMYXOkC98pLOVi+WGOv8BO86oC8brUyCZ\nTG+bqSIg2GAv2sxCXVtMkOxURqikiuHcgwIL6ORMVDSEUs4+sPAr/Cye4yQG\nXumHymAzxD6fqCRVp44E0NUENqw9MgyuAY9JzeQdy6EGxUuwzcoW/xN1S7zy\nGUdDzNH6gGW8MLoqRWqd8Y0n744S2ZPmMe8xQQfuB2+0pfDsmtSO3raYFrMT\nNBrnt/3sNMQhf1AnOLVXku5d0Yx3E0uUWXd1Wd4mMP7yjRu15BnDC1Kytsfx\nBHGQMgz29EjQoYKD4nXCjIPt2ORiesH+qo958jv40i9E+yGY0pdBYJywMSz1\nebDuA9jNLBbnwkLYV+j3J4Qu/X81wzdeAtfItM+o6mb5m5Z7q6mS6iqQlByG\nDwRsNjhzMHPCxEF4omNahmBTr6EHRa37FUJc6/41cBjW8nu2TA2ttF6qF+9k\nIiAtFu0UG3Ti8kki6eLHcMs8XKr70bs3OZFa7lvQYdbE6e1FESZ+A8G5eQJj\nSYPYyjiwJSETXwUxjlfsfjJ0vz9aAmT9aGzLJhdY9q8J5Tgs4sYLB/ODJ+9c\nuv4RSzSpuXPQwQVkRw8ijj/+gnLPINjaEMCKHy9/b+BRRqiAGlpvC4kMAfGG\nk+CD\r\n=IFPE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2c43267d826d5f31afef16f013ea86f20c828e27","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.25-716_1627888738894_0.24195523713058242","host":"s3://npm-registry-packages"}},"1.3.25-717":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.25-717","_id":"@ubnt/unifi-ulp-ui@1.3.25-717","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"829fa545b10244fa40225356f4c422b562ec5410","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.25-717.tgz","fileCount":81,"integrity":"sha512-VzuvGTUjMeb9KnvqU+Qtjw9cUEOng+ot7qhmOWxt4fjbvXj1Gg19b5lIO1EYicx2peEx4WvHJd/JjGYRmgzXdg==","signatures":[{"sig":"MEQCIHrU06u1OIaboGfG/Cu+DUY3IdM1gR5BCByzffHHO0ApAiAPWvUTN7TU33jcwAdLohqBYS5t5inJKt84KF+/wz3zIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB58aCRA9TVsSAnZWagAAYq0P/imPG+JLT0ynZhv2pq2D\n2zbuAJxL1iYnGUBAabdR9llZHh0V3Tt7xzh4fy8jxBu+QXlkRs+8bGY1BvZ1\ny+ap3ilJwm/MgXel1I9xsD8ZFXFmv3m1lZPJB/o/1tKOqo2KxTPhfESC2624\nG5Ot4xLp2FMei9nCabmxRGQS6P+ai9UZIWR7kjlIkogy6xokfmEIO12+u4ot\nc0FGnb7FODUMMfnKZ1CJAK9hQOX2gHZxufabwiCmqefIyPRDvxixQU62Kt4Z\nPjGXD90D6yGqLzn3uWsxcxkZUpDWcmygdm0+0+ighpvwlTU0/RwAcAu+z7tz\n1OT6CTL7nWcaSUReYo5AYlrekbvQJo73zyLOlUvJ3tXGXdpvsGpI2tDisGFh\nCIqAnA01LVMVc7rmqDVEZdeAF9UHcF+amydM/2YuZhIHFhzvi9yQb1wOJ3Dw\nNhP15mQ8YSvxP4lfeR4PunX+7SWldfMoApQ/TCjnD+Z7AwUCG0WdH1g4yexz\nCQwxMtPbGGsYBif/frIYeQ/9VWqqyQSYKxNqyycgs6e/ThMPxNPMElFB4qh6\npUphFuba/9M0RFMlgMELrSFirLhAHvzUJS2qYGlABvEQYeZW7p8WFq15NcIf\ntg987n+cQFag+8v7RZnT56RtYZUS5K1wcYb5kMqtExDXwNxQY5oT7uWesYb9\nZ8WP\r\n=xtJ9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2c43267d826d5f31afef16f013ea86f20c828e27","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.25-717_1627889434361_0.4000157552596646","host":"s3://npm-registry-packages"}},"1.3.25-718":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.25-718","_id":"@ubnt/unifi-ulp-ui@1.3.25-718","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"6ba6b3682fae094dc3bfe1d95ad8a607590f332f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.25-718.tgz","fileCount":81,"integrity":"sha512-jXDezBAUpx8KNWCfMNBybVO6axLvpSlT7RQIU+fC5LSc59q8HQuImeIp/q4LS9m72OM6QeO1Ol1GjutVNGcW0g==","signatures":[{"sig":"MEQCIBn22Az1an7sDc0u60LAta7dMNZKhtKg3e4pRMpJBsu9AiBqepiF/2p33U9qGEu8rMqTHt+EcprXNnUM/c1FptpUCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB6oBCRA9TVsSAnZWagAAWWAP/RNfxDNR/RBL6/1nimL+\nZ6BykKCZUsZijjK+7+GvzRMQdnr9Td2Wa0Gt+0p/QvRfA854xzZd+SnyNG3/\nJSwh94lW5TxFSgjdIWTh57mnDrmI+mFSHCnmsFFgVy/I0x3wh1+4NYsWMaDM\nlkVe/Z05nMj/bPTE3myS+o8kgNVcWlR0ef/kT+Z4Yw2+egDLOlFwaHdcGggO\nG/Y4RqPWWPUovKB/vaHXMsSIj4RGPWApVq/6bC+NK1SM40abqSx6ZU7x3k/E\nQ2vEAZgrXPTQK9B0f/aadFo+dmDfoqgqCM/pUpHt+Oobrt8C0OXofglT8gpt\nm9DjJ/R9ig8eAEVwxpOv7/cpdwDFYqanZze0W0gG/8SdJZ5OWJIgmv2zTguL\n++04ZmO/pk8ZPdFGZswQM+BO2Ll1TV2j9uIzdL3lPmKrZrnHn6krofNkDjEW\n7egdjb8rUgWFf3b59qNKTf6A64t01j6juZsC2QRKdbQ4ta8TGxRCuplX/x/k\nIhLrddwtE6aIZsToolEelxhNU/FCQ9LAdKsnOT3yMgW6kxvvn0l3r0obqVex\nHAwmESKjAHrS8mrFIceV5HWtEqJ1pFyUiE61FnqzOPdvQmMWYxbvsWEYGuo3\nw9yDZxQJpmuzWbUKfGar/xAOoBel5H5RnRpjvMPpC69zRlw1tAn554i90pg+\nYZ63\r\n=LkBw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2c43267d826d5f31afef16f013ea86f20c828e27","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.25-718_1627892225288_0.8187604376658355","host":"s3://npm-registry-packages"}},"1.3.25-719":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.25-719","_id":"@ubnt/unifi-ulp-ui@1.3.25-719","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"81558173ed996beedbe5d1bf8a7a7293de0f9764","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.25-719.tgz","fileCount":81,"integrity":"sha512-gcnicXK1LuxniJktY47VSXrfdHadz1ZueIz0Y7rtmBIQZAXMe3P/HMJ0Ns7IibWh3MVB6Byu51kg5Bg2eeC2qA==","signatures":[{"sig":"MEQCIHkz7E5Obb04UTKCnVZ2er+DkyYjxhrN9sbUlA9EwrQrAiBg5Qi7DskxTNa9bq0UCdBzfyGRgt1qe7DAUAuTGwvS7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFeN5CRA9TVsSAnZWagAA2gUQAJIXUTHif5liC3R5UZts\nJgC3dDK0FsgbUI4KAK+DiLE3XKLrcxzHWEIVa7EspemBQy6bUO3GkvyhjCdq\n1YqtTjm6HY5IKPragDTXQ6s39IRvP0qdx1staCR9zLSNfTRAor10IlAr8YSi\n6k9JHJE7XuJCRBo0rPAsxWzS8oQDKMEj0VFyDU0Q2It+R2K7itPCAmQolV2B\nsBgYK+UfaFE90Ma5ZEcIqZ1esisHLSvq6AaheylWEjDuvg8JulVBtOi9tFx3\n1/i7E3M3FgwvbgqyMwalyF/bguKI6C8MGDWReQz4ak9n1z/tx/GC+Wxfxvng\nk9oLnVjy89Bl/E1kJH3f2PmQujb9t1kFD5lLUdrJavn3F8BBXzn84Z6qs4QM\n2/+/4STwjGaoMQvvFzWTCl+OKHodZyzUv6HwEUgQABWreC8uCWDpcwFkKI3K\nih1Z1mqzNKTF8aLdunTrdl7DhBifDuQqerdZ3eXmlRtkofm78Ducb9ya+9xm\nY1/KBNZGDOj0irguvFChKq4AcgrMegP7++zZu8vuj4RHgrDAEl6xg5LO47wN\njj6sSKWc6hFJTH+zpQZP2+R00MFnSIPfWQ7DUFSNtkVpmJEVc9542Lu+DjqW\nRr0FZwOxtRQCgKj6msuDeHzDug8g2ai+OThaKmiXYVfuaSVBKNq9Zc4I7L9i\nWvtI\r\n=eLbM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2c43267d826d5f31afef16f013ea86f20c828e27","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.25-719_1628824441089_0.451972876486771","host":"s3://npm-registry-packages"}},"1.3.26-720":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-720","_id":"@ubnt/unifi-ulp-ui@1.3.26-720","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"8aa1a1a6d25ce36e2e8af0583bb21fb17ea515da","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-720.tgz","fileCount":81,"integrity":"sha512-/EMUnHA5e8OLWrGlpBh1sj56PDnG4/XfkBmCNHv8BF0ed4LQmmrzj1qvNrRW42s7cDaoNNLnTb/+p1KYTirfQQ==","signatures":[{"sig":"MEYCIQCvDrIwizJqS7ok2noWQH9WIgerVj7D3ZQrF6CjZQM+wQIhAJb/XhZs5FMu+q5qn4EWPuQVk/tvQfzACagl0zTIzes7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFerFCRA9TVsSAnZWagAANToP/R17v07hnaMLZa7yFgYe\nLC77IfeDItreYmEm/wAoD3zhk4uSPQFjA4lECjIlrslADEdr8LukCk7EUT+4\nlLaXrG3LXeM7kgbfELz/4NxpYwrG2bc4gnPDWugedY8qz2t4AwZAIBGbv9Ww\n47MmGEI5HO1b1fWIKlVRyEh2K5Jj+tM/bhD6ZmJZd2jnycGyHUngTKLWsXRM\nHf35CJ1a4XkwqvvrRKc7/4Xz4qjoG1xlM5VI4lFZW6SgzaiSd3+kSP/239Xk\nndwLUYmPWAbC4LmrGELHJXXc0LWyUowiEPm6SHhCGzKp3NQjEVVuTgiELL5z\nAqgRNodsumTQTlH11lV9M8XeWLs4MmEFy2iY3nP4NV8Jo6NPgmme/jNuHhWn\nxPlikCb40ieb5pN50YEdbdsDwsT3C5uVz+Rk5KXq83GsQh/wp8MRA3+pGONH\nlFsPDtbFG0uhRgVtkoM/zdtLQMB8kdlGhSuKBHY6gOUyQ5UBnTPv5KYz5hp/\nq3m2AqeJ3B1d7gyQpy8p99YR90SvkkU9NTN/cgWySTcQvLyqT1+9J2llfifr\n6p2K9JtpEWl6GoBphoxQx9y2yW/At80D+3kptyTimvpkx5OT38PaR0rfxuLK\nrrOYN5iHcHPBImSkyEFHAd1vcIKOPBTsaH2i7CvMPH37lx3266NY5vuH4S+k\nOdll\r\n=C8x4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"2c43267d826d5f31afef16f013ea86f20c828e27","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-720_1628826309617_0.7496465802817274","host":"s3://npm-registry-packages"}},"1.3.26-723":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-723","_id":"@ubnt/unifi-ulp-ui@1.3.26-723","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"5495d9949e207217a09560bb8a720f65493f732a","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-723.tgz","fileCount":82,"integrity":"sha512-iV3VpIZpMat+yyabacvL9TMRBrHf6msQ8LMFwJlV+4AtkTO/mazfOw5DcnWHcZ31QHNjJYmymElyCAusYcHVOg==","signatures":[{"sig":"MEYCIQC94/AkJfBPqyzH2xM1pyoqYjuL3sTV+Ts2dCGydi1vEwIhAJBe2OF+hLW3qg8rLJtkt9qX18ZtflDVzVwt/mydDDjG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9247426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMfHqCRA9TVsSAnZWagAAVtwP/jRpU0lh7S2PcCG9Kec7\nc2Mi21q2wWpQYgUd/PXEFg+hHQZIhYVMxbkHjuy1q7iQgb+q31hK66cjXige\ntf43LAxSYDCBpcagxxr6DwVNAOdjTHJnpayabufRI1hQKAjF1XEoiljRrnGz\nO45YepQdKHq7AXvZcY9xhabTgZwYBUo8Llwz7GBVW/NCkyUsfXBs1PjDYe9/\n2qwItxm1Jn0uQLW9SekZtDxeIaDJZS0xtH+jd0w9mL1qEmP9ZzpWYLQ2V7+V\naimTPbwXffDZfoq1H7oCX4Klltwm/Qnv9Q7/lcrsvhS/7ZC+OTBZkK+FvUtU\nuXm9MBPfGKzEenLMuG09WBZE5VTnliNq13Tzd33jt49b6DZqw8DnuBWHy3YC\n6GsOvF043daYf9CAgNq/EWYKVw7zjv8Sh6deGv/3aD13EZ9SIeBrvu/gDRug\nyCRGke79Qe0MZH44WgWJw5NgFZT0LhPujMVd6N7qpZR9wJjhnQZhHBl9aXCW\nUV201kTEHzqkGwnvKZkCxwEb9Zc4Ys0pKQzRqp77ofXPh1Ke76ODQdwyI4M/\nZfd2xLbMoIFFzeB36E3CPs3ZVm2pcmhwnc4w6o3xB1EjzA2Ta0UZ1Xd5N2Wd\ncUg7UqINOAlTnYESJkpHj/0QD7vM9ERufSPE+OgsdJkvMZLxEu3mLtInU9DB\nVEcp\r\n=HT80\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"502c7711dd0881aeaf6035bf9457ac3b21965c16","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-723_1630663145961_0.6473216722996824","host":"s3://npm-registry-packages"}},"1.3.26-724":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-724","_id":"@ubnt/unifi-ulp-ui@1.3.26-724","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"b8a9e7fa5fee00172e026faf83ad3326e5b5e1b0","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-724.tgz","fileCount":82,"integrity":"sha512-zD7W4cJ3drsj7DZkcC97oPAexQ2ht5s0jStAT4iihZI48TN5lKrCcCzJLcsQKiS6N6h+2lx2x5y5255G3BRiHA==","signatures":[{"sig":"MEUCIQDryHKmawZc0ZAea9cVhkWAbUFfQfOiYlB5FyihJLrKuwIgZybebNvpuEbThCwnr21LLDejZJlXHZiLc7NhMAvPO60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9247426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMfOfCRA9TVsSAnZWagAAsh4QAKESEB2GzmxIc5NI5znk\n2a7Mt350laFk0qZbXcs+TDU4QUvwkrm/eM0IcEyUlypu9JTBKhj6jJo45qLl\ndQb8xWm8noQOrPh4Yxyr53gR/Zqp7w4Fhw7iREZMuOpOvPQptHZ7+eMClfMQ\nGhy91heLUyNMHQzTRRWIgRKtDfPt0zodLJ/V5wpsEM/iuB9Ns0vFmGRedHIi\njdGIqUjpmeOfsWB9Ad7wjf49LgdLmYCKCuGi4v6KFKYjSfXpRfFSgnUU9Qnv\nyybFl/cnDvBYrO7Rc7frZJSSi73opV9ZIncPifGZs4P92XBi6rsz6FspZzkd\no2zAteVcs4iMOI/NcnnQPnowUG/YbKT8HdUagCYghUZcSCzthxWoPYM5nqfv\nzIVYW0uxYKp60GmQCLldH61nyq6BsFSTdwZrzt+Cd8Paf984hMohL+Oe3O1f\nvvCuTD8aG8vcJzpM8KHrrL0vksZN5xBBTYuH8564W6wMUAihfUtu5xR42cQ9\nzNVHJ5boyrB6iJPY9kb+rk5d0SHrOtOqq+l5d3kj3s9QF5pi8XntW1w8ZVZ3\n0Y6A5gOwx0g91xFMQChKdd9wnxUkE/jfLEvuLMHBSxB+S4m0IFKYcI9smBTP\n6UtMb4dprlXYVLO/LfPrZrKOBRLjo27k5DqQxpYif8vLOVQ/ApsWJF8zdwVX\nUXrV\r\n=Z6PF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"502c7711dd0881aeaf6035bf9457ac3b21965c16","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-724_1630663583303_0.20104378736107997","host":"s3://npm-registry-packages"}},"1.3.26-725":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-725","_id":"@ubnt/unifi-ulp-ui@1.3.26-725","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"379870ef645f69bacc78d0a2fc5c3b35f2c98fc3","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-725.tgz","fileCount":82,"integrity":"sha512-n7XyRvvmXC23QZZtoqSt8LDjk7ZRa5eBYiw4/xX5Z5jtXcDVgPWhdPFHPtp5Pf5Hf6ckfB2Nz+SRZ2uA6Fb1Og==","signatures":[{"sig":"MEUCIQCODV5oHYhJzPZbQq95TBP25Gn+U0NPvuMvQZzpIFYumAIgXYpgm6SFwA7QVr2fVkqpNv4DayFwQN0ogKAVPfL7odA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9247426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNWvtCRA9TVsSAnZWagAAHJoP/RcPnFpt+bajqNgU2H/q\nAnORVw7TPXIZ/JFCWltZoZg5CkKMFcZ/7/9zra6+MPOKsaw/nrw5arFPV0+P\nFe8ajYVIIu5WJDp/G4dxmLj6GMlG2PEZ51bIphZN02KW+y9Xx9HEqhnIvcu+\nFxvw+FEFxls97Y4hYK+tB1CXtjWcTKthOcHHHR8CDpbO32UqdHFkCZNsa/8M\ngSBVK91DVPrYcYh+zbKInwC/QXc7oOiKYu014yMzFPFDlshdWRZlCmUI7Ftb\n47yF/HhVeMg3weW/1ZLsilX/E9tMDNXnxJpikIRkvT6urVYx9RUTsV1lIWkU\nxSzEuSjI2D4E45NLfQEzzLFqCuhF4ZqiMubzOIotw6MBLljzijCsxR1l9+d3\nF6st7m5sbvaKv3j+TmEVdeyvsCBGFI8HNR3w/Gw0nJxZDKfm12UlZRhUbhbX\n3/AMAQBQuG6JKqO78r4vB82ojXbFzLhXnCn6AuBLevEXxjzIztAx7dVdjQ5X\n0nwgvPDSMGFw/MrNPkBshv1ZQbA2Z1bei9R+0Mjr/tLfeDCSeqH600m7Q5aI\nAB4BQw5hgpGY9q0tfhb1b3ixvKx8hC6e5wBCxujnE2x06HXUeNwMoKyJCsZc\nQzhsL2QdfukAHlJ0HlxBhzO7Mk9FqEL49brzAEEpAyoFEoQPgEFK8uu/0J9Q\n6kXz\r\n=+2rd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"502c7711dd0881aeaf6035bf9457ac3b21965c16","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-725_1630890988665_0.42837144281460127","host":"s3://npm-registry-packages"}},"1.3.26-726":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-726","_id":"@ubnt/unifi-ulp-ui@1.3.26-726","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"bd0b8b9edb0bad40bfc327deb29264954a9a197b","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-726.tgz","fileCount":82,"integrity":"sha512-EK2DqEX70jMhqJSd7JLSG1EyJcXmThuYhlHZkF2xR3FK5e7VLRHX0PyI5X4+AIxtBS3gZm02BtoKyJDlP3fqUA==","signatures":[{"sig":"MEYCIQD3E+IjgYgHz5BR0kDbzK3IruGU8oVfXfo1zuV6WhmZuQIhAIAqQvLVO4o/TozfzoWeeDLbpmqgRWS94BsKuUK19uXe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9247426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNXE8CRA9TVsSAnZWagAAKroP/0tT8ePREYkpsiJprvKw\nvxDIs5mBE8kfwfZbpZz6WqtrieJVMrXXAbLGIW1E6AUQb/1XMXkCeLYq0aKa\nB3Q1MQb+AJ+7xcvQPBkDuSmOX+1xEacV2lUzFW0FsWEP7mrMdpXQ300XolIc\na5khTpWM2eZ6C56EtRetNN6KjtytbiR3d3UU/bx4ION2/FrnWwdPWotSWrZW\npuz0Dx+xTZTsT+q31T8gl9pxA89B+o2ormZpkrc4QHxoccmk2K+fG3Nyx8P4\nt3WPyf3ISTbLoE9vzRfSe3ZXI71FuHG3LNmy5q2MRmO1WQzcpgyszfPZdz20\n86U8u6NnVBni7dsd6Zo6qmf+GKVEMQQ8NkwONHCvDTCuF6wk5/HRjrTNwZtG\n0eKxt/Baz0aUo83QtIOJmk//X7tL0xJZgui4HbAFw1/crJgiB5VoPOSnAkv/\nQvoLaeL533mZenfzIQUZuvbWknPFM6Mra6tdULnQwE1kOT0sX1WUix0xWxPx\nj4l27vG0e8uGmv6P8keCo/HSZrEYaVPRRotfvMyVriiCxoqNlEr7YPc2y+A9\nFi0O2BNlqIuI/4vD6TT7/M3RGR5JmyEbOZmXOJWzcRCBhfhi3jJsS13wly9i\nS9V4zyV1RSkOA/kebvnyA2Uxm6fIgNvnLc0Q0q5riywRhTGRm2grayYGiKP2\nD7SJ\r\n=7gns\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"502c7711dd0881aeaf6035bf9457ac3b21965c16","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-726_1630892348419_0.47481683662693097","host":"s3://npm-registry-packages"}},"1.3.26-727":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-727","_id":"@ubnt/unifi-ulp-ui@1.3.26-727","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"45a46db58c04951bf08e7d2abc9587b36a801f37","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-727.tgz","fileCount":82,"integrity":"sha512-pod42jrDlcvlrr3aPn/kDjdSkXvB3p6elFrWAKo3Yfi98u1RVjd7tDBoFllpiK6tMXVkOwa2/WtTMw3GHLqxKQ==","signatures":[{"sig":"MEQCIHtiFuH0P5qonpD55oB6/9eIDvyRlFPNRC0Eo5NnLNwwAiA/9HTdYLX40SWlHxvoJCnfupoOFcNcdid7GgVy24mUIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9247426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNX00CRA9TVsSAnZWagAA+IwP+gNtS6AbLQUzEdkOc4kh\nOthOoCWglLgqFlTlYJrfFFQdhExcELKOaXSPhmRquaHJBvJoT8BMhTrHMuW6\nk3XF3kYATh8LgcoE6fUxpaR1ZoYqP0ta1guO6qPZ6gwa7JFLf0u1NYdQk2lc\nD9a3K2Ge8nD2wL9ZbA7Yeombk1SNihhnT/2PrHqGU9Wgqszdi02axlIMoEhF\nRFJ+CQpVFUGCu7uJUJD7ise0U8STV8KOOfK1xPp46zcjTXEUcr9N/cKdh6bc\nIzVdz9+Y0isJkqtD++qWK8FAzAtwAH6Qulx52czuFuZWiu+g6zsifzaflVN/\nqMHlFr/lmzDrFtJzvMIzskuhkAq+d3Vyz/uQC959gr4pCEpjC25cxEeHPvuf\n1TNUj8szqSqiwXjLXgqwVsWMtkFOFD42ffmlSb0owC5+qRjajaXUJVibyQtd\nYtaJwgE9iAhRLykZ6mJazcR7wfKsx/OJCZPe3gaeBXUGaGMvoleDW4iuqe9X\n5lP8fpbDUi0XTREskUo6pwR+TbT5xauxPH46eeVHpR9nKOTaLJ1RIrRZjXmP\nYQgsClFxIhpDZT0/HYv5tu07a3sXTE9eion90KDC/RTWEOjJHq7y8yiPrzDQ\nHGjvt1rLJbalc888vl52ZeW9MxJA6yIq5WYKWcZ0CPxDWsOVychsDI+DZtOV\n2Jb4\r\n=dYRY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"502c7711dd0881aeaf6035bf9457ac3b21965c16","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-727_1630895411896_0.5121827368218053","host":"s3://npm-registry-packages"}},"1.3.26-728":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-728","_id":"@ubnt/unifi-ulp-ui@1.3.26-728","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"dd619c237eadd7e0be6ca3955ca5c7a427bc5e27","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-728.tgz","fileCount":82,"integrity":"sha512-HOTbbVvzWtH4kpVrQOMu0ETphgJgd1GizHMXpTrHlThUpeTEd+sbcV3OJsNcGLo2hOZUfitR4dnk4pTuo3OifQ==","signatures":[{"sig":"MEYCIQCwXx62hQo/EjpYEQ70AstBwvPv1Xq2bHzEjEvUHY8ZiwIhAN1jlT33It8fZ/MifLARHtuFMRPiodYkT13HZQdhx7iw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9247426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNYM6CRA9TVsSAnZWagAA/LAQAIY05NwlhuYC1szngKRm\nYcyQrsVh4KD/C9ge1Gt5pGeonZsutaf7AQc8MFT2Q3uVF15fbjs7NtwYTQHw\nAIJz5RTcdJexHqAoVgUUF4N/ei/1XndddjFuWT07rTD5yVUah3iiARN0L4Gg\n1g11nS5GKmASIO9p4/UUw7SEU2vNT2Iqfx+ZeZI89va0vTruwHqge8prEaXW\nN7lplysS5w+wnw6wDpcH6MEoQ/N7NrM67VhHuaELhkVJpE7EAoXwMSiogIqA\n92XQbN9ZBH7hIFhmXXaPaMtfdh19IRfBoT9vYMz8oQPEmbLSow5M9TovVp09\nFlYhNCE2BrH+fSzdpWtlz30EaMehldHlIYfJjB3xzvGwgbwYmsdr/cBKhkk+\nx9Xfog53cjCjBQfV2V2dq8kawH8l0/exr4cIzJhNFSsUYRZn6Kqj8kv35ZlL\nniMh7/U8j7FxNJJto+C5z+2biSz4uStW25i+ABELn09jtblRspeggwlIE4hf\n0VntLq3QMF/8a5C/StojkyublOa2Z5BjXUCE5+Ytd66rns9Y9HFeM/vbRedK\nOFIFkSq2mL9OWECbnpTtU952EeKHoyvDDjt7la8fIBulu8PktRvO08tEcdFb\nGs5UXxCiqQXy4szWxAieD5U5b70Pli4SMuXypAQmFYN75VCoS43BIhLyPiTR\ns0fy\r\n=3IoE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"502c7711dd0881aeaf6035bf9457ac3b21965c16","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-728_1630896954576_0.3294760557587679","host":"s3://npm-registry-packages"}},"1.3.26-729":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-729","_id":"@ubnt/unifi-ulp-ui@1.3.26-729","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"dbb15b45555ff0d8fbb32b6e3e523a8e4b3a6735","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-729.tgz","fileCount":82,"integrity":"sha512-fPq00fU/+m/YJADUWjm9E0zCFQgbwGVPVQ7oXC+J00dT1Fov8AdmdYscNhdtaumh1f6HVFJBOUDEUoTKIHh+qw==","signatures":[{"sig":"MEUCIQDW9fl0WH7duGkp7em32zT58TE+2bR2RiYpK9RtmzS+ZwIgaqO5kllCe4cRrXTjRtoacTA6d9jFVwROngVYlwfWKh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9247426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOBS1CRA9TVsSAnZWagAAB9UP/1IJLBAfHcVmQewjxuW6\nNoLUwY7JeQm//78srxGpKpN4aWzdxxkzDEUvVXCJ3gf/TLsyJPB8Rbb3yKlE\ndlOOAJrDlmbC8bG9zBVJHmBvnVGZREbhR1zrTcnOw3BX+1moRg4B9F0514Wf\nb1Wwr5FFYqFhimknF0vLhY8i0M108oOf3NHOAFvn0ZwKLWZEpjN7xtADaalH\nCH5+KzVMEbYT6VnDYTLiO6NltgGtcMorUOiUW0zYVehCh39mzQpRR3YD5UHd\nbqgX3Lbms2kbqiO8HeIZKnWxRfnkOIP+kdGs3mIIgvL+e7PBAtt4ZPYO4kNx\nMHTznBmfGLKZbcYFkJ27Vqlyb98XGO5Wnc8vmwtAF1i2SN1lwk88yO9u+dug\nAFI2isDX/nR8YNtDm9Hmu66ljle4+zRzb9qxioDcot7OjxAWcfzAZfdYKubG\ntfW+0X3+bNNV/4x8GTri8Ww0naNxlPaiMmdsTUZ+HfATxtVGzqYgGP4b2pAD\nGKA0LoLMElKpkN7AQKftCQg2bJDtEbaCfVNOb4py8/BlZxySagPg9jiN7TKz\nkQPZTcRe77yaf6UrS6YsYQA8y+fXjRkkLaFm/oD81dFO7FNYX6bD1Xmzu6aa\nknmjetPK0EGUpttfI9Q3sXBRYoVf5cDuU7jjyZWw2TZlSs5MTcWKuMW/Q64U\nThw5\r\n=QMdw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"502c7711dd0881aeaf6035bf9457ac3b21965c16","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-729_1631065268858_0.6962921009701313","host":"s3://npm-registry-packages"}},"1.3.26-732":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-732","_id":"@ubnt/unifi-ulp-ui@1.3.26-732","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"31c2fab81ebcd8e664f038aea1b5773d9bfa7883","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-732.tgz","fileCount":82,"integrity":"sha512-W6/FaQViv0k2qVhnFoXzfsurlG5fD3xlWuzxP/Qsm+bZKpWF6Jtg1196T1IRUIrLDUK2ngNJr9qv0AHvOzSt0g==","signatures":[{"sig":"MEQCIHs6jqkJ9AFI14cCr9oEDfoG3ONikD//8q6HHYnc5pmdAiBeqNAOfOO8oT6suqsiBt6Hmmv6RTsyQFxSdKUq8wOdow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9561170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOvGGCRA9TVsSAnZWagAAQN4P/A71yHWN8bf1T0vOcEoG\nIZjnAjntwiFNABXGdwhJ7tpH8DIF2NDUH9+Z9oG211M1h0erXHQNVOlSGtwj\n45ouOPqWsXX/uB7l2dxDqGRP23sQIWhOncnJqdvigAfABpT5h0jw/YQtskN9\nka3Z3oRTfMkphy4epptyjrd8fnhEwS2lWEZJG2QtHMOfukwQOb+C3mALn40q\n5FrsPQo01CG1G/4NwrKfHqxlul3ZzgAzff3SvFUlCR2872Crwceakb+Ty0bO\nJIB7K6cN6dR2vf46766FxocIarBbCMjzfdtOv87niU2894XVm1tBOEg6ny26\nq/s/FE7p6aPxESrL4bGHkPvmpxH1J26nbgZA9gizgENYpCU31pG5602zp+m6\nWMZDWmHKZMaAmhTkqXsoZz1FDeWY4HGb4cmQrBd3bPDwphkgDasWRUTHXXQh\ncQCpxgkMqgZe6Ht5XMhwVW8I2KanAereUzVGWIDCFpmVPnsfl4f9Ic6v1La9\ncD61Hj8IAtVZJWySxdvjjMyV8xBAI3fxJqdDU9DD9WQmqtjRlpPQII8XGgi1\nUeNacz40PpparwISi2Dk9TiF6SkNR2jRZY4OWPT1uSSho7hKCZwxInzelgwb\nTSK90wxL9M1NsJadJRyHblNHNyh+IbsKAvnrHxMPDTStUvGbnhOhlnlxfrAB\nYfi4\r\n=AdI/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7ab0d99f89f674c42ee04e7f6adc181b78e4ec29","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-732_1631252870434_0.576282129563646","host":"s3://npm-registry-packages"}},"1.3.26-733":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-733","_id":"@ubnt/unifi-ulp-ui@1.3.26-733","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"82ae5fc7d14481f1e8853b0b03730c92f45c08fb","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-733.tgz","fileCount":82,"integrity":"sha512-TG2t4/UtvQ9QmKtFryvrmUF1xu5W4uKbY3YtBzDAufbK8OKmumAHH5pRWYpquWFdz+DuJR+jUQUZ7tad7nEt6g==","signatures":[{"sig":"MEUCIQCEDVWzyYePcEKbeArRRwvGzCVNyaAI0cwEHVYKBUhzxgIgQSmPIDYQ5eBhSy30mKdYeyzzBN5EO7BDhoBu41kGpRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9591080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPuWCCRA9TVsSAnZWagAAVKoP/jqM3CpubSWglU25s9bi\naFByWReGi3+NCRB/lnoqJA6uLCCem64Xdgy3zM0TED/5c6WR0qaH6Py6SXJj\nTZljiPcuxqqYoA83SNa5gL3xU+b8H9sHH2dnELeW7E+eVqeCi8VkROkaT5TV\n5rwqBTiaNVHf3Tr4U8RvtljhBM5lU9ygKzeV1gjH0uS+UD/wCZH1rtOwwe51\n9lltcWq6uWDH9PiLABqt9UJoDlxuw+DXTIudff8Yb6Pt/OBJglwNBW74+yWG\njuHHZjL5bY1ZyeCpjFa+BImRAlpY7idzkagUS1/9K2e7BTm2Uk/bxm9DMRZv\ni5MQJP6v1ajK5DqwGtxG9wAxlkFknvQf4pK0oh0hej2WyQ14Hwdq7QVvbAGV\nh2ZWi9qh9u+gnjpCuZlXDNdALznFOh/TAd1hD7vzw3aoDzw3HuVKRUOWGFjj\nel1dMpTH6Ekqfp2cmgRQvwQwgCDlPmAD9/id4Eau2UxHS2KQ+Zj/7tW3+KYW\n9LxBfp4CqTrQM51XQQJ9z51tJbSgPx72hVPP/D+/Nq+xiWMCAfb7MiQB2L1V\nKuL0Jv28ChEot4ym46zOErC6/wrSm5FEWsCv1zqFE/sSbS7pK0hyBClO0Izl\nTSTsTdd5CXU7vchbo1OwYsD9gIzR6gsPD0LM2zgwG7PUf8UVrcX4SDj1Xoz1\n51zT\r\n=IOtp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"616d0e96aa002e610b6bee70fa8be0ac0e3775cf","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-733_1631511937720_0.9142109610412823","host":"s3://npm-registry-packages"}},"1.3.26-734":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-734","_id":"@ubnt/unifi-ulp-ui@1.3.26-734","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"e36c94fd62a9802e71efa88763fe78e644975dd1","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-734.tgz","fileCount":82,"integrity":"sha512-95QJ40GQqZoLzty3+2/A8hnNhAykOZjtf1Aknkvjv+WhRO/nNiXsZ07KUe1EuA4qIt4Xzu6Ts4VSv46hlp8lwQ==","signatures":[{"sig":"MEYCIQDF+cCsXxfQkRTYdIQk6z3fYAc2pTDh2N0zoe3EgfvljQIhAOl05W4i9ST/6eCbOVSpVpFmtFmECZX5lYPdEg+x9h5x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9605050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPwS5CRA9TVsSAnZWagAAcFoP/iv1dH8I6lJqn81qWxz9\nDC1K3Qjfvtlhj09r1/G8YSZJMm7n8nxRfmxuq4qISrPipUz2NnXKSp1BY3t6\ngPmP9Ob/XTpSeCOq0ZxrEMKf1zsjocSvXqUkMVlP7x1XBwQDFS9L8KssE3vB\nHhXBXchnc/D51reZrEMmhBGZh1r+CFHP5OpwSoWrsLKcQEhUrTyJcK3WzQC9\nd2nXlDM/CcSxJR9NZrT7qJo7G69hCuDIKdaByOcvIcUh2HCTHt9opq3iEVle\nMFZotdQytOy4M50yP1BchD+26zJ7xxj4SrtHpeAnPljDGSFX1kB74SRh+ssM\nnPB8pgAwWFSQObHyurt4fYyfU5tLz5My/62+ZWkQP/RGFbA7t9k1+dvXBAob\nVJqdCQz7X5RtL1MS0K3+MR/ycHErkjaQLt3hJB6o/mMu5aPFOm+sgkQjWxak\nl4n1n0Y3OwuP5WGo0Ap78k6OPHBvvpw6XjDGumz5pnsUxQpM2GiFETJZ9xAF\ncFWukX3+cQ2h9uZ8D/LyTNcEx7ORTu9ZXBtc7Cd5bRQ1uFLr4Qfwsx6p8JKR\nTBXyX++cFOJTneNiy42at0SgUkT29qGFGNRQWBtYepYGMVHTf0yXpWqUnAtn\nzj0WShdCZ+o666ebAH1dT6l07kb0o3km9QVk+zun5YzQ8h9TtHlQ14wXRDBo\n9zi3\r\n=a4a9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8c9b3fbc3f0a70c05183f3ed92e0ce3f54467f41","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-734_1631519928968_0.5073476699995316","host":"s3://npm-registry-packages"}},"1.3.26-735":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-735","_id":"@ubnt/unifi-ulp-ui@1.3.26-735","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"b15f803de61394b963af0e3f75bd92f2bab95d57","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-735.tgz","fileCount":82,"integrity":"sha512-mC1ix79X5LEbF06zpRU69jbF7JJbPkWXo5S8UIG9+D4n5QJO/+2Ae4oxi2vR2bbsAKIV/oAVt9oFb8Vb7bT66Q==","signatures":[{"sig":"MEQCICj3eNMfkOLcZfFPq/a1i0S+MrKzrBVm6ELM8vnw1gGvAiBxI2iuovNm6VsriycJUHU2vq97EVdATVzOrD54s+Nehw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9605356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPwtqCRA9TVsSAnZWagAAKHkP/3mLy0iiQ+9r29u66IFa\n3Sz/wmoD+FsliLL0CjJfEDZkKzjweUS2vz3I0FQBTm6b5rZPVo8HpjFf5te3\n2H4SMBtWx7gOqu/7rdERy8T9Ptrz3rtHzGyKDL13XQ4zW6eDuKWP1Mb/0qka\npmUbtJF5OctOQ0S3cY6xL4ZCNDuxQgiTvdWuGlhfZ0s5/xwYsSKjJLOqWVjL\nrbN5VfuNP7w2TyTxR7ReezjNZ5/sESYhox0SpojwbtiI2b3VRt3KTcTKS3j3\nYKgj+qBg1iCO4G5zRBGrXCTnHRGuV5rJURUEYuY7QY+8DZ5AkrXmGtr2iced\n0dsX/P073qsKdh8p2VzMdElbZb9ni7Ut/o7QbfoYlkJR5U+xBXWUr86qQtyB\nAUUSUkfBWg2RP25iUve0adtxBr/vCtssbQpX8AvASUoMGefCn2OF2uqC7D9f\nSrYePOBab9YqgQUDOFMZ5zUxApPlNoDiSajK8Tw3+MiOtpWt57wSfD6Q40C0\nrth046kTb6Gz52yCsMPx2JzlQ3669GJX+i75LrLS62ee74jYDuLXyTkLq7db\nZPGi+gxlHJKJsKlwYeHmQlPCz9jJE7yL5ViwLnS7g8CNKQgC4eiw8OP73pzb\nHd8gy+I22epqA3iUCm6HPEp9nMbv7d4ejHW2c4NrkEOYQPjyevUb93ggh6yV\nsl7f\r\n=g5Cb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"01f296aac1d982f8b0d23aea2432fd613c8b493c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-735_1631521641752_0.8424461914982428","host":"s3://npm-registry-packages"}},"1.3.26-736":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-736","_id":"@ubnt/unifi-ulp-ui@1.3.26-736","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"7c6e63e9d02ebc072d018ff6b2021a91a153a7da","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-736.tgz","fileCount":82,"integrity":"sha512-iXvRGDZovRHBR1puKU7NMvpSHLThF4/84J+lxE9kZnKM/J6Bh3s4hacnrNhtP9kGAnKzqM3eMUt8GCMRig/ARQ==","signatures":[{"sig":"MEUCIQDXoEe+mZ4w+5j+ITB/HLBUlOVYgx9fmIkoN7xjdSNLjwIgRbRmdhrQlDn4qp1Fvd5tjxT172tTejDvLn9F0evP6XM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9605826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPxTECRA9TVsSAnZWagAAH4wP/1nKWXpqKyQbmNhnAGRA\nF9QQkuZAxxWv/Ni6UF95krCdP8rQHTck69pQ/uh27bX16RcRSzJ1Wo89jW1/\nMCbmwricNAj00SDuck21dXu1RpYihlAGlKi3032oITSHLokGnRrcBciFdHkL\ng3ZC0en+zfjbmyvKiOVaxGL5Ms0sdE3zmA8CfrCPcDpVfF30AGjLx86OefP9\nvPeG60vITqXEiPvU3npEK8cPYRPoFyDTQVmtKxcov8YQ2Bu2JzKJ4Moj/qm4\n0vlwIgYsZjYFXint+jZ9Lo8mvzJT1rscTTRsRw0kANWFYgLS2yj2mLtycjgC\nr2V46wx0Ag1J7U+PbXGkLmoX/c7yUFmkGNqubv5kcrtT99Sw0JxB6h6GrJI2\na+m2hU+r9HwJLgJLEawRs61rN9Bb+CCKl1mlmj2gtSD16dAIXMUBLinEkQ5u\n/Hp40N499b/VdnzkKvb+AxHK7wzPzLbu3DxagnoOTGd4f2iAsNFl5T/PMRFr\n/7aEyRRAGYMypdjr4g8OEQFU4dTRVgThGzX60INFeYZKoPzvEb0idLorm+ML\neH9vapUmVvbUhzfL48xuAm+uELSeT6IglSzs6a3NcIm2VlWgkVDrorvongoq\nwaTDkUvYZNukNfCTHwIo5uHRB0tMW4GoTTQzF9OySujF6U5WOSrEl5nhemKs\n4qFR\r\n=S/qv\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"4e8cf7fa38b1e7f6e5d5e94ef2295576105d0b74","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-736_1631524036481_0.6172143118169859","host":"s3://npm-registry-packages"}},"1.3.26-737":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-737","_id":"@ubnt/unifi-ulp-ui@1.3.26-737","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"61dd691f6c5b64a0e99c5e8e771fd93e7fbabb03","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-737.tgz","fileCount":81,"integrity":"sha512-MDanIFDjya4ytSlOFtbLmCcWCa0cOup891SQU53A5sLnCTf1GVsWzQyDBjbMOBTy2xpuLspzhqQ1cmnyMjsq7A==","signatures":[{"sig":"MEQCIHf18MDS5WmFq22oqLuVAx8f+Gk9Zumvo349s11/ked8AiBK5/VlmRzDpHzGHAn5nMTKz0ikNzD5e55XfhzwXy+yNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP/1oCRA9TVsSAnZWagAA18gP/3CbucZOisBxlM1GEP7E\nfhbYyhhHwp0mfeSB9WmK8J6H39/mzRRMUeTno47H0+ZKpwi4lgKGzqP/RJI3\nVZr2QxWwvd/9NunhUE77uYCvL8gBKpC0ZUQTbyx/7bbcUazWLZ9TlJ8nDnls\naAKgGVIzrc3BB673jnrWPX1U0rMXhDIOe+xQ1Fd8t3W6x+SnIQmXxVBd/bYV\nezz7tlZm9OoFk5Td+7iCua86yQ65KPeSL4rMJNXDlLRsIQ22+u5VsQs7hNR+\nrGECIbaNFdAj9b5EDKHVvtzOqsZGtpWoleRc7T7AROuaONgxCIstuuf/1dLu\n40OmIll82RV0shuAfP97Ot0WYnIgOUoz9CBWDPCv2KyxT0sAVP5c/pOZDjZt\nJbHiLZnzgY6MqC3GNSE6n/oHNqM907inOMiuodkPBnwlAbAVlRFXFGgonRiJ\n73TcvGVFU3Cbg3fRnXltbLo63srx9NGBFajUXIX8K+PvfW+pk6PVLD2/w6OD\nU9OBz/f4MZJnpmrXu9Ms1Mj0Gkll3xJdDk7dTyhHn1EVTC6yMF00neDh2XDf\nhji7+1/KAoRe0SLPOW2SwcP6SlciiG7yN1L7VKLx4JcYdhJt3zNPFuLUfAxV\nPM0hx2v0lXvvyEH6Ql3nQ2kR/1K0HL008Dztx+sTvzyEFqceIGDmN2CmJSNO\n3o++\r\n=BKxc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"cfa4a4c4efba1ad27feb86ab710d5f8b75a7d6f3","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-737_1631583591881_0.47571442888406157","host":"s3://npm-registry-packages"}},"1.3.26-738":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-738","_id":"@ubnt/unifi-ulp-ui@1.3.26-738","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"6e00d3caa75330d80b507240d077978efd7cda32","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-738.tgz","fileCount":81,"integrity":"sha512-Ydd7z05ZuMAB+7r/JpyOB46l9q0MhJfPLanRSKoJ6KAn/vcrFKzx0Cc5vMOqfhr73yOtRyCVNMyW4AVzcAB8Og==","signatures":[{"sig":"MEUCIQDqdNDI9mkmr3SzGC8AX/6ND69D02FpXh/k0Q0dWDvZsAIgEl3t8mgQOi8L14mQcr9rvTBG7O+dBpAAzZubs/qqX6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQBaGCRA9TVsSAnZWagAAzV4P/17wPWspjIsn1RsbM7Vw\n/xYIBPavpdePqVyG0c0yZ9SxTsSiafXvOBKcq6cix0oYcLJqO2JCXAeSzNoS\nec+tX1k9kgDrSn7cLtoMcYZ+hRr9eohGu4hkKle7IVi39LmWZuH23FJlPHdL\nMPNgsleTXqPpRTHUNO7Pzd7LbOh7EXlmtHOqpvrsO5MJx04iBWSHtUcSjd+g\nnYxrOoKeLGB1rs5dPMv+j59ZxUu7YTHjfxmzmPoxVrm22U3Wzy9GvrSVwlR9\n21CO4+GJgJEIw6E6uPkEW5xJYjYSTm/CWOMUuZbinoDubc4+n2MPHfLj7ILZ\nIepW0bbtVpSrOxwoVEEtjX5yw980SoVFvl7eiJurM5sO1yVm1rH2JZTEQ6p4\nkZGc9aO2Kgk3ujTwLhN5xu/CwhhQzluBWXKJFqKHSQlH4jeMsYEQwF5xG0r6\nCVQrtIhA/3BxYdVDVYamJtiQEsfHJdwLskLK/RrG9hNng3Wl5sveRA+hRYHJ\nNHAwws4Ie5aUbFjyOytMT789vqaviZ+/6W+qv0l1X2klxjK1yAJu0bFnfgEV\nLe9J5i2fdFkKG+L979Oj0KWo7ud35CfkZuuL9ah4cPnxwkEUlR/FNAvukHdJ\n/9iul7baL3K2CvQeRz+WDBCvUXatX5W9Roc+1llXrT2XvhX7vVCTlPAjb9ok\nyg1O\r\n=smVf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"1eaf7bc7a3abfdfde920886a2c675b0c544b02a3","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-738_1631590022169_0.1877677567888023","host":"s3://npm-registry-packages"}},"1.3.26-739":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-739","_id":"@ubnt/unifi-ulp-ui@1.3.26-739","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"ad0ab10dd24649f2fc9f83c54e56a8725d1f0f77","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-739.tgz","fileCount":82,"integrity":"sha512-cLTc/FKTLwurkvkTs27KvsKqT/w8e8A8FyZwCf/8vwihPqmcHbY4kI5HZsB47Cha6YQDijvnuBiwQjGeQGOLoA==","signatures":[{"sig":"MEQCIDEks/1DoYKzeZff1XwQI6egPiAf//12HtlPa5NBinOSAiBlIBFkDoMckUyZCT6gGn0B/Dpdz6/eoKlkbJUNeIoBQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9605964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQq/ECRA9TVsSAnZWagAAswgQAIAU45z5Kw2fo2WaoHOK\nzEdqB2HbKg+eIfHPNShjfqf9hXp9syxyaq6pq/zPwxxb+b6JHSMSEnVDanRW\nQ2lWf/GPzF76flKnfXPVQIJcuKpyv5T+2CnzbtXpIuxW628tsYzwDgYW473W\nxs2LOkZvxtxLDziTnrDHti7lSVWnZkcC2vUrg6+5gtbFCxTHEe5kJZQ1wbwP\nhJGV67bpVDEV83ZGJvEpqzmYxcRtMsVtTqoLOfAzfa4pBWCjyGuSRykuHmPW\nVQt1bIwuZmCzH0iDhwZftxU6wvX3CfdZSaG9M2n55akL/KaRflG39oxYV2ea\nPme3Nlgg4MuTIpTnhPjiNTgSRXH/jZw8eFJQt/nH4bPfjtWY5Ty0tdifbLUi\nbwcnMkxYXlS4pLXddCOd/S/eetwdFax6ts2ONx6l4szKqIuE80AbWLImMcsX\n/JMwvYq9SaJ2ZKWY/EJhyuWvRHQ4K9b2C23mLCfXkSTBsUehteq9PlhPFYic\nL0+wt2W2pNZt4xRCBPDp8Sh/gPTqIbBhhZ4UqMHgi+luEcepF30Wrg1Qaco6\n+rRMcBd5AZ+A2Pw2i2NwqlFpYbEzGJQXkyuYrLIiKN5mAeHGI4B/5Ms7PYLH\nSEua0dlt9uMgIdfwVjOLmC3tP9EcaY5X8zcGJUoIOAhDCOWUGCZjR8tVApCK\nWfaI\r\n=GRqn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"7db988f453a2223ee54ab51d65f5775354f17b9e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-739_1631760323923_0.5509463995918733","host":"s3://npm-registry-packages"}},"1.3.26-740":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-740","_id":"@ubnt/unifi-ulp-ui@1.3.26-740","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"755bce7bc343c1c49da662d245dc4677d75a39f8","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-740.tgz","fileCount":81,"integrity":"sha512-E5NU3qVPfVOI3acWtj6gySvbcEVDbKCvhIGD5rfTfYJvBTRmauJ5TsZT246DDJ+ACAlhYdydKzrdcj2JyP27vA==","signatures":[{"sig":"MEUCIGCsqUbiNHvy9QbcxUUx5OvProSOp38+TVeAz98cwp1aAiEAtkGS10a9cI8eHWuesl4u3Liya1mfiQdpn99xYtGErak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9600271},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f2a94057556d72202dd0dc18a4e129f28d8694d1","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-740_1631949431509_0.3232693783690668","host":"s3://npm-registry-packages"}},"1.3.27-741":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.27-741","_id":"@ubnt/unifi-ulp-ui@1.3.27-741","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"24adaa876ee0a6c65f7339d43fe93b074fbf8a88","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.27-741.tgz","fileCount":81,"integrity":"sha512-T20iK488bup+wI8U+NGUedxNnr1y6V7JDdtVEeYd+/yelV4aeVvC5WZldfnvt8UiTuAfEZMJNEzrD656W2GY9g==","signatures":[{"sig":"MEUCIQCoIrlvk0ZRgi3isoYBHUJrUDOclH99Rs5ltrbTzapkFwIgaVgklYYZfLCycbFMQiy5JgizUvsfr3stAdu0Fyc/e5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9602115},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"270bc965f1062aa2ed28c8130b483fbd013cad3d","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.27-741_1631957826508_0.7271578406200874","host":"s3://npm-registry-packages"}},"1.3.27-742":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.27-742","_id":"@ubnt/unifi-ulp-ui@1.3.27-742","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"a8c5d028bccc87ecf235783c0562119ecd368e24","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.27-742.tgz","fileCount":81,"integrity":"sha512-d1Bhudg5nqjJKH/q7QTlKvfHc4uWOGnms8VWxKwERqhXofKSK7UskHnYgSFnl4ZlOU/xtawSLfNDi2Qs9z1FUA==","signatures":[{"sig":"MEUCIQCyIQbVImGVhni0oPzt4VqY8Nbu9fo7UWD7k/69PP5PUAIgXQxKnZRcyERFt6BSt4j58mCwuKKfwFAW/BQ1uCoTXP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9602209},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a61249b1284c9635237c85cabf9ed86ff8cfd94d","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.27-742_1631960726892_0.4377080755857621","host":"s3://npm-registry-packages"}},"1.3.27-743":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.27-743","_id":"@ubnt/unifi-ulp-ui@1.3.27-743","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"7f69f99d69e8209ace3229f10215e54890439758","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.27-743.tgz","fileCount":81,"integrity":"sha512-0lrWctnVOKYM0to5cZr0v5OR9N50ZhWTfD+MBeblb/gSiaXM766vCb0C53UQe8TzV6neDXif7MMp+vhqvx2uNA==","signatures":[{"sig":"MEQCIDnQvLzVSIxpLZQxyQWlxq9ZaGLhjf9nAwueFLw/Ds2fAiAw02UUzyH2dTK3rtGROso8wu6JhrvacGfUihECuHMp4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9602317},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"9a06242d5fcb4db010620daed9c64c86699731cc","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.27-743_1631961369961_0.9668480463112954","host":"s3://npm-registry-packages"}},"1.3.27-744":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.27-744","_id":"@ubnt/unifi-ulp-ui@1.3.27-744","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"a9717dd72b580e7316d65bc372cfd56e7b777aa4","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.27-744.tgz","fileCount":81,"integrity":"sha512-JpOMdnfA7vixBMy5ghaRllr8kz7qk4OngQ4azYhUPLnCT5k+4GbIABjB6WtcpKGpZQBe7ApSUzjGV23TOcUJ6A==","signatures":[{"sig":"MEQCIH883d/7vM1lJVaTXTnkAhaiEw4Rpn79xd1/FP4neI7HAiAL65GjwdY7uVm+SLkV7r/8Bws67ENGDwmNrzMRFun2ZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9602851},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"de7623a8893bfe3a7bfb1f6b0a503167c5c1651f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.27-744_1632993492877_0.9900421478885388","host":"s3://npm-registry-packages"}},"1.3.26-745":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-745","_id":"@ubnt/unifi-ulp-ui@1.3.26-745","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"c658ab1fd6a31e65a0a4dd47817d3432c78ab1c2","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-745.tgz","fileCount":81,"integrity":"sha512-IyFW2xaw3wS2YzMI3aIzZbNWCf8Iih01cLsWKWUHMG3SDveq4vyKOAy51L0YbXfGBZfwMpuTZDqPuhrUPovW0w==","signatures":[{"sig":"MEQCIAQNf3xk98DrdpZyeHUpcpdty5f25OrqfEfDFrGmmhUzAiBSUijEa+GDuM+VGuX8XXGu14h8DceKjf0N6/LLFbdRpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261408},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"1eaf7bc7a3abfdfde920886a2c675b0c544b02a3","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-745_1633685668744_0.8586758173892088","host":"s3://npm-registry-packages"}},"1.3.27-746":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.27-746","_id":"@ubnt/unifi-ulp-ui@1.3.27-746","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"0a366b4bdce6cbb409f1aebb785d117ea3977be9","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.27-746.tgz","fileCount":81,"integrity":"sha512-1UcOSQbANy4Q/Usye6J+5XlBuFv4E/03aTDk76cHsAu0MYKualFh7sqPqSNhTZW78GDDy/FYmJKPBZZ/OFrv2w==","signatures":[{"sig":"MEYCIQDTvoHvOqP8e2rD2JTeQoud3RBWG26VGi0v3ZWvY3c3EAIhAJLVHLOkEUhWEcgD0g7Ug3AzNqedO01J8JMY0/6lFhbW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9366367},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ad2ddf21b5053bfac340424b3042241729ff8c4c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.27-746_1635155082952_0.600138740728418","host":"s3://npm-registry-packages"}},"1.3.27-747":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.27-747","_id":"@ubnt/unifi-ulp-ui@1.3.27-747","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"8ed9e9f61cbc381bbbbff8532a50f0f93bbe281b","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.27-747.tgz","fileCount":80,"integrity":"sha512-FirYVFhU9Xn6wlQLg7IfKUveqmEpaiyqlFlQVmWi7CJ7aw2a+JO/ootpNSs+Ay5DCHUiZkFrWtt/Bm5Omi092A==","signatures":[{"sig":"MEUCIENze8vat5fU+PeL2UYqqH1PyYbBbGbcbA5wxTVnHuwTAiEA/hE3EudvBWKUvYUSKLbKmuYlhae/NS+s7MaxG96tgO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9364257},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f3b10b7ceedd4407ee21d47052efecf9102ffc9e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.27-747_1635933967181_0.025060560689527778","host":"s3://npm-registry-packages"}},"1.3.27-748":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.27-748","_id":"@ubnt/unifi-ulp-ui@1.3.27-748","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"5bb8374ae64f8c604769b6093011b9f3b568c08a","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.27-748.tgz","fileCount":80,"integrity":"sha512-GYD7QFOpdAgHg3p2Gj8tHWEF1Axu5m7A9HySHTei5bx4eu3LNRanpHLyFhXVt+mDJLLwRQH5r6WaqNymmZ9qBw==","signatures":[{"sig":"MEUCIEEJHV5Mu/P9jCOgEQVOYaFmDY3KgUV8YjsHD4KB2Xr9AiEAmCbLzFrF5zjpTa1UqSebxVhLOvWzk9LGatZBd7SoYKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9364449},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"8b31a4c0d53cae0274b8759da4e5b9e59814cb56","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.27-748_1636018491854_0.2304025675599508","host":"s3://npm-registry-packages"}},"1.3.27-749":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.27-749","_id":"@ubnt/unifi-ulp-ui@1.3.27-749","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"6c91137e38d11c12bca9c511de3becbc20547964","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.27-749.tgz","fileCount":80,"integrity":"sha512-Yqxqam48ZGw0qn0JrIcrGEiDrlPJ82ITRN/1+OaPLosLM7SUWpCsYYpkIbOjCOfsNQlu+kOyw0fgUPgBYy5l9A==","signatures":[{"sig":"MEUCIAw8NfFRZWDPpUZxY/bmL5Q4BkjCX9/RfAAR0M/L3lNaAiEA4V3U55xX79xHyajl6ULzKjCU3NTB4eT9w+A578RRKlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9364343},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"cbfd1161026f45bcca61ebfbdfbc94170c8818ac","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.27-749_1636019889974_0.07535233389921325","host":"s3://npm-registry-packages"}},"1.3.26-753":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-753","_id":"@ubnt/unifi-ulp-ui@1.3.26-753","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"f4dc351d01a30c0ee9b756f5909f066e0e03b20c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-753.tgz","fileCount":81,"integrity":"sha512-HsEdhORyosBA1kJiDpRlsyh8Jkaj+TLltMUjFR8wNVsJef7UfASsOTGl9VvfIw5UY+ijHwy9s6CoDi+HhChU3w==","signatures":[{"sig":"MEUCIQCU90QIjkne6sztcQt147fOOZwNl8SX23huF/p8WQeSgwIgXal2YMrtt3kMrYSVtwqRFkJJJyDjbG5nN37sO1Soi2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261408},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"1eaf7bc7a3abfdfde920886a2c675b0c544b02a3","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-753_1636344123951_0.5220330398454722","host":"s3://npm-registry-packages"}},"1.3.26-754":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-754","_id":"@ubnt/unifi-ulp-ui@1.3.26-754","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"85d0049ed84deb4f92a804f38f3dd5be97621bd0","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-754.tgz","fileCount":81,"integrity":"sha512-5l9zRMda7uJJHG4NmkRfhDlYUCh6/6Bi45UviO/yolxo0cwlIbqdbR0NE6lWpi0cg05CICDqnaTr3OE1XY6iCQ==","signatures":[{"sig":"MEUCIFDVJkLmF7p8LuMd1mIp0tG3RJKMVZ6pjLHsW3RCLZFQAiEAxhGzbGShaLhxYPh4XDvlDeqMfHaCrBW40EdHWeE4ck0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261408},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"1eaf7bc7a3abfdfde920886a2c675b0c544b02a3","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-754_1636350557881_0.9454087600624426","host":"s3://npm-registry-packages"}},"1.3.26-755":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-755","_id":"@ubnt/unifi-ulp-ui@1.3.26-755","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"0edf5fd52323a68a7033087a38393bd088bbbc52","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-755.tgz","fileCount":81,"integrity":"sha512-KRh5xHKuCb4UTOFLR2V0xD3/Dz2K/9/gLkq2L4Cca3rOSQ5s9ULT6oKtNaa/jCwtJWlGkHmMoeLS3m+Z6eVrxQ==","signatures":[{"sig":"MEUCIQD/4BZf6F/hxbsqkQ5Zw7/ZgiL3aYzX+6akqRTDvjnwlAIgL+egU9f5BET/iGZiq+rQBziZt4pf5y5bEXXBiVugvu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261654},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"5c609a315c110cfb150d6cee5ae214ab5175d5e2","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-755_1636525062590_0.6582450361790473","host":"s3://npm-registry-packages"}},"1.3.26-756":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-756","_id":"@ubnt/unifi-ulp-ui@1.3.26-756","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"05df6e1cf9285c6baaaf84c05706478e6059cf93","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-756.tgz","fileCount":81,"integrity":"sha512-SrBOlnDildnKcU297I8ptlgB6AIvFIemLzOjbBdhJP7Cqq0Mrg+6kYdnRFnQuIqU2DdZ90DY+h9FKseuyGksxw==","signatures":[{"sig":"MEYCIQCaUSAsV4ksMmzoS81p7pgmjjCAnBHwX1DL26LSjHaYYAIhAOgNqnB6DxNawX0gZVeWd1fNgTdy67fxpZeoR06qE9O+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261722},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"93ba9e45d70086b5be9c132eaf01cbb03680afd7","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-756_1636617458982_0.10911133907243808","host":"s3://npm-registry-packages"}},"1.3.27-757":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.27-757","_id":"@ubnt/unifi-ulp-ui@1.3.27-757","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"0be600b1c8770f50e1fcc678cf5c1735aebdb890","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.27-757.tgz","fileCount":80,"integrity":"sha512-IlzEf8r0ND8ZzQ4Ol8i4sqlFtk0nPVFkh7Atc3C0hG7ZHrnt6+XS1Jpe7o23TrYw3cCiGTZrRk1gD40wjIvG/Q==","signatures":[{"sig":"MEUCIQCLrXDvGR6j/yYjV7dK172/PCnNuz/QaCUq3ju09+h+zwIgEKvLPXaBu+CRKaGks/JSd6OIeXyBoWanieIMHtDGQCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9364411},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"e423ae53abb41ca48e7d15f5784011c1b15f02b5","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.27-757_1636619275114_0.9791906613909105","host":"s3://npm-registry-packages"}},"1.3.27-758":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.27-758","_id":"@ubnt/unifi-ulp-ui@1.3.27-758","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"51d3f4bfa94fd2348ac57101ff168260b253ddea","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.27-758.tgz","fileCount":80,"integrity":"sha512-+yLQj9uTSp4qIcHj6p1AFzjpzi+RYbxD9orESTizuIsowuNlsElHDxNF4u+Sq9qPXiUjosieW/EcfBBko/6xdQ==","signatures":[{"sig":"MEUCIQCYAylr5hub2tayay4VtqW0+B3xqzeWXw8j1Yl3oZYnoQIgKoTDeiIO3j5iL1+kKHFfu2YRoRYmOsG5+gyd2naypCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9365751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmxMGCRA9TVsSAnZWagAAFuYP+gMni6J90lNQrR1wId5K\npr9rPdTYMz3apXeS6ds6pAByKbkFdXcc+dl/IfF+pJbn5TYhBYlPZIiIsoKX\njzGY6+pU54SaP4jEC1QIZYaESy4FkE9XfXtTcJoQ44ZjbAxafbJF6iU4IK3W\nDfpEMm/M/ene1FKbqpvi/JFTJ5KjIqs1jEbjwceRLk/1OXL2VDeKueTTesDX\njl1k13cUuEEF4FyaLwW7KqXNPdm6tuAzRK+vf5KwUXPD5zdGVVGDhfKcbbHh\n9YqOrNAZFl7aixpRVrjAgppH9nR1bHuMFgHGSDPcdOmYdPaPejJhuPy47Twj\npbA4TAdXCwHrZwQIWkuq9KIp/sf2CyYP9EjsttM9IhveadevG5AD+VyKxya0\nHtY1jlcCl5H7xy9xEo6MMKoYYrwZNIC26s+6FCmFsdPIgRnBAdkfBWqYzYPp\nLwry3lBlPLGim9/BnFa+YJJMaiJMY4NWe4SAhF5IvTk4SM2L0UCKZHrFiWox\nnkN1xxLpNtQ/JJkYDW0nOp/vssE4herufF1y4weV8cWhzcs0D+5Yx6FLmmEu\ns8fCzCLeMk7s8s+kx9MtC97K+iy35bdy6BSCuzyYrxaGtIGeSpfI2l1sr8Xw\ncSkwxQl6YvSc9rIHnc44t0JLMaRXDcBG4431n8xra1lQVB5xfzIvpfiqc8GD\n6meG\r\n=QxPk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"25721a105ede5ef2854fe185ab3518743a74bc0b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.27-758_1637552901733_0.7297428282620935","host":"s3://npm-registry-packages"}},"1.3.27-759":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.27-759","_id":"@ubnt/unifi-ulp-ui@1.3.27-759","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"66b829eafdb695a21658e1ce836edbfa74bd5a65","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.27-759.tgz","fileCount":80,"integrity":"sha512-dt39K13q+pmQc0SL3R6Wacngm91bqUTYtHeJWeW6Uhj3UHf8ybUOnSv3+Ge8RdWvSsPjHxrmQI2B3WU/kZsMxQ==","signatures":[{"sig":"MEQCIBCfN+aoj19x599mQtnnBd+h+y5w8MSDtVKkQDhZ9EfMAiB6XJlsHOKs7Wl0TB/Psd11xb6J0H+W90/RaJXiUaNGOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9365779},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"383c3184148a79d404df28f5b0078ccef8c9939e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.27-759_1637565470710_0.9850583413922831","host":"s3://npm-registry-packages"}},"1.3.27-760":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.27-760","_id":"@ubnt/unifi-ulp-ui@1.3.27-760","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"86204cc65d9e739061c0f8f7d57d362a5f2a380b","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.27-760.tgz","fileCount":80,"integrity":"sha512-q2QCltB8aBliUB2eVrKIsNi+/1Ni52hdtvzCmOTDQ76lLFLvYNpzWsoCc05MWxXrSs6ZFwdGGIrqoLmUCFGB6Q==","signatures":[{"sig":"MEUCIQDhIBo884BU59VzO4YqHbFyCFnvZWXwLuvSEIu0BTKRRAIgcTOAaX87OEXvWriVrGLyXtTW5MPk6pDio9CopSv288o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9369403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpHBrCRA9TVsSAnZWagAA4KIP+QBoEHt7Ghq4hd41pyDd\ndk7ELSVzz8Z6NMb0KqZb5Dt1Pkm/H/yuEK5o2CfnM8mTrXzPzvulb5wqm2eh\nxlrixTjCTMIItkGSsnuVcjGBFpaIvPYAQz+E/5T2ruWRmvDkMbvYnlv5ZeBi\nwRlKbRDallQiOCjeaE2xe+rsZhlaXH/X43svdLYaq78rWfxLpZSDPYRApkIs\nDryLRRPgIvM/OuPqz+hAYderC2qFgpYkHgVIcIniE+tLLdMKkY6ajsufm459\n28EtTSZjxBdd2fuO2qqsvpskDYg2PE6FRezPnTaHNpp7z0W300b0Rks1PfPD\nQKCLbAWHor5lXCZRZTF+ZcQw64fL1PjBXIUIW36ueBDL4gkjEOmfOGbg4OUd\newLsBXXnMonpt43yOW5Fyc8KkNba3eLlMmyAixtagjmkPu+yCZ19sq1msdm2\nZ6m15RJX1/X85iGlDq+dC82WjtiFXqWlyI8d9Fr0TdWhIwzTBa+rMZne43ns\nT1EM6LjzJEdrrCEW/SJrAMKXF2Ktv6PMhUqEi0864mPWk55PaEar4YlY12LU\n5P/1vNhY6lKlQHfL3u7JUX5XwTi2aOkFTtWiLhNPMPdx5KkCckwjjqk/yOPy\nXxJ/8a8vY3++lZ2P+W8PjfcIfLF9aXXZEtclc1kgTzA9PFIVTH6Ll+w+YUPh\nmdJq\r\n=JsPu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"346c366886570e7b2307ad80cc1e53c7c323a126","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.27-760_1638166635393_0.3050401439689232","host":"s3://npm-registry-packages"}},"1.3.27-761":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.27-761","_id":"@ubnt/unifi-ulp-ui@1.3.27-761","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"fb9c0074627afd9e6191c15674d251b891273390","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.27-761.tgz","fileCount":80,"integrity":"sha512-sMtZJ1YV0jzuGnLCsCMNd12/ZhBzVmSDuqaF3dzWw2SsWN6BykdtLPD+IUyoCURiL5Kx/UCUPZG+m4F6lBF4vA==","signatures":[{"sig":"MEQCICP0xNySwn7utxrkCzJsrntK43xqoIPt30Zx2VVgJnBNAiBghwR8pkTAxZsui/gp1LCQi8OF5ce74l0NGhYXmuqDYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9369401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpHPxCRA9TVsSAnZWagAA+joP/2d7nH2V5r+/9eZojIdn\nazUMuB5RJSRWBR5eUNOBOmh45AdOuCGlLY065yyFN6Fd2aPHkIot87NezqAr\nnBjl52AQZRpsesbsayrVWU1MeMS2uDS4hvtKF8s5G+aubNLJDZxDjMz7gbzm\nSLdBD36zOFRH2EuCpwlVzR3Y+autuwtqZXBwiSuVhlWe/u07aolvfC7y9anG\nDc0ygphbYwjXFYgDd1YnW6wqcQCriQrqRt3x84EDrZpJhjZLLLVCsK5XV+ou\nK7xb6GtEEx4xkLQcHtisTttKd1o5W+E9acNw1VEBaK9zq2xCDTCH7clmVzD3\nQOvO30dugqlo6S7Q1JAbrL0DYtzsijw7B4EBPYwQ6nGTm91RAwdUUIVfmVAA\ncIULdRK/IVA8xaG/0h6Ge74e/kAb67pIc1MUJThooa1LoJsJtp/3cNcK5iA3\nZdfVqt9lEAduBzXeH+Xhrbwpg3mlmkx1m+kupAfGt1MaM1+dUPFYzgL749Lq\nZODTqHsnDg0GYdVhJDp/jplCEVEX2YU/giw4iztIVab6Jz1VNZgTJ/0ONNZr\n7VBdE6eNsjuJVTpENI9cb9tlz7Rudjq6/a4Y67cAIeeZO6IYGBKf2Wq7AQIy\ny4AUEmJyzja3z1x7EyMl8T82CwwcKPZIhHPPRyZ2QrTRxD57UBiS/xObc+NK\nDNQN\r\n=/W5t\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"616980ece1bdb7d9f90c48a0dbed0e2ceb31d447","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.27-761_1638167537186_0.5999324463927282","host":"s3://npm-registry-packages"}},"1.3.26-1":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-1","_id":"@ubnt/unifi-ulp-ui@1.3.26-1","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"479c6eb1321e333bbb34212a9225646f3109e984","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-1.tgz","fileCount":81,"integrity":"sha512-8hqHC0oNuxkzO1lu3pYA75G60zzii8QteMvdgDq90ump0pepJv3U32Q/FPHgvwOsH0jbxtvzn1v7r/sqaxAwiw==","signatures":[{"sig":"MEYCIQCP/J1FYNKLX3pNbVNpPe65Nn3EL0UsGBmtwyLCGJtgZwIhAIJg891tOq3buLaT802KxPGw9zN9kT5t7SlgiZYSGTNn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsegeCRA9TVsSAnZWagAAuNkQAJ9QG8kxj99dHGLoovf+\nRT1fzQRS4RhEYwxfbTTOvYAOjTE5liVz/Fr+mArFwyn13O3G4F+rsW2XIFI+\noViH2s3331kYS8H9QzC2W3A8jWlZ6b/sZ7gLDuWfkRWanioNw9ViVDr+iP+n\nnhPYQ3Qra160XhqHd4rgZ6/McVp655IVOxUAAdy3URitJD9ny7YreTeyoMrC\npbCj8ox+topjr+prBV1dzdTaSm98GDthhADjHx47HtSuRkWOspu99UPvQiBp\nbOLSV1oFA2tCSIYtj0KaNfCBmCNX776JwS8oMHFvONvtpcYmH1mnnORULSwn\nME4jhVrrGmwb6TCfxdaZjWruY/v8o6O5EBi/jBLJFJCuGwzuedKRpQTSCI61\nA5ozQovHax9pisJXq5eRTsFahp+DWqPFUEiG73ANhJda/cKU/0ckiDKSFk0o\n7QLQmcjRwk6Y4H8VrIL7QPW1Q/ABsNuZGimdDVycZHxzOA3JFxPpLIHocOHe\nzrh0siiBFkgHBA2F3hJkyx0QEaNdEw2OLAYPfDjQv/Y5LTJSwQaLk9EsM2XX\n9sc5ieJT9SQEtM8O46v0Y4d8dpUExcqMuMjppJnHn4sEnV8lTdhIrefAUA2O\nbt/A1MKcuN36aSsPYp2MxaMYSmSdNNMyo0Mjm/VbxAyOHzioKLH57PrZWaBU\neQ2E\r\n=ITVn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"1eaf7bc7a3abfdfde920886a2c675b0c544b02a3","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-1_1639049246193_0.6697559399353972","host":"s3://npm-registry-packages"}},"1.3.26-762":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-762","_id":"@ubnt/unifi-ulp-ui@1.3.26-762","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"c7e29d52b273abfd3f6cd1762fb66344de569847","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-762.tgz","fileCount":81,"integrity":"sha512-iRm+P46IDLe0Dx6uMgoT5dZLHDuZZcfYrQ09wycs2TIVKXzhub5Mn/PjNQQNWy9Iu1bCQ42nBdy8fz45f2lXfA==","signatures":[{"sig":"MEUCIGVy1x+I8xG41wjAF1+fewWY5T9/ixaWYcT4PrbT2HAEAiEApRjfj+rDhMeDuK5tESmxkuRH2OtTmjH336TYqvhjat4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsei8CRA9TVsSAnZWagAAUKwP/jlk0ycz95z2xd1MWj7D\nsEfqSiGqtp/WqUIOqFSbcV90CIWX9sDpyzv6gODDryk+VNXc0qVYRtf1U7wl\n54Ux8eJIW1eItbpp3KeFjxJUzhEQoogF8EE5qn1NgOhmzjd+SOIiDpDLkO0I\nuX1ltdKt8y6fCx0OzndQsZqviD0ZWHmsYcCkZ8ycc0zpIO5Jv+IH3TRg99M7\nkvN4TJ2qHuxOvqE1Tu/Ijt7qHiwH5n0oz7Ue2R0v+3B/VYafjbSRqoQ8Ooqt\nUzIUNtGaqF/q28WA8OgovDwPtN+uVFMl2co+OwjbbyfXeDSwoC3RTCXF0+wW\n3x4zIZarBF5SbkEDGIhrcmcFqTumhxtWHUCJGLp+ZsooAdqjkIutDKHfKMEU\nmFuyOlVzvzptKehGXpvPqB8qRNcubXQKigaHzFfarX1C63ui8dGVX78GGyLP\n0e8bV+sIDyO/okKUN01a3eH+X52zDUduLjhGT4VKhvUwViegQwcNKGzrMD2Y\nk34YiohPeypXqqIHhVOi2n80EpNWLLhXzEr3SxAasibsGumPYYj4gPpDaP/q\nUEb7MgZaIN/6oCEZ9r46zOzA8FfZGDjAqTrGH38lfAbsXzPBnnI6d4umMEYE\n6lFpV86o9RMllDOTt/mdZH5jMR/zGbHQtFnJodN/hqfZeUTd6Vfq5dfXdmLW\nPPff\r\n=J2mq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"1eaf7bc7a3abfdfde920886a2c675b0c544b02a3","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-762_1639049404559_0.4717496055640551","host":"s3://npm-registry-packages"}},"1.3.26-763":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-763","_id":"@ubnt/unifi-ulp-ui@1.3.26-763","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"21139de3a42c0d01306ee46b463fc1d97a93d01c","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-763.tgz","fileCount":81,"integrity":"sha512-MyJNSzNER5SwuqjNHRoyHbVtT8L5BKJEGu/chyw4I0e2ACvdxeVsT7c+X3qybKfWF/yl3XUK7YtwCru1OzINxQ==","signatures":[{"sig":"MEYCIQCTseLENSTIr/JLxR5wduiS/1AZ4wcow1PareeK2ikrLgIhALAWpi3DBMSzmXePT6ZiDISfOPN6TL2v1cMbq+h5eE/K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9261414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhselYCRA9TVsSAnZWagAAMFMP+QFFD4oaS+j0NgIbMkOR\nbqd2nuwN6SqLsjhekT1zVsLs/FBchUeJRKNnjOJbsrCmRDv8LGfSJHua51gv\noDmHKYMQuasIG1+arXoMXKW/zWUuEy2LgGmnv54X0ZRnRI5AhJDHaCGVPkzC\nLRc4RZOfGbC1RaxVXPDhZymRNnBEu0zYJz41URcHn5E8GVSvGJz8k9eqx7J8\nljNzRpWLs2UQVrExgsag/tzcV4WRTWqlgqfyElvN+XNIpSWVquw+88MuvdMC\nPRXfnWe0TAxVFB2tRUZPLPrJbeSe9dliSi5NB3IMuVZoi/ZHZl2HEcp6Zvjh\njGS4qaUG/MSMvQ8ExDR/tJ+JVcsJ3DvgaX/ei+6+MbGBl1fA7ZwnkpSqbbFt\nzSe7Rj1+r71tCe4RLcsuJs6tsqnS6xXsPqNSzxP6Veaj8PKAqzOPNOsFpPR0\np7HxxHzj7VnGg3WsKq5VVcCvnd15OhIJDPL3hrZ8suS8xR/64wALTPNfKC3Y\nPqi0RiQNITWtxw7xOQDr7bQNRd5LQjGRczoGES4mCTKpujoaMzR0Wa1P3bJD\nMcVdMR30Oa7hLTvpF31uKZqQ/xfuWrLMo7arAA5DDSCnhmNFwOQEHvg5amk/\nB0yQBuh74vl+Y5yIGpnQCL9vy95cfnVymf7aWnP4nvqyb2nHWlw9LGnOLZ73\nnp3z\r\n=4sY+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"1eaf7bc7a3abfdfde920886a2c675b0c544b02a3","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-763_1639049560088_0.5256442715157601","host":"s3://npm-registry-packages"}},"1.4.1-766":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.1-766","_id":"@ubnt/unifi-ulp-ui@1.4.1-766","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"c991659ed851f79e2e5375674b13fb92415a2c18","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.1-766.tgz","fileCount":80,"integrity":"sha512-XictiROCOPmQBTfBWfLghL8JXjJK4N81FD9/7+L4rr7HAF9L4algc8orhqN+wIZwtKJB5s55LEg3+bZWqf2ohQ==","signatures":[{"sig":"MEYCIQCwRUmn9cArY8+upkUsgM1dg71G8TmDbtEX3ARS9bKTDAIhAM7bINk4UzX9G+niKE5duritVxlXWBLFmIFqZNpDOJXN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9349904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvAEACRA9TVsSAnZWagAA98AP/0d16MljhX2armgeT+Fm\nokOpjm3k+kRLyUCpfDqZigbB7KPRoNQyZkcfqaSfeuCqVEcrYmNKbdGcj9ON\nhJ0qP80SzLsiRIS/pAFD2Vbd/B9w5WbnOUzx6cXJ0hwKskwTAHF6ivHlXplG\nAMllW98ZrKsTqPmvtNHJJTy2nPXYMsbxaAPQ6cDUKP4Z1FKfGVj/3ZeyrEcl\nMO7dkhW6yoibhaYJNQgjjCeqAxul9WI1HHtfNMJInPQV0KWnhCVDUc5FHke8\nIbuIpDv54tmfxMNbJrrImuawIribUCjJq0KRyV2o9t4EIZgZtU4gd87/k/QH\nqUuoNfM5VUjJ6LhlgwctUdrjqkkaSmaF3aQrHMbBhMx3eSbsrXZj8kKUj8EO\ncfnNDkpilbLbZoY7H/187VQqTDyf15kbGj7TGKe9+3O7JW54rizL+repAm1o\n9IJOfOvOv4qQNZlXbhdQpVcjh/4p9ze4TLKkoGrYsfISxCSMTEk50VpKkjUz\n4ZqFNDR1Vkxr8/qWLU2HG4KCrdM0FLWzBjGqWsdJM7mXAMGCjLNi8AExEQDv\nJk75xKP7yxa4TfAlNGzQri17bW76zYt+sIJGHjpHR+LQWlMaQi8ObodAK1W8\nurgryDBsXG3wDRkNvpAVV8z2tYmQhQ9Di5wtwWtQqvBsY7Is6ALnMwRZq2y5\nlukO\r\n=RI5S\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d6473682a20aa4bedcd68ce0d1e10973d86ad5a4","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.1-766_1639710975794_0.8993028627276547","host":"s3://npm-registry-packages"}},"1.4.1-767":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.1-767","_id":"@ubnt/unifi-ulp-ui@1.4.1-767","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"6bffb6e483d79c853a5f7961cf5bd6733fc0c873","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.1-767.tgz","fileCount":80,"integrity":"sha512-2EUj7zt4zQMeSFratkC+YdaX7WO3qinqoP7uz6MjOzTfceZzZzaku28DCiuYqFoRIaL8gbSVWJffV/uBLhja/Q==","signatures":[{"sig":"MEYCIQDf94sHFQwgfZSX8+eoztY3DOddU6zhVBFIDJc3oG1TEAIhAICVgA6Rpd8gOD+zBk4pYWj0Dx3qWZOC0huWD1ugfBn6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9349900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvEDSCRA9TVsSAnZWagAACq0P+wdtwJwuAuGD30cvPgqc\ntTMMFHTGJaaPMJ9u3GIpHio0VH4DuagBqR8ZVmch01XWJpD0d4siQMA24xcN\nlpoazMLJ1PQEbAtjVIQWPAEnPyPQqn5yGBOWeTQlt/kqqr15HYtZioCm7mn+\neD1h4Sc+HNa5vetVv5XRlu8Z7JHkz5ayG2LMANzGz0NpCgTGvTXinIEVjDa7\nOsV6VL7tlFJ4BX264sZmqthVnQozGdIQk2SVpjkrPsAeTmgEoD9ln5TBvca2\nwbaHnMcROWTiA2wtMxCKpbJLRrBazWqPSyuaTW+HaQwPMc4n7KeB86Lvuk9L\nJyUqz75zWTJhm8I741ubPPpssUi3vp3TPPT0V2IL4n6UQcqcuhx/bXXvwgbj\n0zwfPFA7dh8usIaJmhqcU63KXmTCaVO/CqCC7vJXDVTv3FrqvzslRS2ysrEc\nGD12u2qlriLdR1oDEUr2us9PZdEByJ0/JOP0DC6k0poA0Y7FeiOF0DOnP5we\nqgWuxQz1A4XzLX4CWQEVjwDc7wnsrh6eydcvVHZFX4lDkm2TDzC/osT1OIl5\naZoJau0If6MA+12DkRAVkgPssIsfWh1E1Z+qWGB0x7zDCWXxV16XUNL6b6Mu\n32rlBIqHY90dFnYrYcmvG+1VkmFOH16opTLloygZPSc+23ypbpQLIgycpCCH\ncHzG\r\n=cbe8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3579f179e22a240ffc6552b0f8679604c89bd5c9","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.1-767_1639727314340_0.6612299043497216","host":"s3://npm-registry-packages"}},"1.4.1-768":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.1-768","_id":"@ubnt/unifi-ulp-ui@1.4.1-768","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"6da57f94eb4b348ee915077eca09de7eae51c252","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.1-768.tgz","fileCount":80,"integrity":"sha512-mMPrhfdLjyUWzQp+MorglZfkizdes5K8Qp0Okz3ltnxFjBglN9getrOnn18jWRi1xDBkQtcFdQyyn/9XSiD6qw==","signatures":[{"sig":"MEYCIQCQa0ATaOoPvvT9l/ySPK29HKGHqDIKAO/JfptxA4uLOgIhAKxQiSF5kgmM+q5QohHQNa/byJvsiiy2F96/yUJgcv0O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9349900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvFV9CRA9TVsSAnZWagAAzc8P/1pwDRVMTY8rsu17JV3A\n0dGxUmkQTehIQvohAb9IzcS+lPKAi+YZBgOR+usUYIkZ6xB6P2hRojK/zksd\nWRl1Y1MYeWVUTcHknxG0ShcMtLk69YbW+G86jkYUaOBTLTpgdjAg980kIMTL\nSiBBl/W2ojMsl9qrfarcXjT6Eddo612+HXLQ+PXBIcslVQTYQac2jslWHlH2\n8h4czLsbJKFBQuu4mIkaxIKHea5AyLC7PJ3r2QXm1SXl/xRNINVFJsvDwdet\nwOUw9HkGFTKKWHPOpkmwO/9c+CVydrdMPfjjHvYoeUdZa44yzqHejopU+KI9\nDmbI3ShoFO6lgmIJAWKC6HW4gffz5mdRyJ+1lQMVO7GwTyTVjGbrhr92HOZq\nXIdUS8UGd51C1UVM0MEBz+dy6eUcfYzA5T6YNTiEy0SCeq3ItH8lpiWfktP3\nQ3qmaDoiCtmoeqBq+O7gXjqw67kOx/x89pAueszsFWouhe6cz+XozJcrLOQi\nGNgfpVFoU5ejkVBt/nPPbKauJdNGqyLIJ7ZAxw+YApDZFV4oQdGVYZVlfc2+\nGZ+1E9BMOJeP7Ti8ak0sbPfr0fsgEu4LLWYZcfzNj0lpTuDshtK4lcjwrRZ2\nTYD+ZdnG1TnkETL+ppGv0T53W3ARSmaxpSJ+rmC0aoer1k6KVdNkUxqmvwSj\nCbdw\r\n=sYKR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3579f179e22a240ffc6552b0f8679604c89bd5c9","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.1-768_1639732605113_0.2493368757257599","host":"s3://npm-registry-packages"}},"1.3.26-771":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-771","_id":"@ubnt/unifi-ulp-ui@1.3.26-771","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"2b3011b3cfdd9d7f3668ebe46ddd2afb8daa9310","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-771.tgz","fileCount":81,"integrity":"sha512-lcOSAGI4vG0YQRPcWVXX+ZW2xrOeIDoWHTx/ZCxie801vpl3v2R6sepDknv9Jh9D0iGF/htOkv9DrJkjRnFmXA==","signatures":[{"sig":"MEUCIQCW180tFU/m3Vps7VtZcUZKLbUAcprEVASC8oDyxwmHsQIgajMjeeJdzNh1sSY6Buscw72ykpyz060VaRWAkvcFOpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9266802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwowCCRA9TVsSAnZWagAAz+cP/jOsjeXaMlru45NCCle6\nBuOUGEJKpsnHFpBkmHfbGur/rIFstASXszIFbQ1NlphOzyZSAsurxU1Uvlqd\nqt+HUUvS00hMU3ssgIjgpKxTAr+G3mGr4YIwjJWiLDylE5+4NciMlq+8Rl04\nrKQyFt8vOi3Saq1Ei4+YNLFAevn8hNN+M8AKw+Fw+Qjr+T8FXXeLiB3krNQO\nRENYZMuyFLhHiNO39mg1/dZTmFBd1S8y2jqpUJcDxMQ7ZVGaP19rq1QIpuoa\n1nKajTL1ryVKH1+AWIGMj9rjiDIakmfqvTiGwmMGt6QFv5i8Z6HdDkb6Jvg4\nIYUxodT98hx8EUheng8cGrRPHHw66F94CF97aNIpayicR2NtcP4jWJRrmBNL\nq3YxBm2u552Q9bgkH2RWdyp/VUYOH54z+B0AxgNWq6vOsc54UNm0EyR/D079\nR/tcOHNz0dVY+zn+74OhJHJkFJYT299C22u4xfvp9cxgLPxq7BjvB7Aox5tk\nZu/YJ2Ov7/mqSc5cir+qTPR8httjZrM4CDD10hi6/EdaIK8+pWpcPzJOptC0\nrDezrrdqXhlbgooPQAViB+w++KyLqKG0/56enKC8go/x1hnIBnMQNIln/4pu\n+Eu70FcZCP/BayvGL3xZoGgfd72e5D+pyNxL1Dg5RjGDE+KrUL7nHSjP4TBv\nOvGq\r\n=LytT\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"1691f782b7e504a363ccafefc6c93803e341c020","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-771_1640139778185_0.42599174171593823","host":"s3://npm-registry-packages"}},"1.3.26-772":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-772","_id":"@ubnt/unifi-ulp-ui@1.3.26-772","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"1b27184d083918786a97788839aa126ed9aad733","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-772.tgz","fileCount":81,"integrity":"sha512-dnsyPtY8iXDNKd45mNpgQY1fbDwu+wHfxXXAFOARr92em+MYJYcyyVhZsE0EEmuA5ENcX7eWMHtqcxan6Gnl0w==","signatures":[{"sig":"MEUCIQDpFt+0A+V/33cCSH4o8ta2NDeTYlDjUyOZrNLpQ5iB0AIgGlOfOUVaXxIfe3tYZW2r7jaZVPhFN1NmVyg1AivmTbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9266800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwsoqCRA9TVsSAnZWagAAL4EP/0vRVpNYQ+0mw9mXk/fR\nFE8l/SBQLfB+BuqjFfbMziwlWS36Lc4BBnf7Bzqg0Wu6pB7JT6LujdhkfmlB\n4crOFjVSh+njJvDuRWnCDN5kPckfXm5JzTujcamNwQxzl+BK0sj4+GMc2yOt\ntBlzG+JHi/mclSbJ9Uz1osri4BplklDvFwEpk/EoY2Fi5yAzfdj3wt6B78JD\nPJcfND4pOPxVnrXNuP2bJUJtZWu9Toks7UYJ8Gtt4SRWlK8TovGFxvG/O1HD\n2vxofWy1RjvlhX2fHogVZQelYCraKGp75Jd9c2EwW0vJqomeopqydu0J9vSx\n3nJmvUTJuhg6TLyLd03wJTi+488YtUET4jBGNufDxw14cEh0WwvOKhhxqQEz\nN9Ur9L1F96hkNUQ0Y4dYU2hoV33hw5FoBeUNY3lsa9vLWr4bM7zOgXLrMS9Z\nN8UI3E8lW9yjw32mYWLRNjWn2DISmZODcLGWIIck/JpHFztwLZEQM29caQ4r\nBgFMhY2t15uMW243na0bTOrjqYTxr4c9nZcwkihPa1J+NRPJBOlShNR6N7Ko\n21Qzlih8CFNAudxZgy0E+xrT3LtAXIWy/n71qs1F9LqPXx60OmBtgB0pXCER\nJ8tpwLIcY6wHOfY88BjjDGpr02mnLYOS9GczDRtDss0JQyY+hp/hS9LfO5cb\nZrbV\r\n=DBnb\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a698aa3bb90ebfcbae658fd8dd7bff961f9bdaee","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-772_1640155690360_0.5420142104124999","host":"s3://npm-registry-packages"}},"1.3.26-773":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-773","_id":"@ubnt/unifi-ulp-ui@1.3.26-773","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"3baabada620aefbd4f372fcb47f6aa32d173ea42","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-773.tgz","fileCount":81,"integrity":"sha512-B8Z5Je4CsNWzqdnPeDOxmKSDTgW8+JA2K5UjLTFhtNZnmdGKeZg1O+YxXvN+VH+7qPvCrWr4NaKBqG2XuQiKVw==","signatures":[{"sig":"MEUCIQC2L71twagX9GQqu+4jeMvkST/16gtd1MVs2chG393H6wIgchYhnRCw4hWGAQaewEj68w0wA2BnNWpfUQCdPBS+t0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9266800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwvGaCRA9TVsSAnZWagAArfQP/0pWSfh2QxFeSipJizkh\nxlFlrNZf+Xwe+q+SQNZWr7Of1IZANB//c4eP8waFQfMqNne23Bj/yUPUEq3W\nehrTJivwst8wwed+JW2IVNh0feAyRaAxL7wetVxVXnvmt2rEpNLXC8qfdgNR\njzrIyMoQYQiolUU7xu01U5LIEr0JyL58gwNid4xhtGBH3lcc/j8CTfzwzhKE\nnnL/eM61ACQBDgUZ2VdfOrZdo5S8aohRdax4Q6bKW2Mwq1Gv7RfUbsIiSjHK\nwwk7V2kTDUExxQuuLLHC9FWp4Iu97bNRf6O6mOXRA+IUouIUbfnRGvo8Y+1q\n1ysTc5msbzoWVgH5dYZ0vAvjtRpRZsIJxMcIemnZbqfD6HopilOQlcwe9gHW\nKTjacJYoEph63cx/Gq+9MwJ58eh4hn8E3QkhLs0SGxhU+dHdfXqJhPFQlcZV\nkBO670nS7LSxoI/8xlMSZp3CMgDEw/aY6s3x/e9ufT6LUhLHGAQhpD9TuJC7\ndRDyhfT4VKBOSIEUs8oQlJH+9rJa18fCJFzpWi1B8wxYbKI1/ks+efvJ9w7f\nBmVMXZ1V7Am3HymjIS+Dp3SBsAZYxGPfo3EqZUQ/bJaNTgPvnK9oaAWkAHK0\n6+nFDkyzhFBriUVfvYQmREZEJ+k69KdHHvtq5CAomFbhtjtqInTyCPrWsrs4\nYNHE\r\n=orMe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"a698aa3bb90ebfcbae658fd8dd7bff961f9bdaee","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-773_1640165786648_0.08251806043114107","host":"s3://npm-registry-packages"}},"1.3.26-777":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-777","_id":"@ubnt/unifi-ulp-ui@1.3.26-777","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"310eecab772d7b9e9f18e94aa512ee04e4cc1d15","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-777.tgz","fileCount":81,"integrity":"sha512-M4j7yrbaTK5Ob58Vs3uL89Q9JqfgLMep26AlgSH3gfSMZ32IhQHqAXMBbRAsDtPRKhAmlJPVXkQfYKTXLIfBng==","signatures":[{"sig":"MEYCIQCCoHEULY5R1t/E62/tavXPcRtMpQ0o+kBMVUwDiniVYwIhAIEQEfKnL+j2VlLdxzlSC7bajGf48ZzL8y+Ik/aVqOMe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9266734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyn9wCRA9TVsSAnZWagAAScIP/3IoVTV1YpX0xIc75F7p\n32z8cbbIbSv2Z4o7fWZpQIOZS+juvguUMLuneXxy6hX+XUulsOZUMGR+NnIw\nk2Q/zw1K4YYnxslMwfKLG7HDJc7IJB7uQ0k8Sj03rAP9dYMq1IbByIUwrix0\notRu3Ux7mfOjsLQoKlx/rJ/P5RNWxFxlkMEsRGq+Ah7t8XC3+yJWsk8jJMJF\n2jCP1D4/DBhn588kAEuGxoWzcnmTTsNcdC5nQg68CkBcXSytS32YI7UZOUTN\nE4geuaFG64xLAiwN7vvRxlstSNtKZEdd5cQk4z8EQTv18LR0i1NOv+6wc3gu\nP4e6H8GYcAZK2kkOHdNqnZfbaM52uRz8Y0hCCZuDtA3OPw/zWUpEbxAgNyW2\nJ3Arpo9xjHlx5cOBuzZunn0tm+ty0KntvoNlLNemjUWTmx+JG8E5zOW1jxvt\nA2w05aE/emlMnKapHVw3rFMD3KN01BKkcWJjRgHB4hyDmQbx5QQhhbcqUiHm\nRTdbB1lYpfMEROgJ+pCasqHzUB34I+TW52CL3NDlCr8M4URPyermPMy+BgC+\nv12gNys3INyT80yDJYyGfkaTW8wf4AvZO4RcBXs8o8bBXpCB6VPmjmrxf5Q2\ne90chet1nkulpcr9h5YfTETF+SM8l8HG5u+Ko8V02Ddi7R3IR6HliD2h3qTL\ndC0I\r\n=Kl98\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"010b219fda340d14356f59b7da8b2d53f894af04","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-777_1640660848558_0.6433890709989252","host":"s3://npm-registry-packages"}},"1.3.26-778":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-778","_id":"@ubnt/unifi-ulp-ui@1.3.26-778","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"645edbe8cc1543a67b624ddbc03e09a8169dd0f9","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-778.tgz","fileCount":81,"integrity":"sha512-/qECKRNmTFZZYB+typleLJNKapnpiJPOtSwx+sHccAVW/6I6T34r/nJm2xPH7xmxm3WzVQBGmpZ0DgPsvYRrgA==","signatures":[{"sig":"MEUCIQDlt58/OkKEqtaPU9y8Ap/Ndki49eTMrb/roZ57vSsZfgIgBSiqo1JwCDQz7zcR0Tl+JZlSl1iF/1yhSJ4oHPnAanI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9269419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1QPoCRA9TVsSAnZWagAAOOoP/A/9KoAQfRvh/bGyJ83Y\nGV/twV9anCVM8RsJn32oikE/hyHNQ8g3RoZszWiIZcRJTdbZSH9QoTcb1h5h\nOtEmPx9mK1d0kV/QEreagdnilnyAYEi0CRP/vIf92dstZ1H7LPUR5nCsg+h7\n3LpDPQMumm6wQ4ENGm/D1vhd4SwvPVljJRfcAij4WgzEqkxoSDNSvW7XJ30c\np+rm0C/eB4gTPgvPYMCrmIdRc8AZOKsjEiywXZWO0L0FSopgv/hzdjmP+weG\nYcPefzHjU2dcEFyNmhrdkYxNkDnpXqHGN4teswEd5W/N46IyKPaoo/8d0ebT\nfHM5MNkRsHW5m8ExxfA6dXd/+Rju81CEDQAlrb7zmOroyx9gl6lgKdNLo+oO\nusNTPg37ZQKEWolaWhc1rum0LW99wlQ7h7sIcUSyikCRfwuCNz6o0qttQJJV\ny/N1hUdAgVo6z/XTnT4bh8EE2ORDP4AD9h+x0cdJ4/rJJgG5jXIdlLLXwFyD\npBqy2vGLnXr/WdKxetVKbP3EG9tqesSi73jG9gxzpZ90wA2J2efg2/R5M2Sn\nw7SA1i3r2vSWT5IgvfYHZWC8VBZ/48x1lmm5S2/4qRgIO0oBOLOR6ACql5nw\nMepfsF3ZrQYz8dF490z0q9SmUed6q/N1KqTizODW+sbiceyRg1iRvViyxnoG\nMdn7\r\n=y6Q2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ca1e5a1c2111a3259ef88f8093fef55d5875023b","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-778_1641350119978_0.44230626978884846","host":"s3://npm-registry-packages"}},"1.3.26-779":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-779","_id":"@ubnt/unifi-ulp-ui@1.3.26-779","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"f4b2a09c86f4f0a7048a61c46d37e4a98556b97a","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-779.tgz","fileCount":81,"integrity":"sha512-FZXM+jZzg2SK/kADmW2RxKRhberS7yHEcTMD0iPYmFiuty4t/cJyY3l4OPz+rCGHt9c6TAi7cMKJWC2MpI1rJg==","signatures":[{"sig":"MEUCIQDZqWgL6ydPT4iFuE2+G66doq5xaAkfNXE8lB3BPh3ktAIgH7Ek46UFY3XG1y1icidRdB8AOxHDcoKR/3ZTtb1eEiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9269577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1qIwCRA9TVsSAnZWagAAIgoQAKSHD4vOcNzFyb2p9GP/\n0ZShO1fMZmdkD15CGR0cdUVbIHJNWxkv0YTR+FDICaAJmJYFRjecprh0qDI6\nfG0An1fewX+hYDct3XjMJkdtJIR20xoshYo8GO5MxcSgWU/bLgMGMNdg2DUQ\n8O2mGYCPiqudS/ql82DB8/4MoR5gIjCxL5ug0kTciPE6iS5fyb7a5trxZTqC\n6aVS6PB9FM8IgpH5iq0DpIibzyaHChntyg+MpwVOetr10qjzvcSFH4r6C1dX\nsQ9/jL1XiuNm/YF2j1+6kkaqPfCu9bZbLACglHirRBGLzpdLu3yP/ZBCoUbw\naY4JlnTp96l7sbBl8VhomzzGbVfudeBncqfDWmWFzfEh4dO/6z9tSAbZ/1jv\n5cWYLEIYGoLfY3X1+BZL3FNnLBELRQuRc6U4pS2E/Om84n7LBYij3SXWIMGS\nTj9zrmjI3geY6vYqTR52qPK6fvsXSK/p5K284DCsdTP0OxyyX6vmKEuq23fV\nJEiu6Pc16wjT+BBUFTXDaAbjZBWg57z0i6Awo7vABZwtZNWfMawaYMjcpUY6\nqmOLv/BLUb7Fz7Ak542hOFo089rHWM/v2N2QTr064Bqc+4PE1kTee6QAtMvj\nV/b3A6FRBahVSTY0MY23gTFppe6JoZkdrMSwnIYJzZbWsyjBuCEvmshfIXIz\nInYQ\r\n=4u8a\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ea3df5353e1c951df4d64efc510bad8b85277474","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-779_1641456175658_0.01099383114671193","host":"s3://npm-registry-packages"}},"1.3.26-780":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-780","_id":"@ubnt/unifi-ulp-ui@1.3.26-780","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"c5c74d519085679b789fed61652a8f60a814b7d4","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-780.tgz","fileCount":81,"integrity":"sha512-0HB7FxGpPMk+xgNyoNsAqyUD5C9gJTqCBqjL9QWlnkkBOQ2QCvI/JZ72nvgaRHgxBtQKGUyEZWOPFQocZEzkWw==","signatures":[{"sig":"MEUCIBoY9Quxs/yqf1TXC9M3Wk50gy9EvYINQHbfgb59MrnBAiEApB7ETFlZAj8Rc5e5T5a+t6c5dF+vbwSxJitDCICLR94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9269577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1q4wCRA9TVsSAnZWagAAWoAP/jrOYCcqvDCRkLzptLnJ\nfZ9RAxgNp/qmtmcgRlcoJyxszyCy0pFvaqrQPw8AF+niXsninZVIBo4/GMMY\nMfE3M0AIwYK+V1+8jgdxTG9aC+OYDDacP2LAZ2qTPeSPSWb+AXdGXcSbxnKi\nYf3NWYZekfl6FcyqNuvgmGGDL/BASrnbw5NyOXILhBC/U+cvbzzqYxfgQKau\noPbN73TpY5gs0/4ilnJ7rDcph6f2SluCjLm5tWEiyGw6vk6l2Pvn6CRH+12R\n8Zb3BJt3TNj4tAIBkHifzgb8lSec3KGTlLU7kkBwXiG/1ZlQdop17UhNDkrD\n3poSKT/7lOJYUGpzFTfeWYqT05OTBT1xLCy4JUjufgRMDGvF/mWS1vArFiFl\nwHfZ0Rf4M4RDMlIqOWPLqIKNlnLit6T9uHEnQwE5lPfr+XyJqoWHThWgYQve\n9z+2DaGYNPgop0anyLvCf2nnNXBWf6vfiFOZSDn8tdBadXKrox1P7PmSNte6\nAjoVpICNlkgoZ44/Y/MPrhGkp97r35eXZQ4O0kMyTcWK00CUIs2Xbd53PFDy\n5tNpYgAwaB/Q3MteZZAyYKdTm4MOst2pW8y7EwBVuXmPezW69yevKdGXt90U\nklRnh3PuhhzgLePc96grk0vtVpeC7bw3iC5EypvSjGJpQKvOr3jKmBko1h7t\n2iZL\r\n=lvXD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"ea3df5353e1c951df4d64efc510bad8b85277474","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-780_1641459247857_0.6977551275534819","host":"s3://npm-registry-packages"}},"1.4.2-781":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.2-781","_id":"@ubnt/unifi-ulp-ui@1.4.2-781","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"841971a256249cff54ef5a7b17646f5444aa9e6a","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.2-781.tgz","fileCount":80,"integrity":"sha512-ewb11pNGKrqgVVnySPiCFj0iOgz/25DWqKjh8KlUJOYa3YgPpWGZD7Fr2cT8U1aq46MFqqZg0y/RX8TDxi3qZg==","signatures":[{"sig":"MEYCIQCRB0RxgEtEw/G5DteWeshPE1pJX/i+6SGmRCQizqxxTgIhAM5d+OM8hGUU27ZRE8sX0fO2bhwnt++t2eqTwMkmMQkH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9357474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2+DvCRA9TVsSAnZWagAAtH8P/RV6ZeJvQ9DmU+owBlP0\nKcR1bYfiQGAMLTpXDCF9QPs0vA9HAKwEmJWquqhFROOZEiMWWEf4CRKcdUg0\nU9U+hnjr99bajX2TK301SJb3mDQTOaYLnvnmQddXoV9v5CLnPPeh/nygGKHB\nzpagAh+q/GM9DMMbIh+2+Kkd+TST3qWLH4TE9SOFUoVZ4uKwGw+35skCe5Qs\nCaStf117caPX5AmY07hD6GfBah7cgLeS2A38+fJNZnNjK7hlN2jjY2Zs+fwz\n0tgcGSqM9MzaSvW3lJY5m52t8VALP13n0SQcWlGKaIoRQw9H+Z9TPvoqO/n6\nL2ehXFLpILIWKgkCcW13Va2//+6g1lw/9kbfVOigvE/dMx4FaA0ZzgF7L4cO\nj71ZF0Opr18H2Vp1O5ma7XLMnaAKbdYSefZ07tTfjmTNLcG1QqgpHU1A0txq\niTMnmSqI1EGYrps318B3ayxb6PaNno1lxajeD2gsL8MQmiUhkWlmsg2shGyM\nXZc2bl1R6u+RERCsyrX4DR5tYcngn1/zcnB3kk2CfLFF+99M5DXwTiquRzsW\nvD5oluZnk6tTqo31BJzWL6fPzWz66F/8xUVvB8qQKEwY6XTqtBYtM13WQVkP\ne8zUx+KoANBREjSOlM5jIurfrli3Qxv8knvR1cbRrSnUC5+k0pplhJmRrq3p\nQEx1\r\n=ezWi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"c95929cebfc23f02b4ba460a0c86640129bdcd98","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.2-781_1641799919012_0.07073513167671464","host":"s3://npm-registry-packages"}},"1.4.3-786":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.3-786","_id":"@ubnt/unifi-ulp-ui@1.4.3-786","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"e7f09079e427d260c8e51277ec2d3a995db42430","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.3-786.tgz","fileCount":80,"integrity":"sha512-sdN1alAQzI4H7djDxwYc2kOzDMQAjVtN/nU6ii3A2AYPdUCoDBT4p20ChHeglrCfgjLUGX5HTVP9fw6fe1Y0wQ==","signatures":[{"sig":"MEUCICu+dRtFQlxRf/H53Sz5DJf4P38F60S5uVJX02oMbqHoAiEAt/qtYOUqHpvZeytNBT/mOPbTAOErcg7z23qitOvglyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9353686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3oegCRA9TVsSAnZWagAAF4kP/1mq6HnzUI2VxnqXGwUU\nBTBUBezY8mA/8QxQKHUatKtjhwtNHkO6/4YEQVMt00xcXuDQalgedQGetcUT\ntNrbmS6piC0PiGpcqJbOQYabT7NshRKu/XzLE2AyOSxYKqmkEsPK5RXGHz2o\nUr3uTMiriWAPQ+xFK4iYraFpuXEisTtWbklYs33vPxSV1gFi5NJbS2NLfpkz\nnQQ83OSHKTOnXlS39fte6jCRbzzvYZWs9vjHeIs6fEDzRBx3B8AwA17u9wvp\nmSou9jmZkTV5xa6/qwtLV7jc3La+L8VRhdmRtm23TYUP6LeCcqjEdpLG0Zug\nGm55mP3NYpV0bIG+fVhquw07IgMnW7NqA8QgFZpVPkmZ/KGuUkl26alkY/DW\nEikDfY/M7ombRwqY7+Bhw+TUwt8k8epqvg/24/M3UXcOmHuFU3GdgY5vskfz\nlzjaM98hATbaaXH0+26IcuozKqMQiFjXvm5Ta03MNa11nzd6BinctBSrjPXw\n5VmzirXIwcXJBz4Y+RB/Ca6Gf2yIl/mN1hmOkl/xweSL4Plz3vP/mLLSl8ZM\nbSIYO3TM6OgLLKGctR7bvlChIZp6cW8YizjpkjmVxKumnXH0caZ2hpSuyKqk\nhU+8KSLeNQCWLBrGSSpxMmZ049KZV4D2rkFe5mDV//67jAAAdHTLCRGECynI\nUSvt\r\n=wqGH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"beec4500fe1ed68e288213fc9058fc1b49799377","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.3-786_1641973664194_0.19436830727629628","host":"s3://npm-registry-packages"}},"1.3.26-788":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-788","_id":"@ubnt/unifi-ulp-ui@1.3.26-788","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"9a6e5e1da200d4c232f3817e4a3fcd3c895afd0e","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-788.tgz","fileCount":80,"integrity":"sha512-O4qAEcNqNatlMPBqMNI9Z1Gy7MBsXpK3ZHu0dBoKMPJEya1RBzo81TLcKtV79M13oVZ+X5f5PvzciRqm0w2dRw==","signatures":[{"sig":"MEUCIQDhj/qt7PGC3MrS6kKUEAEic9R/Hb2IgBS23QiJD4RngwIgF4GMuYyazC+XUVHSdvClhrI89kekeDa7ZjbQq7uTiF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9345447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5m/rCRA9TVsSAnZWagAAOcMQAI7JN4ZOsjvc2NdeDgNL\nPBtRMJw/NbLlZrS8vCePEmJhGB0QHLfISHg6MG59MLeFWhd0PUHvpmN9xQ8t\nBkS+3jqQVP+88FeMCA08oQGNlr1jyMWhb/85Nzm5KgXJ0R+pBPXFvjvmJX94\ndt+PoGyKf+2RhKFaaKlqrdQMLCF9bgvn5tEUaRN8E0oeCNcpOvnr0xcAWic9\nrlFyQCUC2qMPnJ+Tegv2wM7Qi0+ICZxC1A5MD4NpC6P+2yKj6H2RnQRJWbI6\nSW5ELAcVpceU5yqjSvV/bbSh9W1XK+l8DwtbrLcKAwHzMHBz+tTwjzvrc/Sf\n4dI7BRLcnqGdTxgar+o3GBYzlKXGBswFK5E50WAEBgV/uQrP8/8NiNl9nkz8\nSkQU5H3s1g4DodXAUgUUKHeguRz/U2d2bLTB9SoSMV3fQQHggb7XRPV/mBCs\nVMApL3QGVNmHmHx3dy+KFtW4wjBhuvh/f/cZy06bEdBzArk5fCz6kpt02WDL\ngV6DwTHtn+cNv+Kb0ZJWs1lOKFLGFKWSmiK2N4NkUqfBK2acBfxXPAV6KVph\nXkdYsHT+VBGbX1euhHOuxoSg3C+ocnGJWGWLnllgGpOFSvex4iQTa0hqy24Z\n7+VjJNBaMI8Tm/Pb5/FwgxzmCPOEvftJZH8LYncTtSt4m0sl9jmwyjN6OpHG\nYi+S\r\n=20T3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d2950d577613f9d64278c30f2acefb7b2ee9c06c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-788_1642491883543_0.09968458622981813","host":"s3://npm-registry-packages"}},"1.3.26-789":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-789","_id":"@ubnt/unifi-ulp-ui@1.3.26-789","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"9e2ca92192887b07297b73ed1e6215c8a52b02bb","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-789.tgz","fileCount":81,"integrity":"sha512-dYVV3kCi4XQ5CPNaV03D89DY+j3jsFKaotouDJTXFwb7MJ3Es2kIBbFnFXsctLpLppplAdBmwgDHj04S+Y6l6Q==","signatures":[{"sig":"MEUCIG2uyxM98kzUSeEvYOwasspFZyfxB6YPNMpAOGxv0Fa3AiEA6wX4suUQetNtGFURooKyTrZ3qXIHJ/DhTU5DMIqXBDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9270253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6QzSCRA9TVsSAnZWagAAEUcP/ju72/XW21xmuDVGnDOc\njCV5JDoTOV2pOGBqjnHGFKMb9Xz6fWJdrK9FIQR9rLKQ/SrPE67aEd93uhFz\nDVeLe3kddiGq1xAuf1jzIauI92S3myhqhKxcZC2bSBqiQ4XmhJ3bhuUXvQ4h\ndgKQojBQBm1pD492xJcBN6yp72IrrjHJg/yngsFWh4QpPtyB5NIz5caq2Fy4\nYgbpI2FGOI2yH3sBavFA3PJRdgf+YZHyKdR7JEruIu6ArNTgBSYwynap/ZQZ\nLb78gvpmMIq/Oi1cO1HgvLS9KslvTWCBiiMbEDhXaOALsOS+mgMIw40EHu3r\nfGMbWSC4nik2A5qk19SsxwtOGtf3zfEmSI/v94alUuyJr8VcOrRWEig3cxjX\nUBeUTnFlqxsTJk0eihXG/lKARkM7MYC5/fHEB0hQRqft/alOgYKDPK3VW1vw\nEeylD7WNagQ2tpbMGVybX1qGWvtQ3ITh6FcAtu7ckavtOxJvav1ODxMhuPSS\nVo8DNq2+RuBfwmbnqOAnNvfFntQmFuylImt9AjbXEa2D3G3FMD2Dgjc2O1Wd\nY0Sy+d3YznIbiF8u0UXC3Uk0Pwt0sQHy/nOmrFMWibtv8dhatWiUvIA9vrtm\nqS3uVBHtW/+KKLhtU5jQH3uEjgwsichIYr+st+X0BPv4QEBXdWULSCxbti9W\nW6x+\r\n=EWGV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3a4bc25d28a64d35724508c1b1c798ef9d7e464c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-789_1642663121832_0.9152862148769898","host":"s3://npm-registry-packages"}},"1.3.26-790":{"name":"@ubnt/unifi-ulp-ui","version":"1.3.26-790","_id":"@ubnt/unifi-ulp-ui@1.3.26-790","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"694c32b72931834e223f03be59e348613ca05d8f","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.3.26-790.tgz","fileCount":81,"integrity":"sha512-ghLtb2IeCKJp4yoxy1ap0L0IH4mqaY16VpfQeeDjPy7V47DhlXSvi8EILNebzfsDpMjeAAEyhbqZ8sdelaismg==","signatures":[{"sig":"MEYCIQCyibWXmSuMCr3i8ABaqjag6RxxFE9ZT7YaCkcPu6cygAIhANmKmxE+GWLw5JmIGN/PIyuRGJddI0lPhZifMf6Z7C2k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9270253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6RHjCRA9TVsSAnZWagAAtLMP/3Uu5sL1pUxhqFvLn1r5\n9BMS4lSCZtkjCtWsl9FFvxqdfiMGSmXRp6RwD3n0Y9STuRIGil2unV0GNszI\nCOBAkySovG/q/Amo2PN4wuXj5YXq7yAlQv9xEz3tAj8Te8OoyXfmQRxDBltz\n3RAyvEbDGu/hFv/cxoVCC8wxwTko67oSXeUgDU3zUfU2GcCKfyxSDOvKONJR\nMFN9aZQMw3GNFm9z4GJHFTUvayM1fQwKXReqn7lV4d1p3V1MdgFLjv9F9RJ0\nwfpLk5eA+GmiDoZnO4JG4YzV15Zn4ih0d7ks+WiP/acHfedmrf48hdPFAJqu\nCAJb4+cl5KdbRdoFX1Oq4ryPyAS0+1hOsoH7rq8O6+UkJi1Ie8s4rassM+fT\nayJk/fgMmKGhgkSo9ZHfg+3P55vhoBSuuU0UpLZdyjT7s5/duU0cv5Vjx03l\nVCa9NShbyMfEjsir4oCWxnEK6BIEHw4Oy1W8LjLYbcVrjwM/Bx9HgdaNoQM/\n64J7HWLk7Yxy4bRUfziJs+TJ8ge8OL6+Xh8JBdS7KvPs0sNSYS0wFBX8dciw\nCGH218TXS3Ni8GXHuB+2qDW/fqHgeha4O7KrwsbGb4ezt4GKzbOytFcAi2vj\nX1UyRUXTEkovTwfVYUjZ1IIvyQyMe81+bHeLbpu+rqUcNtjBbQZwkcD05kbf\nppFY\r\n=ozzp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3a4bc25d28a64d35724508c1b1c798ef9d7e464c","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.3.26-790_1642664419067_0.9991921641663748","host":"s3://npm-registry-packages"}},"1.4.3-791":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.3-791","_id":"@ubnt/unifi-ulp-ui@1.4.3-791","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"f86676a245e691e0337c5b592def4ebe6f46e4fd","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.3-791.tgz","fileCount":74,"integrity":"sha512-JYJlzyXXrqbu5nDrkEMGiw1hmlMXES6z0OYDLTPlmbqf9DXFBFt5pjCH9my94DpQilpblZNT5SXgh4cntbipBA==","signatures":[{"sig":"MEQCIH05tcOUK27MRrRQWopXIzXC91Bem6gJgAOtyw2hER0SAiA6s4dc7oPQiz2IuuWCax9eX7iA0RA6EMbXcATRiHwpqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9354594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiANRYCRA9TVsSAnZWagAAmHAP/16Ps105SDtFXCU27b8m\nxRB0kQLMcaBbQk8U8TSpjNEcFyEBIeKy3i410rznR8dlP8x5qeEVpPrI4J1R\nOwdU611NUPyEkrZMrDCh3Y+NlKIgHoCm9QaUwmn2tEsZJbJsBI+90/ol8Zm8\nTLvEARwmQWbbFynSfkWww8NwsE/laU28XBr1F4eBfU4XRiW+X286gkEYlKO/\nJp3HPn9Mz8WxA0ftmiil4gO531fln/oMcpZ2yLaZJqp26DHfwNWsrtGxVlP5\n4B8+99LSinDWkpH30WiLBu5Dg1l7MF5x6quMhk6WP3u9w2qfG+KHMri3aqwB\nj5FumOoN6X04PCGErUvj53J4T8KZ9CeXCkW8MIKbDzrrxH70iaOUa1NViE4T\n92duow9SQ2BTswmFLl2+8+bx/ntIKW5BYtC2ABLiUMqSba6O9mLqInoofH6o\nkCHj8UeAqr+wTd1t04o8Hq3MV2FjWANN+yXsAQzoGzrznjbeDdT6qOirdwTc\nSrnPxpprkSP3VO06e/D106n0cTWdNCquwCYuNlNwrnkldktpB1Hb/RG+FiYt\nnKwRxDXibQQpAw2pkR5ft9cfp6gt3H+Pchcs08ghbAw2QCNK5JRJIFUUkSB6\nhC3z8z1YHrMyPprNbqJ4BFs7awUld7RGs3XrOf85o96aDmU7zrLLWIeu/peF\nT2mz\r\n=SeQu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"c6435be33628ef1d5c6fbb9aeb1e488ee9767ffb","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.3-791_1644221528035_0.46428401933059127","host":"s3://npm-registry-packages"}},"1.4.3-792":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.3-792","_id":"@ubnt/unifi-ulp-ui@1.4.3-792","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"aac53a5ae554839e2c73d183ea1374572d24fbac","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.3-792.tgz","fileCount":74,"integrity":"sha512-TRAfDtA22ae+TcOqRHOqLvMM3TNe6DuCd7oE3kkZMh42bHMlc5SP4VEu1/paG9Sd7XV3lWXPInCzi8JzDjvbsQ==","signatures":[{"sig":"MEUCIAtf16Cj5Vr/OCwzq/YBzrJ9nTEZYBZkcxHQB5Kv8QqYAiEAyiBgoW0IWcNFoOvJGMDl/BeDwJVGt2s11PbMUyOk2G8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9354534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAeEyCRA9TVsSAnZWagAAm4EP/RiuVh+ehuS4Tt00b6KJ\n1Rd4+0ZiZb9kGjQE9SZQOCXSDpMU+V3s3Inf4ZzAiAYJxGfa2MdP69XElImZ\nl/poc/v3sqfbiM71oGm+vN7KMQMTE05MgaIolbnoFntTRcVTMDOMXr2CKEMT\nlH/sjEB1JXH44idtbnTMge91z2WsKEU2m9NCZoK/gp4lBVz1E6WBDMh+SCjj\ntRSLRR3lKvgVBbmqZZ9fyCpLhYyg4VfD6x8fBAbppCYd0f7vtM+aRafaj22u\n4EBd9zjBQlzsLWaMJF29KxuJm4uXliz5UGZZrMFjuRMe9FI16Doc+ClKpkuM\n6dyQW4+MNDhDuBx8e88HHoe+Qecwe9pvrpIY2Z3/jBTJplr2vl49lqy+kBgN\nr/FjDtafl7JeGPDSXDmrNiQwVqZUJM1BZcjh/MpU1uyczt2i+Cb0vLpp4zE9\n51jopPQw9LUFliJlEz6P8Rofp5XQABnrsJ4gi/NSPfSzKGNse/7ZMsUj2NKT\nQxqIsUYWrP4sToqdcFDRdhr5vvuLM/+N4Bd6p0XcqCOouRArZRNuYeF87Egs\nw584KS5an72TldufMuPMKSM5uAc7XKFfKjnJ1x2RALa0rD1oiwS3nYp2PpeG\nCBNBq+eYJHLRCdXt03zM3uvERBBmr2wKXwGmNKncz3w+zbo4Sw9JDDikhsC3\nF3Ra\r\n=5JWe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"f97510adaed8f8e64c6f642dc1e18df422ab28bc","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.3-792_1644290354465_0.34675596430452305","host":"s3://npm-registry-packages"}},"1.4.3-795":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.3-795","_id":"@ubnt/unifi-ulp-ui@1.4.3-795","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"d832637ec7442f109da3491b776c8030553a3524","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.3-795.tgz","fileCount":74,"integrity":"sha512-ZFgEdElxJq0KxIYW2HC1WSo1Twe9IprLs+mCL+Ki2XYSa2ma7JdtJv7qopA7BBGEga6W02XFQt33CFIXpRvWIQ==","signatures":[{"sig":"MEQCIBZJgLWqZQSAleBQHvrC6xM7yZ/E9IjtHybh40Qffy1yAiA57zHytlOUDro8z6YCfH6ihR0ULGQcrz8UD/4frn6N7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9361094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDI7gCRA9TVsSAnZWagAAHLQP/1Fiv9dgyoFxjDofmXyO\nTJmeuZavgsfB9sy27/PhxOc1PlcdXHuZUnEoYvwKp6aexaLpToVvEFLUYq5h\n40byAp7z44j/BwbNNc/UGRiPBdvPhc2IUAZD0u4DYn4uuJ8QowqQdZYXwKzm\nC+xt5wxf3XYiGkfjBSUtwgsaZVOAcJ5RvRBDgxHSqLvZlnMHrihMWNUNlka+\nREAw1pTtmdhXChCDdJsqUoV4NRJyhs6uUvhvGVhMMv0oD0bLdf00/pdD19Hq\n/P8NvxRp6+z8fIjJXP/fh5TVXd1IeBYcjpCJoGkQkTzl67TarI0XjE9Yxl9x\nSkXmF2sG6TCHH8VUOm+Q4tXjzdujST2AhvR9lfL2p8caTHCqeP7MErC8D4S5\neQw7Nx206j7HQ8be+AlwzC+7l2QM9eeW4RBXa7jpSkcWvTH89omj2M0ifEsk\nOu0VXIzqvxK0zGe296DiW6odC2670ZaoFGhWAWZC3nIjWSvYzyOV6aJKNdUN\nORRVgjQOUOrrDsTob709Ljh2iWucrCkA8EGBlh7AxTXGZL3Ai/RDax97Zb8a\nBvG1WANWMIlJgtnwa4tMiXmW+SMwvOIqJpEYWtIrlmcYXk3Dr7njsl0Q4dKR\n9EBy9fUjxWKaaPuuBfcGfz2C7SJtUjv1/+Stw54Omb+miPsIZsbWMOeEW/xC\nrlRe\r\n=NsIV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"6523ad39b5f435d4a0293373dd38df25cea8be20","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.3-795_1644990176259_0.7271849490635764","host":"s3://npm-registry-packages"}},"1.4.3-796":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.3-796","_id":"@ubnt/unifi-ulp-ui@1.4.3-796","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"b9f701e903ad4beebf1a507183c24788e9f86da3","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.3-796.tgz","fileCount":74,"integrity":"sha512-/psBuj4mvQZLd9FeN4zwhGaiKz0/byW4PmduBVN4fouvnOsX14F800UQbG9lgRM4pLysrz4120xXauXkgD5izQ==","signatures":[{"sig":"MEUCIQC5aBr++NqfNEg6JfqPO6mmFwkqnkqXYk5Rxt0T32+/dgIgLvHm4UaB1UUqB/nPVCAbEH2enVzukAqpHJTQc2nTzsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9361614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDa9KCRA9TVsSAnZWagAAUAYQAI0JMbNkUuj4s8CguM2L\n8g1Za6t6f5yyOMXdVkY/30nPm0OsSyrBDVu86d6+XdoWB1v9OQgU7TxKs5ur\n+rU4fvc6Io1OTcTmmSLsxSd8aAh5N8XYjqo0hOG35BvTvz3WVVatFVSpXIAw\n7Kb+W6hQHcKC1+J0ZQ2O9hGOmhK3nGMsD8pWQGY3CvUMAtfEQxUw6tb/fZFw\nC5uWpI/KH7GtINDPCcj7RyF1zj8LfTmOA05uMq83FbZqk/QcH9HDJv9j1TyP\ngGPN2inmZkE+XCD9Jvmzs6azs7ROKWDMLkG8pc7t2zyMBdAoKtM4k41XJes4\npE/yA0UeamB6uwkNTJsVTxmT+0gTQJ3DfwR2odJ+5JyG/DfkDtSyRfDz2xG9\nrGKUmeqd142OdeGFvuD/958H6A6Ch1dpk8X1FrtVygIGNkjiXBuTAywjKvOn\ngLD1/fBLjPVOHk7B5iiuhK+7nIaEdrQEy8d/Qi8prpXws7cDkVlp+7WrC8A8\nU4yvNn/yWlcKbMQz7f1AbPJhH1OOUG5W5NRvPclac90mJHgZYwJbz9ZWs0KV\nVWGjjQyI+3t+BD2irEDD1DOSsszGrl+TA8jGvqAiftjuGXYbNJFfeioX27xa\nN+q1BXAnWDif97emtYQ3t1bxQGzkF9M1XtYdJEoPoRoGETZNdXkXc5osdZzU\n6Z9p\r\n=rozw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d230201a518ca50b226979e18bcba16770a9c5e6","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"31.0.0","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.3-796_1645064009563_0.991379708721275","host":"s3://npm-registry-packages"}},"1.4.3-797":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.3-797","_id":"@ubnt/unifi-ulp-ui@1.4.3-797","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"91c6fb25ae9bc07b26bc222badb23f1cfdb053b4","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.3-797.tgz","fileCount":57,"integrity":"sha512-o6zkrJNTxVFXs+jbGNXmqgDc2bte7bUBegEgji8urcV9Ye77InLXrSP6XzvNmjppWnaYFB4pk3B78pSk29m2IA==","signatures":[{"sig":"MEUCIQCMAq63G1QMTqkm/lsKlZVKGkaqh0w/wayv3pND0Lb3AgIgT1ZavoENqz04uQecZyOf5RW5Soegvc9dLK2ABqnmlak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7347556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE1enACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxog//fN9wK4bIVk8otuX4YHFO5uZlH0JEr9qR0Bs6N54f2Du5OgnX\r\nF7SbtF37FOQ7s2aZ6ihmW1mqQVkBMmW3+F1+XhL+BU6CEj7UCvBDCqqbnTfd\r\nPWNLEcYFj4QxjywCDCgLKmO/+Pf/y4xq4ZwyrEMGnBboy7tKfpLJxqTFa+wG\r\nUVj/Mei+SRt/IEaAyr/Lp8sIb88MufxvrHg/viDMKQ3DL5rFuTCm7XK776AQ\r\nVVHZr8Zhqbj9VJ4CHFiXn/Zts3SYJTM9hKAld2Ln2FcLlmYSiNTcwOB3G/dp\r\nBM+o7Y7aLWxXoavxW8jyHKL8NTtGYncuLkNG5fWVBi7NqjO0PTOw0gOpk/X6\r\ntl9NvrCOnvOva0E3m3T+c7iizrZQlk1/9N9sD2AkAvwKvrmrjB6omijcbEWB\r\nICWOUdTtOSCLZmNY3W3+4zTXEA0TPWmNh+cJqb7i5tbegTvVXIGDrY3U20Fk\r\nSVwGKxHloGaFepkvw8OoGM/P7QChmzSdadZhL2hFKf0HSGWL0YeQ6fRl9ors\r\nDpbo+h9u9LC/0ziPPrN9WjFkdG1S9RM9BLc1UFeVuTF2IesmNmLUczZ9A4I1\r\nFntitvuG3prXKIbmCQQ7YD5A73YN7jKPj8SfnWfylcYdsGLMAao8hdx3FQq4\r\nLDKsJMoqKQMk6jo38rKfh0IHOZ8AcHqOAeo=\r\n=tvkg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"386899d9526307cf0f39cde36ffed51db0159f4e","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","eslint --fix","git add"]},"resolutions":{"ini":"^1.3.6","acorn":"^6.4.1","jpeg-js":"^0.4.0","kind-of":"^6.0.3","dot-prop":"^4.2.1","elliptic":"^6.5.3","minimist":"^0.2.1","lodash-es":"^4.17.20","@hapi/hoek":"^8.5.1","http-proxy":"^1.18.1","node-fetch":"^2.6.1","node-forge":"^0.10.0","object-path":"^0.11.5","yargs-parser":"^13.1.2","node-notifier":"^8.0.1","serialize-javascript":"^3.1.0","websocket-extensions":"^0.1.4"},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.21.3","immer":"^9.0.12","react":"^16.14.0","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^16.14.0","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.2.0","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","styled-components":"^5.3.3","@ubnt/ui-components":"31.0.0","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","sass":"^1.22.10","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^7.18.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^6.0.0","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.3-797_1645434791111_0.5221094144360616","host":"s3://npm-registry-packages"}},"1.4.4-799":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.4-799","_id":"@ubnt/unifi-ulp-ui@1.4.4-799","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"d666c92b3f9d1d8c14f9700a21adfd5921deb8bc","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.4-799.tgz","fileCount":57,"integrity":"sha512-2vrk6VnIYjwclBOv+XDQbzE2Q0OdqMctwBB76KrXpsG5ofTCXtNzwzm3eLjOJzHzWWp8kHnfOYPKXqTyLRt45A==","signatures":[{"sig":"MEUCIBHURHC/opRkChq8seexKa5sCUpo2IvpdCfKIl/yT6fMAiEAnvX107WlqGT+Go7OmA6BYSUgeyD05ICvp9klCR8BRK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7347520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGLE+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogwhAAna4yFzpl1hd1nK5dVH5vV75EzPPsNGyWAqagoFgp2hwbrbQa\r\nbs52763AKSi1JMDhMapVdCRTsh1nBPr9NeGPo5gYPQoJM5bTbrCQ3t9SBHEa\r\nnx/oGvRWL4nneBreOxbu1xUaGYF9O9BERypACJGBuSMhtBh/hANf1hN/ekYW\r\n+oB4NVEI3YI/LzJUNOl9fjr6K+6rybOnKo41qHCObY31ouxcs4eEZRodW7z/\r\n2XDXWwgkX54j/yIInwsThXfJcw+KLlZRqVUSYcXigwdLMAnSy66JGL25/qXb\r\nsEk2qSM71OxFFSNdGIH/VKCwmwukp6hKwXR1O9kbu919uURpIcts27mvonBY\r\nnJc21qCJlNpntvhwQnE4z/uoV7W0mDgygpbj07ig1WCLnMsZrUEZ//WIqgYB\r\npF1G/Mg5eGIUjRfrBqJpcOy1lbGIZ2ZlDByzUE6yiTuNzH5612tUyyvPZQuH\r\n4l3JRqK3slqAk+coSObJmZN3MyA5nuQPltuIp9LF0WytvGVvMkm0hN0RVc1P\r\nnkxrFA3KffEwQTN/iEY4GBXiD8u4RPOWbl8aMQASwxMgSVIt3zu0uwUpGC3p\r\nbaUX4DjrXkAPjVD6OwIvbkBPkSxytXtafv71GvK0eU5X8lj+oT7iOYo3LNsW\r\nBJF0yHxQIj0GEDM1V7mmdDBFJGde2vESuBw=\r\n=1G8W\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"c7229375010b6da7967727920819fa3a56020763","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","eslint --fix","git add"]},"resolutions":{"ini":"^1.3.6","acorn":"^6.4.1","jpeg-js":"^0.4.0","kind-of":"^6.0.3","dot-prop":"^4.2.1","elliptic":"^6.5.3","minimist":"^0.2.1","lodash-es":"^4.17.20","@hapi/hoek":"^8.5.1","http-proxy":"^1.18.1","node-fetch":"^2.6.1","node-forge":"^0.10.0","object-path":"^0.11.5","yargs-parser":"^13.1.2","node-notifier":"^8.0.1","serialize-javascript":"^3.1.0","websocket-extensions":"^0.1.4"},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.21.3","immer":"^9.0.12","react":"^16.14.0","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^16.14.0","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.2.0","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","styled-components":"^5.3.3","@ubnt/ui-components":"31.0.0","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","sass":"^1.22.10","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^7.18.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^6.0.0","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.4-799_1645785405644_0.5448646733811255","host":"s3://npm-registry-packages"}},"1.4.4-801":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.4-801","_id":"@ubnt/unifi-ulp-ui@1.4.4-801","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"da2e686cf682d5eb8a4d814ae4963bd1f495755d","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.4-801.tgz","fileCount":57,"integrity":"sha512-DdBX1r0TJvQPiEoFVPGOUevFa8JbKQ2ZBqJ4Otn+pHh3bTxJ0p68AvbVX4zBXHGFoWGGfXYRMJTw0MMqWfan1w==","signatures":[{"sig":"MEYCIQCR7YKHVz2k75WqG7pleH5JUQe/7rAgE5ghWHFi2BAPeQIhALDhoqUVUkp+ExdUoECnaqHNvWdcNpAusEsIXssORg6D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7347736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLscNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+QxAAhqeaR2WJaex8hoS3ttAF6JLMgi17CGzx1pEE2n+yzUiALcCc\r\nfn3loO5kmmn4AAMTBVGbi0nh8oCoiL8QzrEKra0KJUjyhYZN58vRPq2Mowmi\r\n29xcKIAdl+dUaaloaEVSa+pOosauDcs4lWkVN7zrbqvBxsn8D5QbmJVdS6dI\r\nBrjDOBzhJIEb0VtJYWFSqVdAhURmgF/zJPPhxmGxnEbd8BUf3RFt9b0cMBQH\r\noE9ju9GcWbPh/DHQNhDjl2k4qxIgzM7DTLIsDWOCxEqnI6CPdr8JZoJFw+6r\r\nrfiPEo7UO+wAcJY4n1yaQximbMYuz2+Dg1Ots1gHoe5uFtIxLAh2sBEuP8/9\r\neAbHzorHpVn79/QW+2+PH5PaZSgc4xFGsAvs/RQ8xeMBlYRtVHmtm/UCDvvY\r\nc+61mwU1u+2vkMCITXbcWi9SDusTi/LjkFKEPX+76pcipmymPxp+KpWaJnj8\r\n7Z/VRtJoguYJAErJDiMs6GgnazGVz+6awnazTCWTBFtSkyV/3er5YiJdZ01Q\r\nczMWS5NekknmQ/mxSNXFvog8Voe6SGGS1Mi10kWfQXfDf3go8yeoZQr+Nb4G\r\nNv0XhBcIq/JjQ4289Fvjsy3kn7/HgAeHaxd4PZGjS+u2B2ko8Nvit/fKhTns\r\nDBxzm2tG6UtlcTRlopZoAHPeEXswTmVN4Ls=\r\n=y8Pg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"05fc2b250cf6e042263d0fd76b43b7fd786e56ee","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","eslint --fix","git add"]},"resolutions":{"ini":"^1.3.6","acorn":"^6.4.1","jpeg-js":"^0.4.0","kind-of":"^6.0.3","dot-prop":"^4.2.1","elliptic":"^6.5.3","minimist":"^0.2.1","lodash-es":"^4.17.20","@hapi/hoek":"^8.5.1","http-proxy":"^1.18.1","node-fetch":"^2.6.1","node-forge":"^0.10.0","object-path":"^0.11.5","yargs-parser":"^13.1.2","node-notifier":"^8.0.1","serialize-javascript":"^3.1.0","websocket-extensions":"^0.1.4"},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.21.3","immer":"^9.0.12","react":"^16.14.0","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^16.14.0","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.2.0","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","styled-components":"^5.3.3","@ubnt/ui-components":"31.0.0","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","sass":"^1.22.10","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^7.18.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^6.0.0","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.4-801_1647232780817_0.23634675309111297","host":"s3://npm-registry-packages"}},"1.4.5-803":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.5-803","_id":"@ubnt/unifi-ulp-ui@1.4.5-803","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"4b4f3941f0f65366bac54c5f98c9f32c2d48c827","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.5-803.tgz","fileCount":57,"integrity":"sha512-XX0P1EM8FPhGqkSIWGjpH9NlZU/EEe1jmzMUAOUoUf38P0oLr3OFELtYmMbUoF6zHLFxhXpohDnIcmMa0Pzgcw==","signatures":[{"sig":"MEYCIQDeFWYobI6UZfZp+6hoMeTQ+3I8a/oLC0x85IGPeQdIdQIhAJaVAYCXLAgFG2Tys5gd+nUWqqKB1Do3ag3oaMJss26M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7347700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLvFlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlSRAAhXB2BfY0bF0FHK79Uyek045eSTAHGfqgB2LJMk7zBXOahqmj\r\nrgQ/EjfO9vToPSEJ7rDClUvRKA/x1eVXUzwEM7SGCfe2MhhahO/46J0A/d6p\r\nWkUYEn+5yejEAvj0LdelfLJYOsmzftLyfQvGNesi2chwCi1KkuzN8BiSFnRZ\r\nKXdbnAe8N+ZNOoMl7iVClrozTKlK10wu6TSG9QidRq/8zAOezDRFvM2d3ZDG\r\nRXBlF+W33EI+KL7zPFCPAXIf+1Y/c4XPSwd9hqRgGdg9iSQ3/iy7rnUvpmox\r\nC3pM379/y9Je4801j1+S+jM3BUzbARAHmd2IKyNIl8vlURZ4KOaM89qBfzPj\r\nn9fBFUP8IDe7xiJVBNRuLHxnntgLCKUM24OdhF4GZKMybs3PAyp+bLzSJxtn\r\nhOPXasb/Kq3I33l0cAdPXa9/C73NSL6jOzBqll5uD437z6haOefMcrA667AE\r\nlQnI/210e//DlrGKXez0f2EhfbUjUaSms5vRzhY6hTU+h5qBq790m2BZcUxN\r\nmGR3Dibs8oa4J4+TrOYL8CRLpqDs89Yg/N8NBzwkz5DhZ6S+QTIT/044cBD6\r\nTCYuXpSqxb7EYGdUUkI6l6PLdNzHMqu2Md0aSMnAPEQsyY0k+/DHcJTdL6/E\r\nBc8Sp4UpVGoBPFfI9GDrc19tNLBKgonNe0I=\r\n=T3k+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"d40b6fc2f6d6b67c2de62eb6c2bb5921ae43844f","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","eslint --fix","git add"]},"resolutions":{"ini":"^1.3.6","acorn":"^6.4.1","jpeg-js":"^0.4.0","kind-of":"^6.0.3","dot-prop":"^4.2.1","elliptic":"^6.5.3","minimist":"^0.2.1","lodash-es":"^4.17.20","@hapi/hoek":"^8.5.1","http-proxy":"^1.18.1","node-fetch":"^2.6.1","node-forge":"^0.10.0","object-path":"^0.11.5","yargs-parser":"^13.1.2","node-notifier":"^8.0.1","serialize-javascript":"^3.1.0","websocket-extensions":"^0.1.4"},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.21.3","immer":"^9.0.12","react":"^16.14.0","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^16.14.0","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.2.0","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","styled-components":"^5.3.3","@ubnt/ui-components":"31.0.0","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","sass":"^1.22.10","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^7.18.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^6.0.0","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.5-803_1647243621474_0.38392943383066647","host":"s3://npm-registry-packages"}},"1.4.5-813":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.5-813","_id":"@ubnt/unifi-ulp-ui@1.4.5-813","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"ae4bcbd6e099a648948d2d7c0a42a2c74efa5cd2","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.5-813.tgz","fileCount":58,"integrity":"sha512-xQ7z6lxbXa7dIVbXcEeckKywcyopA5vcy95p46Yjl4QLogh9Kshjiz4wefFaVMWN4Y4/u1zED0OCWatkwTpefw==","signatures":[{"sig":"MEYCIQDuJ1fmqMAieArrafIOwpwovHZ3LYHeAmusLZO80W9LzgIhAMpApr6Z6Z0F8XgyblmrYFFeBNqx0d/KF4+Wo3FomIbI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7385645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPSvdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2ig//UBRfoidvFgajqRTUkOSkbXrBk3OSxX7+CVanasdhsVYCqlgm\r\n8mRiurHPGhFe8ytHJ+KGH9D2QgDpxpZTDMGQpv8HOhksoo88kDjoluGEUWGy\r\n+kH8HcRKNbP7ze01uWsZJPW0zDCN7BEkx6nBvzCCUpzgR2Z/71AqRt1uvkW1\r\n1VzzVJsIOTRcIkiv/dv+PqDQvHW58IXRD6TzPx2NJVV+iu7vyIvsp0n33NOX\r\nhVPXacAI2/BzxPgDPzs9Jyvz7l3V0WO4KRhXyWtaEOjLUJSv1Z4kmKRk+OIN\r\nD2kyfO97fqhNQVEk43UuFDQUky0+bMox3z3VLRKdxqwH25NJt+zCeINnpqtJ\r\nPRLJjX+ju0VeYJSiIUJxNQ0+yefCsiOEf0q7H2JXtwSmHt7wJLbcLq4Ei1Gz\r\nLNUI3Gdwwil3dlltIa1mF41DMuBNtuxcV6S0fQjshY/hCW2tpeiygQ2CX7t7\r\nP2ulm7vxAChERjAPX6GyxG/z9XEbYb8YS/K9+auE72d83M9ZrSIukITzdAT5\r\njBAlQYM+6YXX0Fox+0qdi5nUOiBV1aGsUCqN6nDkxQr73vrt9Mt5FFeZXImT\r\nn6f6FPkuiRQYcjQqIwI35U1Xoe90XsMJGqXCFe/WaujdlqK+LGvY9kXwT5aE\r\nB4zUYSDZCFOpGwlRzznVCHlLKAoqlAART0U=\r\n=0795\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"b8b3a2ab7f34486a0db9b197996e938728c5a221","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","eslint --fix","git add"]},"resolutions":{"ini":"^1.3.6","acorn":"^6.4.1","jpeg-js":"^0.4.0","kind-of":"^6.0.3","dot-prop":"^4.2.1","elliptic":"^6.5.3","minimist":"^0.2.1","lodash-es":"^4.17.20","@hapi/hoek":"^8.5.1","http-proxy":"^1.18.1","node-fetch":"^2.6.1","node-forge":"^0.10.0","object-path":"^0.11.5","yargs-parser":"^13.1.2","node-notifier":"^8.0.1","serialize-javascript":"^3.1.0","websocket-extensions":"^0.1.4"},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.21.3","immer":"^9.0.12","react":"^16.14.0","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^16.14.0","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.2.0","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","styled-components":"^5.3.3","@ubnt/ui-components":"31.0.0","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","sass":"^1.22.10","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^7.18.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^6.0.0","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.5-813_1648176093058_0.23527008028623242","host":"s3://npm-registry-packages"}},"1.4.5-819":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.5-819","_id":"@ubnt/unifi-ulp-ui@1.4.5-819","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"9a67ff4772232ff803e0f133a3d2423d5bf425e5","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.5-819.tgz","fileCount":57,"integrity":"sha512-YMRlmOaNbgkB0NqWteExVOzdyv3jLiL9bZCSysJz3JUMnTRDjo675cHjRO8tPaz+3/GwPvd2VT47CBxs6s9bwg==","signatures":[{"sig":"MEUCIQCejZkpkW9sZogcSbjRb7SYi4crGu2/QT0KMxPge9faFAIgDH26jjUEDmuxWzTJUP/9eT/n8JQpcT7auOmVCzkzlL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7416883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPW8FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4IQ//VAE07E4czVULdYM2pOTKguFzfmXSBhPYOE9ExTZoxoGZxO2z\r\nCgea7iUFJdiZU78/qqJOdwXbzl5ILh8+a8yDi9+2oW3yhIoXKFkdu/mDVpcl\r\nh3Txb95NT4DhZQ0UBi9zMKI4DwA6dNoJVBussrRSkRKFj1BTfGq9uO4yqJ35\r\nP33tiSHUM0/m67uWqHZe+TlKYn+LvTVYnl9Ft/DkN+dWeSxHxLQWBZoMRU+X\r\nD3NhU0fUByV21MR82o323JBQyiyGy/fGDKQo8pX8uNOpQFnaVcqXGTJLCDZK\r\n9SUCh4x9/Jed5oVX4+vrOchcilsa5L/RvTzzgOiSIJbU40OivFqHkPwH8HfY\r\nAYNQ85fo8hZLjzBFVYA/N86yHDTFy/8uvBeVJPgn/eAyCCD9abhS935wABSK\r\nQ9LIb/7qS8c2kIHat58uEWPhtF8UZ30Mh0/OrXomWmrclkZI/TxHVp9y+eON\r\nMjOgvWgVLR2+kqP5NYGxzIIQy+C1ErlWR7nKEXbTX3wr+zucTQDMmrTeL1fi\r\nRF8sId84AIvWgXWukNXx1cqJkr8yRpvKNPyEYUrDvJVJP0h689WmKkJzbeRV\r\n6PUqNxIWq7Ho26R/sn+ITeLAbzkVvdxyzZROyF+0BBuwQE/hVTclMmSLvP8T\r\nUo8FHPlbhBM+1S7BzyZvu1psEPX0CkE1tCk=\r\n=etqQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"77f6260cf53095dfde7da520f26244f452eac65d","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"6.14.12","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","eslint --fix","git add"]},"resolutions":{"ini":"^1.3.6","acorn":"^6.4.1","jpeg-js":"^0.4.0","kind-of":"^6.0.3","dot-prop":"^4.2.1","elliptic":"^6.5.3","minimist":"^0.2.1","lodash-es":"^4.17.20","@hapi/hoek":"^8.5.1","http-proxy":"^1.18.1","node-fetch":"^2.6.1","node-forge":"^0.10.0","object-path":"^0.11.5","yargs-parser":"^13.1.2","node-notifier":"^8.0.1","serialize-javascript":"^3.1.0","websocket-extensions":"^0.1.4"},"_nodeVersion":"12.22.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.21.3","immer":"^9.0.12","react":"^16.14.0","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^16.14.0","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.2.0","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","styled-components":"^5.3.3","@ubnt/ui-components":"31.0.0","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","sass":"^1.22.10","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^7.18.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^6.0.0","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.5-819_1648193284925_0.5628550953494817","host":"s3://npm-registry-packages"}},"1.4.5-820":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.5-820","_id":"@ubnt/unifi-ulp-ui@1.4.5-820","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"7997195909db01e685355d5e9d658591a2a82dc2","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.5-820.tgz","fileCount":57,"integrity":"sha512-t5ArbhPRbQPDULeID6Nubj7Pfr7gUh1cAVF10EYOMjrTpKL6zpqmXKndCjI7kfchmUypXJgeHXMkwaGTaO/c4A==","signatures":[{"sig":"MEYCIQD3FPPEyMC3Z1SHsTwvcryQ79qGFl2KaXyD6rpuItxDnQIhAO3sMBu4cGWI6AkO+1SNq9nvQq2cuj788mqUgBAzgflM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7416883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPXGuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgXw//Vzn+eZEm4AfRMjWrcwqi+1W1/v/62TOzrvJGmZM8vI+P7q/N\r\nt9VUDjrBVaiNR6N1e08S9+dcpvLDoJXlRaab/iiB2L1QpwBb/Nh3nuS5CaNQ\r\n78+Z+BnOITxzcgIS0TsqdlQsVgHGPglxuaetnvq0xoF0kPNJiV+AbcVp9YCj\r\nTEL/6U5Iw4pddA3uBv2Iry25znYHhJRfYU+6V//QdWJG+wvl7ZQXdnB3yf7p\r\n2wNvPdm5Q5immpYq1Sr99aC11d11T89Qx5ZidAFQJh8CYdWG023fKfaZUVIM\r\nYQfRUVIpmPatOl4+hXC6/a41avmmnnTNtGmh6A+yQzgj1gSeG76ammfSFLJm\r\nltMSeEDsa52wanI8QsqVWsLSg8dsbbNl0CFrt1vrssoCI1kBi4g3NCaTOcw6\r\nLTbB1r40N5NltGKQTPYikeCILxhaebdU1tOvCyNTSde6nuVL00QIGKvSuWKa\r\n7hFin+XVc/+mbhux+tCMTcQ8ngg0UxOOyPhQIwqA+2BqK3JUTsfj+hsV+GIc\r\nQo6p31rmj4dOvWPJe22DjKtDmbahZOoazvTsGsR+jzsQCC63hO6wCm7Kw09+\r\nBeUryiqRLJID74R93VOWW6YzWpDP76UrDIo3GAwqxkBzqKh+pYHCJO6eFzNl\r\nmPq61fqcP7fbJZmEUulPFVl42kgem1qnz+M=\r\n=moYM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"77f6260cf53095dfde7da520f26244f452eac65d","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"6.14.12","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","eslint --fix","git add"]},"resolutions":{"ini":"^1.3.6","acorn":"^6.4.1","jpeg-js":"^0.4.0","kind-of":"^6.0.3","dot-prop":"^4.2.1","elliptic":"^6.5.3","minimist":"^0.2.1","lodash-es":"^4.17.20","@hapi/hoek":"^8.5.1","http-proxy":"^1.18.1","node-fetch":"^2.6.1","node-forge":"^0.10.0","object-path":"^0.11.5","yargs-parser":"^13.1.2","node-notifier":"^8.0.1","serialize-javascript":"^3.1.0","websocket-extensions":"^0.1.4"},"_nodeVersion":"12.22.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.21.3","immer":"^9.0.12","react":"^16.14.0","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^16.14.0","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.2.0","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","styled-components":"^5.3.3","@ubnt/ui-components":"31.0.0","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","sass":"^1.22.10","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^7.18.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^6.0.0","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.5-820_1648193966251_0.11378244787866953","host":"s3://npm-registry-packages"}},"1.4.5-821":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.5-821","_id":"@ubnt/unifi-ulp-ui@1.4.5-821","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"758ded269b79715dfedaaee7c9a867a56f18e173","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.5-821.tgz","fileCount":58,"integrity":"sha512-0FEt/89pkmPHiKCWatv1eo/jRKVQTy/Km7/npZxyIH5hiSIqrOv9U8sBYkROBPFSfKzTHAzC3+y5G6UHPhy5Uw==","signatures":[{"sig":"MEYCIQD+u2HDKFvs7qe00QiTR1Shs6Oth/tvOix/EDAuE2g2qQIhANAVUClxNwxhXmr1V8gM40PIcBipmfWHibhpRxjOpA/D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7385645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQXdZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLeA/9HgtGe6C3bySK91zEntps74CThCAKVklLWoiPFIu3S0FNQevy\r\nVVWXTgzT2PfFpk6OQ4yY5zOEdGQVomemx3CRMEz89QsK7hB/me2eMq87cy5C\r\n9MibtKkA4nIha4h8st3JvDTeIEFSzEjV23Xv2f5IRPdXhfPf+J6ShZsPHkWq\r\npVDtwZm/QbEgQVSWj/9MsYeyMrrrYRangFYJzrJ7aH4kHZXqUKXtNAF6NV6i\r\nRu5gZ/+JQcFOJ7XB1lmOzKERD7ev1ONNOxzmqRSPkO9OBprSU42IY5JsSo8w\r\nKYteuKHk9lz+uy3a63iiXpt3Uzb4RW9RG1QxnDnh0ss0WpA+iuW2eRHpOrdE\r\noUO4q1++vXZIS1rg9OjSgrh2Z6/YCImnZ2T0ieI0rKZM/zf+9Q5JV/pY1y/I\r\n2mEXSr9NlJiF4mfCIUDPcCc5/pRhMIQ2S+E3fPsLuSI1iuTZ58dD+5Ec7f3S\r\nWQLZnilGaBQKiWYrPAhIJtGzJQC4pwN+qVpXOvS6pl9kXXRp5vOebiooK5qx\r\nAgdhQ0n2XoFAu8PeXtgV9jdKgm6q6qG2DACthephC8noX4MjG5dPpvWn61s9\r\nuTvtNDuZL6qf4PU8vVA/2rkRIRnSJeb/wsFvXvubQs/UIip5+U9WGY+hhSYJ\r\nPjOJ56mIPFwTTk31Nv2dfDWLkig3YGJKvR0=\r\n=nH9f\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"b8b3a2ab7f34486a0db9b197996e938728c5a221","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","eslint --fix","git add"]},"resolutions":{"ini":"^1.3.6","acorn":"^6.4.1","jpeg-js":"^0.4.0","kind-of":"^6.0.3","dot-prop":"^4.2.1","elliptic":"^6.5.3","minimist":"^0.2.1","lodash-es":"^4.17.20","@hapi/hoek":"^8.5.1","http-proxy":"^1.18.1","node-fetch":"^2.6.1","node-forge":"^0.10.0","object-path":"^0.11.5","yargs-parser":"^13.1.2","node-notifier":"^8.0.1","serialize-javascript":"^3.1.0","websocket-extensions":"^0.1.4"},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.21.3","immer":"^9.0.12","react":"^16.14.0","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^16.14.0","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.2.0","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","styled-components":"^5.3.3","@ubnt/ui-components":"31.0.0","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","sass":"^1.22.10","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^7.18.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^6.0.0","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.5-821_1648457561487_0.8178909653774531","host":"s3://npm-registry-packages"}},"1.2.2-826":{"name":"@ubnt/unifi-ulp-ui","version":"1.2.2-826","_id":"@ubnt/unifi-ulp-ui@1.2.2-826","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"3b78a9e65c96d994dfcb43b7cdd0a06c83526da3","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.2.2-826.tgz","fileCount":84,"integrity":"sha512-qlBTsf34a7MvYrD41BSEVhlPI9+4U6jy4lXRPrjZznr1hdfTv/PTY39J7xPkbxkOTreFJx5bmBB/KdJFxZcrUQ==","signatures":[{"sig":"MEUCIEdLnTfyInz/gQp+lqThHf35UYnP8qpih/cD4MCLvNEiAiEAiJVfd/R0uPEnTPlphlUN+jabYeb4k7JgBD7UgDmSsMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7099909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTUcAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE6BAAibL8Mqc0TW5H9o5KP/uNlQ7PG4Tf9eg7hkXa6xEkTrXzHj7d\r\nDyH+I5+RmtkHqtso6hlTXlqigfAxYrfFRcgSCEhciGiMS56KhL4RZA9k9L7w\r\n130BeWCNNXdk7r3+M/qywFYmBu/EbaAGXLNSf9CknqtH4V9oAL7QFzV0Wk6O\r\nw5nCcmBpBpQCtdXJHohabeOyWc+88nueTBAXhyNoG+lyKkxTtBKLxc5j9EY6\r\nNJYkvPGxGZ/XuBhwBLlv3ZsZkJV6L0u4oWUzDF5rDYktAwAGJVgHZwvfV9JM\r\n2mkWI9vIQLbdnbpegPR66Bc6Xa3gWR2NjIFrMANKnlHliYpqSeFLh/0Zx2g4\r\nDCQNJR+Rt2Sbtye06aFJajFb11WvPFSnjT1HMlJwegiUANuPfb/fNo3YTQNF\r\nkxC3PZtIeSDW7gyY7h43GyMRysX8pDglIEO4p5P4R95pi07VQCUPJZ+EvKgg\r\nGVdCmzg5q4k1rjZVMiZm+tJVv6Sr4d6L3/5zO1Z+9hpeoZPGQP67L1O0Zt7i\r\nJiCVl/LkNezlGF8BRjrffIscKBAdydlrfkVDmWKKBmhE8RbPqEaZr+d1/rLR\r\nEuPOw+3xFtflklljJ+8es/rrKdohWEO5WT3GdQZ1RF4FGVzKwYHm0mGzHnFy\r\nue1XLyBQ0A4DRNsD2Sg0/+YIevssepGIW5k=\r\n=LyF+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"3dc4ea841eba9fb78be7cd85f961b10a8a942275","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","yarn lint","git add"]},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.19.0","immer":"^3.1.3","react":"^16.8.6","js-cookie":"^2.2.1","lodash-es":"^4.17.11","react-dom":"^16.8.6","classnames":"^2.2.6","downloadjs":"^1.4.7","@ubnt/icons":"^1.1.2","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.0.1","redux-starter-kit":"^0.5.1","@ubnt/ui-components":"5.0.0-rc.14b","react-intl-universal":"^2.0.4","@ubnt/unifi-ulp-location":"0.0.116","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^6.6.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","node-sass":"^4.12.0","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.20.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^5.2.1","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.2.2-826_1649231616510_0.03590877797792347","host":"s3://npm-registry-packages"}},"1.4.5-845":{"name":"@ubnt/unifi-ulp-ui","version":"1.4.5-845","_id":"@ubnt/unifi-ulp-ui@1.4.5-845","maintainers":[{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"}],"dist":{"shasum":"0064ef2ab5bde0a0d1c72228691f9d01814f5c88","tarball":"https://registry.npmjs.org/@ubnt/unifi-ulp-ui/-/unifi-ulp-ui-1.4.5-845.tgz","fileCount":58,"integrity":"sha512-apxqxp2AOK4PIW7HJqUGrqqFTuXLp26jvaljGKBzr6HBZJKi84ffLeQ4DN1O4YQv9V1Zo7uh2Koei5iPqWteUg==","signatures":[{"sig":"MEQCIDOGV0+zDcfy8YvL/kGOyQDQRvzy6aa/86+CDDeBL+5sAiA/YRq7RzCloBn2BCDt8cW/4tjp63yyIIfvPmh18+JyHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7388109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWRDiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo5Q/+NUe2uruIQXGtgt6PjjniVuxv4AXQ0EKucDiEdKF+g25GknUS\r\ndmcKPXpRUvqbv9HkahlIkCjwN5QiqIchcpTOb9i8hK7jNYZz5oeZ9Xw/+IcI\r\nRam2FJs18AMlsFIOJgXAgK+Ri81Hqmf1T6lH3h+EAKxG9Ygd2xpbYa1NkFo6\r\nkbkzmjchC/+gmSwMJfvlt7gBmAnAEOGfiIllHXZBr2igV0ODVKFUt5R2lsxB\r\n/yYizjKCAzWcEbPXT5ZWiaGYXU7R4v9oGMnC1r/cbbgx5BaOINDfVFrY1yPW\r\nsMNW7Yn+nmStnfJsZucH9FK8635A6n4DNyz5AriCUl2hIcH0tgKV9/kfm6ap\r\nEe3TWpuFEQKHirEzuIr49uxsZS6jWGFouhJszcCSSl4PvpE89ZAqONgOU+IF\r\nE176TmRrRqZDM8arNzH1VHZL1FA0DzG+hv1+kFjHxmfp7reZPB+6mjAV803R\r\n1ttoTBdOu6l7Utxr2gFcSAsgIURPgKOZ61S/syT8vG97BlcE50m/jAQ4+PG5\r\nsgoKsr57HZREid9O9m7v06nnYHT2pQILUg7680o1GaNYi1V/0sa46CCllbGH\r\nB+ftuGGNSSzc4anHZoGde//Y+GPDbi/0i6kcLDShavV6hcIMEcx74XDH3ED4\r\n3gdi30r3Hk0NLGFiUWYj5HXUY2yx24mkr2g=\r\n=iUhr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":["/Users/suweya/suweya/unifi-access/src"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"dist/index.js","babel":{"plugins":[["import",{"style":"css","libraryName":"antd","libraryDirectory":"es"}]],"presets":["react-app"]},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"gitHead":"03bf0c45e332305648c1eff3be8178be3dd66444","scripts":{"lint":"eslint --fix --ext .js src --max-warnings=0","swai":"export SWAI='true' && yarn start","test":"node scripts/test.js","build":"export GENERATE_SOURCEMAP='false' && node scripts/build.js","start":"export HTTPS='true' && node scripts/start.js","analyze":"npm run build --analyze","swai-pack":"yarn swai-build && yarn pack --filename unifi-ulp.tgz","swai-build":"export SWAI='true' && yarn build","publish-npm":"npm publish --access public","swai-analyze":"export SWAI='true' && npm run build --analyze","swai-build-dev":"export SWAI_DEV='true' && export SWAI='true' && node scripts/build.js","swai-pack-hash":"export HASH='true' && yarn swai-build"},"_npmUser":{"name":"ui-devops-xm-builder","email":"devops+xm-builder@ui.com"},"_npmVersion":"5.6.0","description":"","directories":{},"lint-staged":{"src/**/*.{js,jsx}":["prettier --single-quote --write","eslint --fix","git add"]},"resolutions":{"ini":"^1.3.6","acorn":"^6.4.1","jpeg-js":"^0.4.0","kind-of":"^6.0.3","dot-prop":"^4.2.1","elliptic":"^6.5.3","minimist":"^0.2.1","lodash-es":"^4.17.20","@hapi/hoek":"^8.5.1","http-proxy":"^1.18.1","node-fetch":"^2.6.1","node-forge":"^0.10.0","object-path":"^0.11.5","yargs-parser":"^13.1.2","node-notifier":"^8.0.1","serialize-javascript":"^3.1.0","websocket-extensions":"^0.1.4"},"_nodeVersion":"8.10.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"antd":"^3.19.8","axios":"^0.21.3","immer":"^9.0.12","react":"^16.14.0","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^16.14.0","classnames":"^2.2.6","downloadjs":"^1.4.7","react-intl":"^5.8.6","@ubnt/icons":"^3.6.0","blueimp-md5":"^2.10.0","memoize-one":"^5.0.4","react-redux":"^7.1.0","redux-logger":"^3.0.6","eventemitter3":"^4.0.0","compare-versions":"^3.4.0","react-router-dom":"^5.2.0","@babel/preset-env":"7.9.0","react-placeholder":"^4.0.3","redux-starter-kit":"^0.5.1","styled-components":"^5.3.3","@ubnt/ui-components":"31.0.0","@ubnt/unifi-access-components":"^2.3.2"},"eslintConfig":{"extends":"react-app","globals":{"__dev__":true,"__swai__":true,"__swai_dev__":true}},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","sass":"^1.22.10","husky":"^3.0.0","dotenv":"8.2.0","eslint":"^7.18.0","semver":"6.3.0","ts-pnp":"1.1.6","resolve":"1.15.0","webpack":"4.42.0","fs-extra":"8.1.0","prettier":"^1.14.3","camelcase":"^5.3.1","babel-jest":"^24.9.0","css-loader":"3.4.2","url-loader":"2.3.0","@babel/core":"7.9.0","file-loader":"4.3.0","lint-staged":"^7.3.0","sass-loader":"8.0.2","babel-eslint":"10.1.0","babel-loader":"8.1.0","jest-resolve":"24.9.0","style-loader":"0.23.1","@svgr/webpack":"4.3.3","dotenv-expand":"5.1.0","eslint-loader":"3.0.3","postcss-loader":"3.0.0","@commitlint/cli":"^7.2.1","react-dev-utils":"^10.2.1","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.6.4","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.6","resolve-url-loader":"3.1.1","webpack-dev-server":"3.10.3","babel-plugin-import":"^1.12.0","eslint-plugin-react":"7.19.0","html-webpack-plugin":"4.0.0-beta.11","postcss-safe-parser":"4.0.1","webpack-spritesmith":"^1.0.1","eslint-plugin-import":"2.22.1","jest-watch-typeahead":"0.4.2","http-proxy-middleware":"^0.19.1","terser-webpack-plugin":"2.3.5","babel-preset-react-app":"^9.1.2","eslint-plugin-flowtype":"4.6.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.2.0","eslint-config-react-app":"^6.0.0","mini-css-extract-plugin":"0.9.0","webpack-bundle-analyzer":"^3.3.2","webpack-manifest-plugin":"2.2.0","@typescript-eslint/parser":"1.6.0","eslint-plugin-react-hooks":"^1.6.1","@commitlint/config-conventional":"^7.1.2","babel-plugin-named-asset-import":"^0.3.6","jest-environment-jsdom-fourteen":"1.0.1","@typescript-eslint/eslint-plugin":"1.6.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unifi-ulp-ui_1.4.5-845_1650004194521_0.06927762842329033","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-08-23T03:55:11.823Z","modified":"2025-11-19T14:48:53.623Z","0.0.1-9.182":"2019-08-23T03:55:12.081Z","0.0.19-183":"2019-08-23T05:46:35.233Z","0.0.19-185":"2019-08-23T06:12:29.706Z","0.0.19-192":"2019-08-23T07:33:04.387Z","0.0.19-193":"2019-08-23T07:39:12.395Z","0.0.19-196":"2019-08-23T09:47:49.495Z","0.0.19-197":"2019-08-23T11:37:15.993Z","0.0.19-198":"2019-08-28T01:26:41.250Z","0.0.19-199":"2019-08-29T01:14:48.261Z","0.0.19-202":"2019-08-30T02:11:59.598Z","0.0.19-204":"2019-08-30T03:51:02.360Z","0.0.19-205":"2019-08-30T06:27:28.235Z","0.0.19-207":"2019-08-30T11:55:11.043Z","0.0.19-208":"2019-08-30T12:23:19.504Z","0.0.19-209":"2019-08-30T13:51:24.778Z","0.0.19-210":"2019-08-30T14:24:39.436Z","0.0.19-211":"2019-09-02T08:09:50.537Z","0.0.19-212":"2019-09-03T02:51:39.695Z","0.0.19-213":"2019-09-03T10:14:39.336Z","0.0.19-214":"2019-09-04T02:18:57.382Z","0.0.19-215":"2019-09-04T09:13:01.804Z","0.0.19-216":"2019-09-05T09:43:11.323Z","0.0.19-217":"2019-09-05T10:26:55.415Z","0.0.19-218":"2019-09-05T10:28:43.141Z","0.0.19-219":"2019-09-06T07:37:49.124Z","0.0.19-220":"2019-09-06T08:26:21.052Z","0.0.19-221":"2019-09-06T09:57:56.136Z","0.0.19-222":"2019-09-06T11:04:30.210Z","0.0.19-223":"2019-09-06T12:19:43.547Z","0.0.19-224":"2019-09-06T13:06:54.606Z","0.0.19-225":"2019-09-06T13:31:48.405Z","0.0.19-226":"2019-09-09T02:48:55.534Z","0.0.19-227":"2019-09-09T08:34:49.949Z","0.0.19-228":"2019-09-09T10:08:50.190Z","0.0.19-229":"2019-09-10T02:00:43.624Z","0.0.19-230":"2019-09-11T05:53:14.507Z","0.0.19-231":"2019-09-12T03:54:03.620Z","0.0.19-232":"2019-09-12T05:39:27.126Z","0.0.19-233":"2019-09-12T06:34:20.223Z","0.0.19-234":"2019-09-12T10:30:50.596Z","0.0.19-235":"2019-09-12T12:13:45.575Z","0.0.19-236":"2019-09-12T12:30:49.203Z","0.0.19-237":"2019-09-12T12:53:40.755Z","0.0.19-238":"2019-09-16T07:51:24.508Z","0.0.19-239":"2019-09-17T09:37:36.972Z","0.0.19-240":"2019-09-20T01:31:28.610Z","0.0.19-241":"2019-09-20T01:46:14.763Z","0.0.19-246":"2019-09-20T08:24:16.636Z","0.0.19-247":"2019-09-20T11:02:10.445Z","0.0.19-248":"2019-09-20T13:14:37.116Z","0.0.19-249":"2019-09-24T02:13:00.542Z","0.0.19-250":"2019-09-24T02:26:05.235Z","0.0.19-251":"2019-09-25T01:14:58.914Z","0.0.19-252":"2019-09-25T01:29:31.043Z","0.0.19-253":"2019-09-25T01:49:33.950Z","0.0.19-254":"2019-09-25T03:01:42.854Z","0.0.19-255":"2019-09-25T06:51:26.909Z","0.0.19-256":"2019-09-27T07:33:42.002Z","0.0.19-257":"2019-09-27T10:13:59.900Z","0.0.19-258":"2019-09-27T12:55:03.125Z","0.0.19-259":"2019-09-27T13:15:27.411Z","0.0.19-260":"2019-09-27T13:34:55.732Z","0.0.19-261":"2019-09-29T03:32:46.773Z","0.0.19-262":"2019-09-29T08:28:31.993Z","0.0.19-263":"2019-09-29T09:57:40.622Z","0.0.19-264":"2019-09-29T10:13:57.927Z","0.0.19-265":"2019-09-29T10:57:07.861Z","0.0.19-266":"2019-10-11T11:44:09.002Z","0.0.19-267":"2019-10-11T12:20:42.892Z","0.0.19-268":"2019-10-12T02:34:19.811Z","0.0.19-269":"2019-10-16T09:00:01.960Z","0.0.19-270":"2019-10-17T08:06:01.524Z","0.0.19-271":"2019-10-18T02:50:10.316Z","0.0.19-272":"2019-10-18T09:43:39.778Z","0.0.19-273":"2019-10-18T10:24:20.876Z","0.0.19-274":"2019-10-18T11:34:18.159Z","0.0.19-275":"2019-10-18T12:40:11.500Z","0.0.19-276":"2019-10-18T14:35:28.886Z","0.0.19-277":"2019-10-18T15:12:35.318Z","0.0.19-278":"2019-10-18T15:48:13.102Z","0.0.19-279":"2019-10-25T08:02:03.295Z","0.0.19-280":"2019-10-25T09:35:43.578Z","0.0.19-281":"2019-10-28T05:52:44.582Z","0.0.19-283":"2019-10-28T07:35:36.674Z","0.0.19-284":"2019-10-28T07:42:33.783Z","0.0.19-285":"2019-10-28T08:28:29.260Z","0.0.19-286":"2019-10-28T09:26:00.835Z","0.0.19-287":"2019-10-31T08:26:58.766Z","0.0.19-288":"2019-11-01T02:31:53.260Z","0.0.19-289":"2019-11-01T07:19:36.299Z","0.0.19-290":"2019-11-04T08:31:22.269Z","0.0.19-291":"2019-11-04T08:38:26.852Z","0.0.19-292":"2019-11-18T05:37:05.210Z","0.0.19-293":"2019-11-21T10:55:11.482Z","0.0.19-294":"2019-11-21T11:19:22.434Z","0.0.19-296":"2019-11-22T03:23:44.721Z","0.0.19-297":"2019-11-22T07:07:37.512Z","0.0.19-298":"2019-11-22T09:36:41.947Z","0.0.19-299":"2019-11-22T09:43:23.937Z","0.0.19-300":"2019-11-22T10:42:09.953Z","0.0.19-302":"2019-11-22T11:20:17.245Z","0.0.19-303":"2019-11-29T09:01:51.710Z","0.0.19-304":"2019-11-29T13:25:39.590Z","0.0.19-305":"2019-12-02T08:56:50.601Z","0.0.19-306":"2019-12-02T13:17:55.807Z","0.0.19-307":"2019-12-03T07:00:06.179Z","0.0.19-308":"2019-12-03T07:37:19.611Z","0.0.19-309":"2019-12-03T08:20:37.471Z","0.0.19-310":"2019-12-03T08:29:13.246Z","0.0.19-311":"2019-12-03T09:48:16.623Z","0.0.19-312":"2019-12-03T09:57:04.021Z","0.0.19-313":"2019-12-04T03:32:15.766Z","0.0.19-314":"2019-12-04T06:25:30.130Z","0.0.19-315":"2019-12-04T09:53:16.143Z","0.0.19-316":"2019-12-04T10:51:56.282Z","0.0.19-317":"2019-12-04T12:38:21.960Z","0.0.19-318":"2019-12-04T12:45:22.614Z","0.0.19-319":"2019-12-04T14:19:21.198Z","0.0.19-320":"2019-12-05T09:31:06.435Z","0.0.19-321":"2019-12-05T09:32:49.781Z","0.0.19-322":"2019-12-06T07:50:00.768Z","0.0.19-323":"2019-12-06T11:48:14.440Z","0.0.19-324":"2019-12-06T14:25:04.495Z","0.0.19-332":"2019-12-10T01:47:01.949Z","0.0.19-333":"2019-12-10T07:33:03.788Z","0.0.19-334":"2019-12-12T01:15:12.621Z","0.0.19-335":"2019-12-13T07:20:21.155Z","0.0.19-336":"2019-12-17T01:12:35.320Z","0.0.19-338":"2019-12-18T01:52:13.850Z","0.0.19-339":"2019-12-18T04:38:31.080Z","0.0.19-340":"2019-12-18T07:15:31.583Z","0.0.19-341":"2019-12-20T01:55:51.336Z","0.0.19-342":"2019-12-20T02:49:30.321Z","0.0.19-343":"2019-12-20T02:58:01.632Z","0.0.19-344":"2019-12-20T03:13:51.271Z","0.0.19-345":"2019-12-20T11:11:38.967Z","0.0.19-346":"2019-12-20T13:31:59.046Z","0.0.19-347":"2019-12-20T15:26:11.016Z","0.0.19-348":"2019-12-20T15:46:21.881Z","0.0.19-349":"2019-12-20T16:02:23.421Z","0.0.19-354":"2019-12-27T02:31:36.626Z","0.0.19-355":"2019-12-27T02:56:23.684Z","0.0.19-356":"2019-12-27T06:17:14.904Z","0.0.19-357":"2019-12-27T08:33:43.820Z","0.0.19-358":"2019-12-27T08:47:33.707Z","0.0.19-359":"2019-12-27T09:57:22.710Z","0.0.19-360":"2019-12-30T10:49:06.755Z","0.0.19-361":"2019-12-30T11:10:04.345Z","0.0.19-362":"2020-01-10T02:05:46.844Z","0.0.19-363":"2020-01-13T06:28:12.826Z","0.0.19-364":"2020-01-16T10:11:26.209Z","0.0.19-365":"2020-01-17T06:09:37.607Z","0.0.19-366":"2020-01-19T05:46:25.598Z","0.0.19-367":"2020-01-19T08:42:56.699Z","0.0.19-368":"2020-01-19T13:11:17.288Z","0.0.19-369":"2020-01-19T13:16:30.159Z","0.0.19-370":"2020-01-19T13:38:53.502Z","0.0.19-371":"2020-01-21T02:22:16.335Z","0.0.19-372":"2020-01-21T06:37:11.406Z","0.0.19-373":"2020-01-21T06:43:57.667Z","0.0.19-374":"2020-02-04T06:00:55.934Z","0.0.19-378":"2020-02-05T02:21:41.208Z","0.0.19-379":"2020-02-05T02:35:58.429Z","0.0.19-380":"2020-02-05T02:44:48.096Z","0.0.19-381":"2020-02-05T09:12:45.779Z","0.0.19-382":"2020-02-05T10:52:59.758Z","0.0.19-383":"2020-02-05T11:19:35.704Z","0.0.19-384":"2020-02-05T12:07:23.257Z","0.0.19-385":"2020-02-05T12:23:18.006Z","0.0.19-386":"2020-02-05T12:57:49.490Z","0.0.19-387":"2020-02-05T13:25:48.359Z","0.0.19-388":"2020-02-05T14:44:45.220Z","0.0.19-389":"2020-02-06T01:15:53.334Z","0.0.19-390":"2020-02-06T06:56:57.065Z","0.0.19-391":"2020-02-06T09:10:11.770Z","0.0.19-392":"2020-02-12T01:17:09.798Z","0.0.19-393":"2020-02-12T07:32:40.556Z","0.0.19-394":"2020-02-12T08:18:00.048Z","0.0.19-395":"2020-02-12T09:58:55.523Z","0.0.19-396":"2020-02-12T12:52:28.836Z","0.0.19-397":"2020-02-13T05:42:46.677Z","0.0.19-398":"2020-02-13T07:37:44.085Z","0.0.19-399":"2020-02-13T08:38:37.796Z","0.0.19-400":"2020-02-13T11:12:03.274Z","0.0.19-401":"2020-02-13T13:15:27.619Z","0.0.19-402":"2020-02-14T12:51:16.859Z","0.0.19-403":"2020-02-17T08:29:42.498Z","0.0.19-404":"2020-02-17T10:03:03.499Z","0.0.19-405":"2020-02-20T14:23:00.179Z","0.0.19-406":"2020-02-21T01:23:49.441Z","0.0.19-407":"2020-02-21T03:32:23.103Z","0.0.19-408":"2020-02-21T07:44:55.599Z","0.0.19-409":"2020-02-21T08:41:31.353Z","0.0.19-410":"2020-02-21T09:08:12.955Z","0.0.19-411":"2020-02-21T11:12:57.186Z","0.0.19-412":"2020-02-26T10:34:05.476Z","0.0.19-413":"2020-02-27T01:16:24.960Z","0.0.19-414":"2020-02-27T10:34:18.323Z","0.0.19-415":"2020-02-27T10:39:56.012Z","0.0.19-416":"2020-02-27T10:45:43.656Z","0.0.19-417":"2020-02-27T11:11:04.358Z","0.0.19-418":"2020-02-28T03:01:55.001Z","0.0.19-419":"2020-02-28T08:39:51.723Z","0.0.19-420":"2020-02-28T08:58:35.327Z","0.0.19-421":"2020-02-28T10:55:52.245Z","0.0.19-422":"2020-02-28T11:38:03.461Z","0.0.19-423":"2020-02-28T11:40:16.747Z","0.0.19-424":"2020-02-28T12:47:07.269Z","0.0.19-425":"2020-02-28T13:47:18.624Z","0.0.19-426":"2020-03-03T03:52:44.043Z","0.0.19-427":"2020-03-04T01:32:23.927Z","0.0.19-428":"2020-03-04T10:00:00.756Z","0.0.19-429":"2020-03-04T10:28:38.078Z","0.0.19-430":"2020-03-05T09:46:33.707Z","0.0.19-431":"2020-03-05T12:18:38.428Z","0.0.19-432":"2020-03-06T08:47:16.227Z","0.0.19-433":"2020-03-06T09:08:54.931Z","0.0.19-434":"2020-03-06T12:21:01.240Z","0.0.19-435":"2020-03-06T13:00:50.500Z","0.0.19-436":"2020-03-06T13:55:46.517Z","0.0.19-437":"2020-03-09T02:54:16.412Z","0.0.19-438":"2020-03-09T09:11:54.481Z","0.0.19-439":"2020-03-10T06:10:34.448Z","0.0.19-440":"2020-03-11T05:41:21.893Z","0.0.19-441":"2020-03-12T03:27:23.933Z","0.0.19-442":"2020-03-12T11:18:11.472Z","0.0.19-443":"2020-03-13T07:04:04.836Z","0.0.19-444":"2020-03-13T09:05:19.208Z","0.0.19-445":"2020-03-13T09:26:30.068Z","0.0.19-446":"2020-03-13T09:41:24.262Z","0.0.19-447":"2020-03-13T10:19:28.034Z","0.0.19-448":"2020-03-13T11:58:33.500Z","0.0.19-449":"2020-03-13T12:37:11.691Z","0.0.19-450":"2020-03-13T13:32:48.052Z","0.0.19-451":"2020-03-13T13:54:43.359Z","0.0.19-452":"2020-03-13T14:59:52.508Z","0.0.19-453":"2020-03-17T02:08:26.813Z","0.0.19-454":"2020-03-17T10:07:48.197Z","0.0.19-455":"2020-03-18T08:05:47.005Z","0.0.19-456":"2020-03-19T01:20:07.031Z","0.0.19-457":"2020-03-19T06:02:42.787Z","0.0.19-458":"2020-03-19T09:29:31.923Z","0.0.19-459":"2020-03-20T01:36:32.945Z","0.1.22-460":"2020-03-20T07:39:12.330Z","0.1.22-461":"2020-03-20T10:10:47.038Z","0.1.22-462":"2020-03-20T10:32:32.510Z","0.1.22-463":"2020-03-20T11:24:14.060Z","0.1.22-464":"2020-03-20T12:16:26.991Z","0.1.22-465":"2020-03-20T13:45:38.424Z","0.1.22-466":"2020-03-20T14:41:00.323Z","0.1.22-467":"2020-03-20T15:24:22.572Z","0.1.22-468":"2020-03-20T15:32:37.532Z","0.1.22-471-471":"2020-03-23T05:53:58.199Z","0.1.22-472-472":"2020-03-24T06:31:59.181Z","0.1.22-473-473":"2020-03-25T07:09:01.943Z","0.1.22-474-474":"2020-03-25T10:23:32.687Z","0.1.22-475-475":"2020-03-26T06:55:37.192Z","0.1.22-476-476":"2020-03-26T12:02:57.466Z","0.1.22-477-477":"2020-03-26T14:10:24.337Z","0.1.22-478-478":"2020-03-27T06:20:38.048Z","0.1.22-479-479":"2020-03-27T07:29:27.410Z","0.1.22-480-480":"2020-03-27T07:42:09.054Z","0.1.22-481-481":"2020-03-27T08:14:15.013Z","0.1.22-482-482":"2020-03-27T09:01:36.517Z","0.1.22-483-483":"2020-03-27T10:41:02.588Z","0.1.22-484-484":"2020-03-27T11:11:01.464Z","0.1.22-485-485":"2020-03-27T11:27:46.364Z","0.1.22-487-487":"2020-03-27T13:03:47.279Z","0.1.22-488-488":"2020-03-27T13:59:08.011Z","0.1.22-489-489":"2020-03-31T09:14:53.890Z","0.1.22-490-490":"2020-03-31T09:47:30.338Z","0.1.22-491-491":"2020-04-01T02:43:09.868Z","0.1.22-492-492":"2020-04-01T05:39:33.924Z","0.1.22-493-493":"2020-04-01T07:10:22.491Z","0.1.22-494-494":"2020-04-01T09:52:02.738Z","0.1.22-495-495":"2020-04-01T10:04:45.361Z","0.1.22-496-496":"2020-04-01T10:43:32.539Z","0.1.22-497-497":"2020-04-01T10:46:49.139Z","0.1.22-498-498":"2020-04-01T11:11:55.629Z","0.1.22-499-499":"2020-04-07T03:42:58.005Z","0.1.22-504-504":"2020-04-07T07:59:51.092Z","0.1.22-505-505":"2020-04-07T09:09:00.811Z","0.1.22-506":"2020-04-07T11:11:15.863Z","1.2.4-528":"2020-04-24T10:29:10.564Z","1.2.4-529":"2020-04-24T13:15:55.657Z","1.2.5-538":"2020-04-30T15:13:16.507Z","1.2.6-542":"2020-05-08T08:23:03.753Z","1.2.6-543":"2020-05-08T13:06:44.604Z","1.2.7-546":"2020-05-14T12:35:10.506Z","1.2.8-549":"2020-05-21T07:35:27.353Z","1.2.8-553":"2020-05-21T15:17:32.311Z","1.2.9-559":"2020-05-28T11:50:51.057Z","1.2.9-560":"2020-05-28T12:04:35.618Z","1.2.10-565":"2020-06-02T09:41:31.205Z","1.2.10-566":"2020-06-02T10:30:11.014Z","1.2.10-567":"2020-06-02T10:51:34.505Z","1.2.11-569":"2020-06-09T06:42:16.418Z","1.2.11-570":"2020-06-09T09:58:35.436Z","1.2.11-572":"2020-06-10T03:17:23.072Z","1.2.11-573":"2020-06-10T09:11:45.433Z","1.2.11-574":"2020-06-10T10:15:38.382Z","1.2.15-578":"2020-08-12T09:05:43.341Z","1.2.15-579":"2020-08-12T11:51:43.019Z","1.2.15-580":"2020-08-12T13:31:23.480Z","1.2.15-581":"2020-08-12T14:28:06.680Z","1.2.15-582":"2020-08-13T01:25:55.614Z","1.3.1-583":"2020-09-04T03:22:02.375Z","1.3.1-584":"2020-09-07T09:38:51.829Z","1.3.1-585":"2020-09-09T10:22:17.739Z","1.3.2-586":"2020-09-21T09:19:34.698Z","1.3.2-587":"2020-09-23T09:45:34.434Z","1.3.2-588":"2020-09-25T07:35:10.562Z","1.3.2-589":"2020-09-25T07:45:05.614Z","1.3.2-590":"2020-09-25T08:47:40.560Z","1.3.2-591":"2020-09-25T09:00:36.693Z","1.3.2-592":"2020-09-25T09:08:50.863Z","1.3.2-593":"2020-09-25T09:16:36.040Z","1.3.2-594":"2020-09-25T09:22:15.826Z","1.3.2-595":"2020-09-25T09:28:13.094Z","1.3.2-596":"2020-09-25T09:34:39.370Z","1.3.4-597":"2020-10-21T02:42:15.908Z","1.3.4-598":"2020-10-21T02:51:40.731Z","1.3.7-599":"2020-11-13T03:49:26.186Z","1.3.7-600":"2020-11-19T06:36:35.127Z","1.3.8-601":"2020-11-25T07:07:20.592Z","1.3.8-602":"2020-11-26T07:41:30.352Z","1.3.10-604":"2020-12-09T09:26:38.831Z","1.3.10-605":"2020-12-10T12:04:10.559Z","1.3.11-607":"2020-12-15T06:52:21.495Z","1.3.11-609":"2020-12-17T09:23:47.014Z","1.3.12-610":"2020-12-31T05:51:20.500Z","1.3.12-611":"2021-01-04T09:10:09.999Z","1.3.12-612":"2021-01-05T06:00:07.449Z","1.3.13-613":"2021-01-06T08:05:57.779Z","1.3.14-616":"2021-01-26T07:17:37.779Z","1.3.14-617":"2021-01-26T07:45:50.650Z","1.3.14-618":"2021-01-26T08:39:21.994Z","1.3.14-619":"2021-01-26T11:15:33.595Z","1.3.14-621":"2021-01-27T07:11:21.192Z","1.3.14-622":"2021-01-27T07:35:02.529Z","1.3.14-623":"2021-01-27T07:42:50.559Z","1.3.14-624":"2021-01-27T09:40:16.328Z","1.3.14-625":"2021-01-27T12:08:05.196Z","1.3.14-626":"2021-01-27T12:21:02.538Z","1.3.14-628":"2021-01-27T13:46:26.897Z","1.3.14-629":"2021-02-02T08:10:39.958Z","1.3.14-630":"2021-02-02T08:20:27.306Z","1.3.14-631":"2021-02-02T09:01:21.846Z","1.3.14-632":"2021-02-02T09:53:36.945Z","1.3.14-633":"2021-02-02T09:56:41.192Z","1.3.14-634":"2021-02-02T10:20:02.163Z","1.3.14-635":"2021-02-03T01:21:42.726Z","1.3.14-636":"2021-02-03T02:07:28.253Z","1.3.14-637":"2021-02-03T03:14:37.482Z","1.3.14-638":"2021-02-03T09:12:06.320Z","1.3.14-639":"2021-02-03T10:34:02.055Z","1.3.14-640":"2021-02-03T13:08:04.940Z","1.3.14-641":"2021-02-04T02:34:46.393Z","1.3.14-642":"2021-02-23T07:50:07.643Z","1.3.14-643":"2021-02-23T08:03:03.735Z","1.3.14-644":"2021-02-23T09:10:31.131Z","1.3.15-645":"2021-02-24T06:33:05.156Z","1.3.15-646":"2021-02-24T06:44:52.771Z","1.3.15-647":"2021-02-24T06:56:34.372Z","1.3.15-648":"2021-02-24T07:13:02.945Z","1.3.15-649":"2021-02-24T07:42:25.666Z","1.3.15-650":"2021-02-24T09:32:29.450Z","1.3.15-651":"2021-02-24T12:10:51.859Z","1.3.15-652":"2021-02-24T12:45:10.955Z","1.3.15-653":"2021-02-25T01:32:32.212Z","1.3.15-654":"2021-02-25T02:09:39.192Z","1.3.15-655":"2021-02-25T03:03:24.100Z","1.3.15-656":"2021-02-25T06:01:42.360Z","1.3.15-657":"2021-02-25T06:23:27.129Z","1.3.15-658":"2021-02-25T06:30:43.891Z","1.3.15-659":"2021-02-25T06:52:22.481Z","1.3.15-660":"2021-02-25T07:10:03.699Z","1.3.15-661":"2021-02-25T08:25:00.936Z","1.3.15-662":"2021-02-25T08:27:41.984Z","1.3.15-663":"2021-02-25T08:33:38.895Z","1.3.15-664":"2021-02-25T08:42:22.064Z","1.3.15-665":"2021-02-25T10:20:54.460Z","1.3.15-666":"2021-02-25T10:30:36.783Z","1.3.15-667":"2021-02-25T11:34:59.298Z","1.3.15-668":"2021-02-25T11:46:00.630Z","1.3.15-669":"2021-02-25T11:54:46.279Z","1.3.15-670":"2021-02-25T12:01:25.015Z","1.3.14-1":"2021-03-01T03:19:35.055Z","1.3.14-671":"2021-03-01T06:56:26.495Z","1.3.15-672":"2021-03-23T03:32:42.414Z","1.3.16-673":"2021-03-23T08:57:53.825Z","1.3.16-674":"2021-03-23T10:43:40.342Z","1.3.16-675":"2021-03-23T11:08:09.760Z","1.3.16-676":"2021-03-23T12:05:45.634Z","1.3.16-677":"2021-03-24T05:59:43.483Z","1.3.16-678":"2021-03-24T06:50:44.238Z","1.3.18-679":"2021-04-16T03:00:17.781Z","1.3.21-685":"2021-05-17T09:30:15.292Z","1.3.21-687":"2021-05-18T06:00:43.845Z","1.3.21-688":"2021-05-18T08:39:41.409Z","1.3.21-689":"2021-05-18T09:00:08.800Z","1.3.21-690":"2021-05-27T08:21:48.944Z","1.3.21-691":"2021-05-27T08:28:40.379Z","1.3.21-692":"2021-05-27T10:39:42.643Z","1.3.14-693":"2021-06-11T09:30:26.346Z","1.3.22-694":"2021-06-15T01:39:48.612Z","1.3.21-695":"2021-07-08T07:34:55.298Z","1.3.21-696":"2021-07-08T08:40:20.252Z","1.3.23-698":"2021-07-08T11:19:34.128Z","1.3.23-699":"2021-07-08T12:24:09.805Z","1.3.23-700":"2021-07-09T10:34:02.013Z","1.3.23-701":"2021-07-16T03:25:14.190Z","1.3.23-702":"2021-07-21T01:58:50.598Z","1.3.24-703":"2021-07-22T08:54:42.341Z","1.3.24-704":"2021-07-22T09:27:03.410Z","1.3.14-705":"2021-07-27T03:57:26.902Z","1.3.24-706":"2021-07-27T05:42:10.541Z","1.3.24-707":"2021-07-27T05:55:30.338Z","1.3.24-708":"2021-07-27T05:59:34.795Z","1.3.24-709":"2021-07-27T06:05:09.931Z","1.3.24-710":"2021-07-29T03:09:39.554Z","1.3.24-711":"2021-07-29T03:18:27.036Z","1.3.24-712":"2021-07-29T06:48:37.431Z","1.3.24-713":"2021-07-29T07:11:36.083Z","1.3.24-714":"2021-07-29T07:20:11.296Z","1.3.25-715":"2021-08-02T03:15:23.024Z","1.3.25-716":"2021-08-02T07:18:59.138Z","1.3.25-717":"2021-08-02T07:30:34.624Z","1.3.25-718":"2021-08-02T08:17:05.624Z","1.3.25-719":"2021-08-13T03:14:01.322Z","1.3.26-720":"2021-08-13T03:45:09.792Z","1.3.26-723":"2021-09-03T09:59:06.176Z","1.3.26-724":"2021-09-03T10:06:23.562Z","1.3.26-725":"2021-09-06T01:16:29.022Z","1.3.26-726":"2021-09-06T01:39:08.669Z","1.3.26-727":"2021-09-06T02:30:12.161Z","1.3.26-728":"2021-09-06T02:55:54.826Z","1.3.26-729":"2021-09-08T01:41:09.079Z","1.3.26-732":"2021-09-10T05:47:50.775Z","1.3.26-733":"2021-09-13T05:45:38.077Z","1.3.26-734":"2021-09-13T07:58:49.199Z","1.3.26-735":"2021-09-13T08:27:22.040Z","1.3.26-736":"2021-09-13T09:07:16.754Z","1.3.26-737":"2021-09-14T01:39:52.176Z","1.3.26-738":"2021-09-14T03:27:02.521Z","1.3.26-739":"2021-09-16T02:45:24.135Z","1.3.26-740":"2021-09-18T07:17:11.831Z","1.3.27-741":"2021-09-18T09:37:06.871Z","1.3.27-742":"2021-09-18T10:25:27.111Z","1.3.27-743":"2021-09-18T10:36:10.240Z","1.3.27-744":"2021-09-30T09:18:13.158Z","1.3.26-745":"2021-10-08T09:34:29.128Z","1.3.27-746":"2021-10-25T09:44:43.176Z","1.3.27-747":"2021-11-03T10:06:07.442Z","1.3.27-748":"2021-11-04T09:34:52.086Z","1.3.27-749":"2021-11-04T09:58:10.313Z","1.3.26-753":"2021-11-08T04:02:04.151Z","1.3.26-754":"2021-11-08T05:49:18.125Z","1.3.26-755":"2021-11-10T06:17:42.803Z","1.3.26-756":"2021-11-11T07:57:39.241Z","1.3.27-757":"2021-11-11T08:27:55.410Z","1.3.27-758":"2021-11-22T03:48:22.033Z","1.3.27-759":"2021-11-22T07:17:50.934Z","1.3.27-760":"2021-11-29T06:17:15.767Z","1.3.27-761":"2021-11-29T06:32:17.481Z","1.3.26-1":"2021-12-09T11:27:26.492Z","1.3.26-762":"2021-12-09T11:30:04.820Z","1.3.26-763":"2021-12-09T11:32:40.344Z","1.4.1-766":"2021-12-17T03:16:16.104Z","1.4.1-767":"2021-12-17T07:48:34.784Z","1.4.1-768":"2021-12-17T09:16:45.425Z","1.3.26-771":"2021-12-22T02:22:58.508Z","1.3.26-772":"2021-12-22T06:48:10.674Z","1.3.26-773":"2021-12-22T09:36:26.910Z","1.3.26-777":"2021-12-28T03:07:28.990Z","1.3.26-778":"2022-01-05T02:35:20.288Z","1.3.26-779":"2022-01-06T08:02:56.074Z","1.3.26-780":"2022-01-06T08:54:08.133Z","1.4.2-781":"2022-01-10T07:31:59.317Z","1.4.3-786":"2022-01-12T07:47:44.461Z","1.3.26-788":"2022-01-18T07:44:43.793Z","1.3.26-789":"2022-01-20T07:18:42.133Z","1.3.26-790":"2022-01-20T07:40:19.414Z","1.4.3-791":"2022-02-07T08:12:08.320Z","1.4.3-792":"2022-02-08T03:19:14.695Z","1.4.3-795":"2022-02-16T05:42:56.635Z","1.4.3-796":"2022-02-17T02:13:30.303Z","1.4.3-797":"2022-02-21T09:13:11.379Z","1.4.4-799":"2022-02-25T10:36:46.036Z","1.4.4-801":"2022-03-14T04:39:41.192Z","1.4.5-803":"2022-03-14T07:40:21.733Z","1.4.5-813":"2022-03-25T02:41:33.265Z","1.4.5-819":"2022-03-25T07:28:05.387Z","1.4.5-820":"2022-03-25T07:39:26.527Z","1.4.5-821":"2022-03-28T08:52:41.765Z","1.2.2-826":"2022-04-06T07:53:36.767Z","1.4.5-845":"2022-04-15T06:29:54.784Z"},"maintainers":[{"email":"devops+xm-builder@ui.com","name":"ui-devops-xm-builder"},{"email":"tobias.assarsson@ui.com","name":"tobias.assarsson-ui"},{"email":"devops+central-builders@ui.com","name":"ui-devops-central-builders"},{"email":"devops+npmjs-ci-builder@ubnt.com","name":"ubnt-devops-ci-builder"}],"readme":"# Unifi ULP UI\n","readmeFilename":"README.md"}