{"_id":"tvapps-epg-web","_rev":"30-c35e8a351c07586597fd4865d3aad937","name":"tvapps-epg-web","dist-tags":{"latest":"1.0.29"},"versions":{"1.0.0":{"name":"tvapps-epg-web","version":"1.0.0","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-hXFPhHKW3M07z5ZpKJvHeQZqa0H4ZUvojh7DGEHTObVK+bt3tpOqEYTb1w3vDd+Mm0/heDqy4z/LerRSYIeltQ==","shasum":"25633c17282b13629509921e2b721836a44935d5","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.0.tgz","fileCount":31,"unpackedSize":101431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6QCrCRA9TVsSAnZWagAAc3QP/isFtxHqf1oRzo1vPH7Z\nK98k6G98pEodtg9NFG23OZtoa/3JsKs9t1wEM4+fM9EbeagG4WLS+NorhAsZ\nplvTpB9P/OUrmiFN3nQwB1jIuaJyr8b0keMlS3xbTwlPpuVqyno8arbTFRZ/\n6POx0a6MoYf4WfwSg8Zehy2h4qAOAmisVpObEvTUgVdwovsNtF1krCPt9Fnr\nIZ/5uHQ3J3WzFW20vOba0upM/Febc9DcFtiYUIFWSU3GWpo9kV6scbNgAzWj\nBlANlDgnc0ZIDPh7ZCduwHOPVVTf/EbBHMVpSUDdZ2W10LUOUbfV+arlz4lT\nQTlw/g80/wX0oJrItZCtJdOw/SO0JX5+LC43nkrMYLZElhs1Ycuyn2rfG5qD\nq6b8VroHJBuHkTcjDO0PU/wRoIutPuAJXMdryi8i4GcDu0Dsr5B21J1mzs79\nCDoPjJJ/fbBemW6NG5Ao/itLTors2PvrpgT0DPnwLrM0MOugjkInBmkWzdAc\naULSMCCcef26UxYfjZ3ETbbaeiOdgYnNp38yc5Z5E77wb/zWYS8yB7qdyh/D\nttZYIO3sxOo78xw3FIjfGPwsr8SBudK3wX/X3o7f/SMPKUkeGsA+g+49cbUd\n9GOa6SPL1m/jynNYbh6XY/Oilpv9xkX8OlQ8GhKGcXHdwh/TyeozsnqJI09G\n6RxH\r\n=VABh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICK42He61dOU3jo7cSaLgI1f3QWjGIBK49gu/V3CSTIGAiEA4M71DWaBqqlF9rqOWQOPU8+WNDoaLCCfOByne3x78wA="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.0_1642660011210_0.07346891413118417"},"_hasShrinkwrap":false},"1.0.1":{"name":"tvapps-epg-web","version":"1.0.1","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Sx6dLlawF+clbtaXJwGVD5v5QruCn26/vKWypweAN0ZbvL5v79MXv2IVz5dPdCbTyZ8G4w/eHkUyr1pHQvSDLg==","shasum":"d3d2d2a7004a1a73773a4961f5b5e322bd84fb07","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.1.tgz","fileCount":31,"unpackedSize":101462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6QPFCRA9TVsSAnZWagAAJTUP/jElPNnL8IpQKABy1Geh\nLRBIRnLXp5sWHRWulyAk97DOPT6Oww4/Qn58YRamZ0PxZH+MVaHwsv3i/njQ\n/KXbx5cZIQR45yVRZuiVCWxPBb711vDmFdqH5n1MC35tgLNXpDbTV/hqGnD8\nQQCXy9I+PpDzeZoyZumvCNkZZDi9OaU4BwVytvyZc/uuTgGEHtH6L0jKfVsL\n2IuKjYuJI/fHNrZR7RR1qlPuyjuYSh/sL5CkmAiFpnBzta0OG7j1iV5dCNEs\n1bYqEDh6cd/hfhWiraOUuIYZmw9WbVcRvbswLuo5qmoPFVIhxtkLG6BR5/+2\nK4ENK9C9LFUkmK6rqt9XmrwdhA4CcUyxS7AR1SQJGw4YzIFZXswb2+gftE4Q\nXXJ3N6x1fUnp6cu0ScW/iJ/kJzksb2bAXYx0uTZMhzXKFWMAwr2eFmPXhbSr\ngI3aow+4rd3D3qgT7uTVWrdn82HGZthYkexkIRD60IutqdH49p7EOnw8jlWU\n3fywIUnEPSwEaMb5iZn2uk1htvG0R+FYUwCPFp71IuE6Ewz/KhobHd//yRs9\ny3CRXhzEmzozQpC4GGB5h2o0kZDZB3fDBC/M5I1QAGndmOGcHS2ac2yX8TGd\nFk3eu7JYRqVBTo5VlI9ZuTd5QyGgjQ26T8h1DAI5vL/7DjccZuA8lQZMHW5B\n8OBX\r\n=cxJM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICD6MzF0hD95n64JRjUmMbPtrfKK11+wduqHPCMtGiNxAiEAiwSzRL+TMLi9FvghwSmLmNS5xVxCjdpRaTbSeIiuJ7I="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.1_1642660805002_0.17346783684539968"},"_hasShrinkwrap":false},"1.0.2":{"name":"tvapps-epg-web","version":"1.0.2","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-yQUv4g0y5Vuv/p1/NALMJOK5GyWFqXoliT95f6V42+eJMet4xHlTZCITPRfZqaNMfofJSV8Xoj5cq3bWFZ38ig==","shasum":"da598484babeecdc0174faa57f13c88dce7add68","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.2.tgz","fileCount":31,"unpackedSize":101437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6QWECRA9TVsSAnZWagAA6+UP+gPBJIICEPgQlEOrC7Tp\nkJVnBP3gJ2GeeMut4NPHtAZKbG80BU4KRI3HbfG6z9d26INM0DlhAEZ3KGFi\nMqQkjSjEij/U0VhmvxJBltZvDNBAafIsdxIKgPM3dbVAIN7nY5QBbjfrFAtX\noAJiBURIRZoqtOsT99kuA+NOiQ3G/KU3qBbD6tj4HwJmdaLIqImhrkC6f4Nb\ncLA+oJO7V9mmLEtF6P27/D5iRkAHafkHCqhs8LWfT4tCtH1X/y6bgMMUMMVj\nVKYNT9yteyf1qBoppDg5NStYedrYddI5EgJ3ZjkIszC1DnSLHG3hTJtGzdoZ\nIxn+U1giDDKxStrI584oWTAQ6SgWorpGS2HxvnNGKORJUCZLAtVX+W7xuJOo\ns8gSYYCKf2kCQ7WXtmJvzIZC3zZtmz2eoUv8uXJ1Q7YYluXdr/VwePmpIwoi\nv8KRYAfPq97zAlOQ+wNNL8t11EbS5xRT0D7quopB2jxM/biyrK8ZJn+uMZ/t\nN8h+PABg7q7DvsGHfa08LKWaXGY8gITfawH0uFLj7+x201NLalHuNWZA0xv9\n8niVyLe72+IYaQylNHqj0T+9VXhAkEPzHSsmratkgo0FJJirYDf0tGDSPXp+\nsW8UyI2HHlI3hLyzEKyP6FWhJfmI71orq7sejLLfCelAjGFan9VPIp60EBWh\ntOaw\r\n=so8b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLs4sc7jsTRHdS/PUz3sUBB7nA+qAEVozBb0MpfVpqYAiEArrPlkcu5KDhZaq/VhNf7yR3z+A7LgiaKAiNrFrrxFxI="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.2_1642661252488_0.59513542356013"},"_hasShrinkwrap":false},"1.0.3":{"name":"tvapps-epg-web","version":"1.0.3","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --port 8081 --progress"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","devDependencies":{"@babel/preset-env":"^7.16.10","@babel/preset-react":"^7.16.7","webpack":"^5.66.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.3"},"dependencies":{"@babel/core":"^7.16.10","babel-loader":"^8.2.3","css-loader":"^6.5.1","less":"^4.1.2","less-loader":"^10.2.0","prop-types":"^15.8.1","react":"^17.0.2","react-datepicker":"^4.6.0","react-dom":"^17.0.2","style-loader":"^3.3.1"},"gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.3","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-uE+Ke196U0CjyT1xSGsUyzI5wUHfzs9dIYboWTKnGy5D7V2xxG/2KYdoSuL5vZzFSJL2L2NWmqL4MxApAPjayw==","shasum":"e0393ab34185aaf00024f7271415daac4a5236fe","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.3.tgz","fileCount":33,"unpackedSize":102820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6Q5cCRA9TVsSAnZWagAAQQEP/3U7ihp/iHg5zTek0io9\nLoEKLt3x1hGKpOXPvbx8Pc4PPVXJl6Qvh2UHe+EexQhs8US8dNr+wZ2V3rK/\nc275zgTVrKEsz8I6ZXiAuD3Fw5AEEI7MA1VAkZCmeyVK6iEpbnD/ys7vmPIs\nyTHsSBETLlZt3dJRrJPrkQ8rm1LTEYHLQrIEZt8x1B5tyYWWBDTPb5wKgert\nbkblhIqCCLnzsEO/6XnVJzm05nmy1lgYfuLGys5biY+NNlnm3i/HQDxjx/Pe\nDjaayRkNJFUVF8V9O/5ZzlIci1cPdrFgYpaDP7cSXATwALtpMkFPDid6/4ZO\ndajD5HiS2nsQzRPUVRHMxSQn+1mq/kNg8RM5STHUbNwOBFxx45/AMTxQtUkm\nmETCA1/z7ODEiCYk3qIEbjgNJHGARAOo66hB0wYtxuYpxh5c7wE0GMJ2EBrR\n6A6+GQ1aDymqZvJ7J+8ZwneVRslD8FXEX3c3ZyilJa5+pj3SwqO/e2XId+jR\n+lAebNVAY2lVuzwQaDUs96bmi/mJIkpru83Md7xw8/ThH3/0SLkMYKgbhcXj\niU4a2F600DGElcXYnVPvTeDer+yRUmMElwC8gIb5r7CSJNAqvB5nBwYsNfNy\n3Qp7wzOoQdvShrXaZgnm2rEBp0YWUX0tqQj1Ug7l3jQQcLG8xg8D5uCNeEkf\nNAB0\r\n=f5WP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMBC/U+XxdwIj5QWdKrLV6xMyedgMkeGb9qwuI9LHJDAiA/7SQfwQlbiaE7lPt7eAy9ryycHmC/vfF1+0pdVE7fBA=="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.3_1642663515924_0.423954366290038"},"_hasShrinkwrap":false},"1.0.4":{"name":"tvapps-epg-web","version":"1.0.4","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --port 8081 --progress"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","devDependencies":{"@babel/preset-env":"^7.16.10","@babel/preset-react":"^7.16.7","webpack":"^5.66.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.3"},"dependencies":{"@babel/core":"^7.16.10","babel-loader":"^8.2.3","css-loader":"^6.5.1","less":"^4.1.2","less-loader":"^10.2.0","prop-types":"^15.8.1","react":"^17.0.2","react-datepicker":"^4.6.0","react-dom":"^17.0.2","style-loader":"^3.3.1"},"gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.4","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ZmTrpsOJjLdJTRRtEiQdFzxGTaXIsWr+DsTGPM9vRWNu4YfuFRJCebZ9OH7b+Yq3SjJO4KgdzLFRua84t2AApg==","shasum":"5c9bd924dd1efb4389028fc188296c01f3aaa3f7","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.4.tgz","fileCount":33,"unpackedSize":102927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6REoCRA9TVsSAnZWagAAyjsP/2+KAe4nzN+NTkWgB/8x\ntHvHNiNiiz0jq2hzlVxZ/+XenFMBHUIP01pJ1ESF1QOtxUCppWuLI0Bh1QyZ\nzBHzdTipJtZCHempxD+L/mTivJJlZdnPmSKeBHnxBvnee21zrf4O8QF82WaV\ngF2UKhVS/1rPPZZvLRufNrl5mITkdxiaSOSXqcJGkTEsYIDd8kCanzKkqpvL\nCQwGnU61HsnId1PBndAMuHwCnxOFQLP5Bx+XZ7dCRuJtc+sr2Fyv6OqoibSD\nCTafnMvzOf0/Q83xifnUuHEUBvrAE0Va61W7u2jUyllSMUtSyivD0rj0L4Sl\niXgcQFDL6o2mDvqE4juKVaYmvKyrWRXkGswGw7SNqoy7Sb5SmBzEOoOPtKUR\n4LXGhMuoqhAxBR60ZG8MOOlg3wwMYw17ZdjUNTtAVwUzDmSiFo+Z29qlwqY1\nFcmF5965//qIJZFTNAI6LuJTeVqy5yJWSHs069mpNMxQ/wCHt9ZVVaSDhbUK\nwLCGbGFn8JijkPLyrW3NyxSBgbkHoVNo856wYhzU377bsKVw6mltcbdTqT69\nEkqEF1FHSTNgT1M1xiD6hWwlxmTlO5km1NzStaPD4NbUNNdw61iJdvzOdOZA\nt2l/gk7MAAgbTqvgHxtVm2WlxAulK0J+TLccktavJVKWNlpoH5+h4R5sOcGQ\nqA2r\r\n=Wld/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEH17KhTbP/CrfkvZCNwV59gkAmk4Qh/PUWZT6xBNupmAiBbKrv3w6ZYkgE+Wm3sZsXCVmuoyCS3vCLEoq+0DGODIQ=="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.4_1642664232564_0.7626841909593465"},"_hasShrinkwrap":false},"1.0.5":{"name":"tvapps-epg-web","version":"1.0.5","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --port 8081 --progress"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","devDependencies":{"@babel/preset-env":"^7.16.10","@babel/preset-react":"^7.16.7","webpack":"^5.66.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.3"},"dependencies":{"@babel/core":"^7.16.10","babel-loader":"^8.2.3","css-loader":"^6.5.1","less":"^4.1.2","less-loader":"^10.2.0","prop-types":"^15.8.1","react":"^17.0.2","react-datepicker":"^4.6.0","react-dom":"^17.0.2","style-loader":"^3.3.1"},"gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.5","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-MhUKNbAtyFYgfrRHA+gZg36J255LtBXa++VjRUdxXDUkkNw79WNveGKtYYjEoREr12FybNFB1ig6/OFj602YGA==","shasum":"c156bd26bfbbe7900e26d9857e19dc0f8a2c9ae2","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.5.tgz","fileCount":35,"unpackedSize":103331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6RQeCRA9TVsSAnZWagAAp8wP/0s7VvTFuliJqk2xl8M7\nbTymDmw41tzASSFUVU5ybA8DG2jefbYHSqK4g+quqJT93D9+YpPiwg9d61gv\nusYdRUbdwNGEnbbu8AsYNg4P6KNYic6ut0ymbq4MnSInfuJ2y9dA0I6z91WP\n8hlgbLYZgZMt+hRZ7gumIbli/YzUygQaJuB5zWARhVeTQZTk08ghyZnjwpmP\neOhQurCkw71wHbUP+P9Q/RIxnvA+w9F0tMOqZ8PcnvytwiwhUyFh3aXQRvoE\n5RX6hpQWnFCsitgHNb3cKstCIi4i0ismFEuHmB5fGGXkKfg+fVaOITh3lC1H\nNuF0UkIiMHyQCrNZ6jzL3+QuDGtbohyBVzRxbyGkW5Z5KPMjOWuJ2lRNCeT3\nWmh4/NKENPLrr0oGd5odPw2A4ggfj2oqFUnok7kkW3UjmAk0fR6ndECzn5KV\nahY2t9ouvIZcKiO6kz9H2mqq+Yn0rwRZUdDD4DQElRz6S4aVj77duRG9T2tH\nO5ZAiEuG+MY9LsxGCSqZO/7xui1RF0p05CwhHGfqRneHuWTIoVA9RyqgUFWf\nykCm4r+hqPMy8e/LkJFHRaZ8cqgM2C78ei2RVhVDc9BYntwWHWyxO6YoXmta\nm+RKjyKMRk3tr9TyCeoNtYswEzzjqgBp5qY38rL9cbX+NeHQ4mXsQkP5njzU\nJTov\r\n=SfbE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGoZX7k5otIiGvANAmXbywz9W/CS62KVUe7luoeaImh2AiEAtogVigYN4DR+Xc+f3RwsRrmf/al6nYZZl1R2ka+H90o="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.5_1642664989812_0.45704357672638984"},"_hasShrinkwrap":false},"1.0.6":{"name":"tvapps-epg-web","version":"1.0.6","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --port 8081 --progress"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","devDependencies":{"@babel/preset-env":"^7.16.10","@babel/preset-react":"^7.16.7","webpack":"^5.66.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.3"},"dependencies":{"@babel/core":"^7.16.10","babel-loader":"^8.2.3","css-loader":"^6.5.1","less":"^4.1.2","less-loader":"^10.2.0","prop-types":"^15.8.1","react":"^17.0.2","react-datepicker":"^4.6.0","react-dom":"^17.0.2","style-loader":"^3.3.1"},"gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.6","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Di/puwxkylDz1xOXxzZNT2WNXo0GHrW+yoLLh1TW3YWQfP2vDS7mM+hbOD1rjMuW5+GFBh0YkhKVCRBdqlX0mQ==","shasum":"3998d3c941eee1dd836f00532ffc8d522f5ca8a4","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.6.tgz","fileCount":35,"unpackedSize":103345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6RUgCRA9TVsSAnZWagAAgYgP/10/P+psSoFLfxFd9FC0\nZw9NTDqZIMaxVH+i9tlFTHAW1rB6skVj3TlG+ZwICxONV65BM//9SAfGAzCd\n5FTbD3mcQKspOd5Fsh6C8sd8FKAvCL+kT9XFiPypszGonGhaAJmdfnOxcPgQ\npLmGqqknK2Ue3/HnnAWIanMBv2osz4jp3EByC/GmMN5kr//JZxAPOocg1/1T\nlOka+w06fjMoeNpGXjSfp6sNpCNXQRKpAZt4CNA+ARq/dDUKm2hM/fnPWnt4\nDxv8oT94fVpF/4m7EaolLpHxdkjia97TXijgJjlW9B9YMCzmAx+tdMiS4Efs\nCJXMHWdAXlKg408d7QuL/8VqNa46zJjUzH4BAa0pVcP8rZHsXx+2EdCctgCJ\nQcOYsbhhjdeWjU16Jjc4jnb4HZ5MZi763hMRkCCWt/8YGWrZzU9bxCgzwMSv\n0fqexQY20uSoDQFwQOTqVCaGaRhqicBZ/W5l2KwtUi7kDr7E6FqoYo3Q0dcJ\nfX05737CJpYtctn+FI5pOUlbPV4Ny700Yzt8AcGm4+l0n1uQy6lfrw0ANbl3\nFABEyzHG9BE51ASbc2cxNuhN+gqDnGXROYVNMjMz0zvEuJbLaWds0xi/RpBh\nMyPcswfQ0AJ+3FgP6d6B+9Q4QasbUyxmG/cCQxOC7CJ9CtSiv2WdzTpisjy8\nUt1Y\r\n=B4lJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0z82qOyXswel1iVGW8Js4CJoqQKkllwioUIWa3ZRQnAiBJBvoBPZfS+AmoH58umXefDmMKUzHAJWZNNDnEnaiGMQ=="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.6_1642665248109_0.25218870933191107"},"_hasShrinkwrap":false},"1.0.7":{"name":"tvapps-epg-web","version":"1.0.7","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --port 8081 --progress"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","devDependencies":{"@babel/preset-env":"^7.16.10","@babel/preset-react":"^7.16.7","webpack":"^5.66.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.3"},"dependencies":{"@babel/core":"^7.16.10","babel-loader":"^8.2.3","css-loader":"^6.5.1","less":"^4.1.2","less-loader":"^10.2.0","prop-types":"^15.8.1","react":"^17.0.2","react-datepicker":"^4.6.0","react-dom":"^17.0.2","style-loader":"^3.3.1"},"gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.7","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-Qn/pSgRyDvXJIUj/tDbGHIsGc0Mt4dJ80oxhQ/20YL8TDbIf1yNoF6wA0hc/fmbDq24/K/MtRttwChdYCuNopQ==","shasum":"0d2c7302f1f6ace7d3783d5965bd686828bcff17","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.7.tgz","fileCount":33,"unpackedSize":102896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6RkZCRA9TVsSAnZWagAAqFQQAJBwkiUBUxHjJSn57Y+A\nnmnuRtbYzd9gClsAzXfmEwTh2rBcC+fRv0t2gjG6tfTbCVVCtVsz5gDHiGZI\nGHLa2gZ59AwOxqBbP/w2flcvDqev0BEOA/EGOjzGju8h/jmMU51OTOYKHzj6\ngpP3PAG8h6h18vKDDZDW0Byu6yTgFzzKLn/WwqfZ3jcEPU/rzfhAQ89ttmKQ\nn7M7gt3jQgqLbb+Q66DX5TF0OA0sCjHFCP0t/bitZ9RN73Pwk4/7VhpsLVcP\nRHguBGCuHnDOGO1D23OBMZJVZ7xD5HvU8UqrYpbpW8Go3ORiBrk/4P6SNA/2\nROXKFlrSPp78z3sEgfNB/YqLsYbfL9Dwu290ZzxV9csUaPIXPbTCIvuLcoI9\nrHYMrzqgj8Gh/MXRLjSbZGwg6iRO9QFq4IwNij3K+vyKshnUHSE2f464/ez2\nTop7l/gplRPJkfFRddmsG0+CrkQeJqQ0xaFJpRpfbtuT6nA6FiUml9kgL9AQ\nNnOwXzIzLE8KdzUMONhWlfGc+O6XgNOHXDwbHAivj/xKmrZ6GtYIFWJib0q0\nKubafzn/UIMGF95V1qf62X1TbD5LcolZ7Gru+AQ2wR7MnjOAnUPNb3QvktAH\ngQn75EH+KedjQkLqsa0mgCfm5SHlhvHzT+h/r0JxY1V5oAvgBlEepm9t3pCL\nt5Mo\r\n=t6Wg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEXpqsFKNbW0aTbycOSumYjZwi0MHKusEBzrjzMnY8zmAiA/rYiNrWn3pX0U2NSLl2ZvpLnERc00WzuKz1WLFbFbpQ=="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.7_1642666265130_0.8143137253172781"},"_hasShrinkwrap":false},"1.0.8":{"name":"tvapps-epg-web","version":"1.0.8","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --port 8081 --progress"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","devDependencies":{"@babel/preset-env":"^7.16.10","@babel/preset-react":"^7.16.7","webpack":"^5.66.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.3"},"dependencies":{"@babel/core":"^7.16.10","babel-loader":"^8.2.3","css-loader":"^6.5.1","less":"^4.1.2","less-loader":"^10.2.0","prop-types":"^15.8.1","react":"^17.0.2","react-datepicker":"^4.6.0","react-dom":"^17.0.2","style-loader":"^3.3.1"},"gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.8","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-J4aDB1a2xQC0VCr6jlUvwARcvmwWTLtHF3wwcVMK0Z06Rrl4/d4Z4Nj8D3BNbUuZng3CNDeT872XaFaXcPsGFw==","shasum":"61cc99dca394427ca59c94f473072c50ea6cacd9","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.8.tgz","fileCount":35,"unpackedSize":103323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6RthCRA9TVsSAnZWagAAt34P/iPCYH/AaBcjnWzUCj9Q\nLGft7nH81RN+xrz73EgZe7iYF4n/mX9nnawGTTFG0/kljlMengQIlWBHnWNf\niDchTGAJOZ8Y7yBzU0Fy/Q2nJrRDP/mwQcDZQDy7tHFfHxObHeiYCIiT9Lct\n84WDEqNP9Ad19vp8o1bA51RP8qDVUY6WFbjFWRmcPVP/9Pe6n9LT5quX0Na5\nc2pe4pQ7wsTEjyDvJCTQHtpMV7L+aJ9GK153yug2hFcVLkfsnT3ZE2RssMwf\nDx7/UmApNmaJ2u/Z0ezUFNPuh/mgnWHLIDzIAEq2qHql6ZiybhEsF06rC6+M\nZ8vgy0MzNLUMGb0tHws+KSMsf2ewWITDMGo9rCtDGRyzBF8XskbMstyDPmCj\no1BhmNgS6wPIIrMN4+c6t0MxqmHVtFYsSwkB9TrcEl3GDzxLfToHFZEm4ZQH\n3SYCfO5BWKMt6Gw4l9UGttKyGlo8D0yShtv1TJOlrnBXalKafv+LsNMti17w\nyiXkV/8DszUy6R4/boPUy+KxdEAumySQU0AFrPSZgaGIuEzE9rM64tFRLjaj\neF6ClKMMZ36BcVVwvg+iNsujY20c5L6TtKrJDSXuD9UTXU5/mKwOMLoEvNV9\npZg3eJyv1bn7bbU0qpZzsT2jNshTzMTENZ3Dt9G1e6jjljanWwYphPmNqLb4\no3ur\r\n=WMK1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC91dwCFaUcm9LT2BwFm1e2M6sgttHd8Lg4VlVh9KseyAIgflEHKdAzYwEFVbWnlSucw6prKmQS1Pry9BWLdV7/AGQ="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.8_1642666849113_0.6968708419553398"},"_hasShrinkwrap":false},"1.0.9":{"name":"tvapps-epg-web","version":"1.0.9","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --port 8081 --progress"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","devDependencies":{"@babel/preset-env":"^7.16.10","@babel/preset-react":"^7.16.7","webpack":"^5.66.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.3"},"dependencies":{"@babel/core":"^7.16.10","babel-loader":"^8.2.3","css-loader":"^6.5.1","less":"^4.1.2","less-loader":"^10.2.0","prop-types":"^15.8.1","react":"^17.0.2","react-datepicker":"^4.6.0","react-dom":"^17.0.2","style-loader":"^3.3.1"},"gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.9","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-zaqdtgYMDh6A7vesOiXxcXfZwwNTrXmRmVoasFXD+Yekn0oxmXxa2UEiNyvI/wZhcpYiASXU2zesDfIUeadXaw==","shasum":"c80175fbc654f6cdceff6194a9fbbf43858d5034","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.9.tgz","fileCount":35,"unpackedSize":103323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6RzCCRA9TVsSAnZWagAAjNAQAJeM/tcrFKpfyXO3BEIc\nQjILJIRDEkAnOcfK83xzhvMBI1g6jtqOcrTa1I+j7TnzgBd6lGstDHjI64qJ\nAV30FmaMrMu+xBugB3T9q2fbADDnrGa5YDcgDkv+gVAQbQdswnTycZy6vQ9q\nf4LKhTsFdJl0xu8MOTaX29+mGo2bIJIG0CQdA5RdiC7qzDyHf5rsoFzBvRp4\nNI1fxgxfZ/seW3w2PZQbTUqYAYzw9HbT44JUL7l7VHPHqaoCMeQlwp730k0h\nKIxw+Sd/60mUM34ilhtyfdRL2Me5w1ZhgY6rgDgCEclC8KcTjGI+YxNNf+VN\nAhHs/6WDv7UyQ2RB1OkTgv/aiqeF1E+ibM91WKdSA3UwpFZXmcwnApkCilcT\n+6IFJiAKJ2Zzt2qiCMFlHuurrlNQrQsYHb3HX8xeKiSAhJY8vi/h+il7eRig\nHL39GB7VaM69EaXuSVyDft1qq917xa7LOELCeU3zPU/2MHkUQBvR0Jq2DJhP\n/VQl9PLfyPoBfZX14pG53RK41hbllIAs9St3SP81wg1B/02b0Fgaqa5znpMI\nxYDEV/MikthpCdP8tO8DvD80t28EMKKFW9gZ3zsAFJm+LAhr3hDdafCv4LMo\npB/FogYWlbazxlSHkE7qsbHAsGWVqqxRI+C+RtdKbpX8fXYaaao7/GLvhiJu\nai/C\r\n=pTvF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBswFrrylWLpIn0f2VBfRt8eGzFUczRb1FQACwvHYTxuAiEAqwTMGUM/JI3SwVKuQlZ/D5LIudtIKZjJ/BTiPgU1PGI="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.9_1642667202090_0.01932617079807164"},"_hasShrinkwrap":false},"1.0.10":{"name":"tvapps-epg-web","version":"1.0.10","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --port 8081 --progress"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","devDependencies":{"@babel/preset-env":"^7.16.10","@babel/preset-react":"^7.16.7","webpack":"^5.66.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.3"},"dependencies":{"@babel/core":"^7.16.10","@babel/plugin-proposal-decorators":"^7.16.7","babel-loader":"^8.2.3","babel-preset-react-app":"^10.0.1","css-loader":"^6.5.1","less":"^4.1.2","less-loader":"^10.2.0","prop-types":"^15.8.1","react":"^17.0.2","react-datepicker":"^4.6.0","react-dom":"^17.0.2","style-loader":"^3.3.1"},"gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.10","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-9q98H8W6ADec+wf91jAoECjHYuMSjLyRo8AridRxZ9Mz6D7TiIbj16J/zsEwSwynCMG4gPxJ8rlfcma3JcFzMw==","shasum":"d0155d0e58a1d68ffbc82444f208397b03837564","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.10.tgz","fileCount":34,"unpackedSize":103249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6SZ7CRA9TVsSAnZWagAA/FwQAKHx1WYu3TNFB7mt84sj\n+WDw2F+eS+nOUcYf4BwCmbboKqpICdFLNkyVij8RsvG9uRLB2nfJKbuwfblC\nf7z1RsovSOPzMpMISoAE38ZXDrVm5sBaiygTB1HOiShkQUPSFPWjQKnO3cdn\nPL3D3pYHwdWRI6FSkFx2w9eGdsCMfQnjV8Ay3AC0mCP+4XOM7OTiCyVufrFR\nY/Pr6T09+jdNKHw2cwWqZvkGH07eYmUoZbzNPy7Mvcr8GfP6slPILbJIf3jz\nzqf4C2f3dIUBliBxMHGczRFzP7J9PKOJhbYOfvxouOI3IV3VdTCJ4eSDqZ82\nvFexnf9nB/r2bKAek7GZT/OdrJtKT8uKrt5Nw1ajLEwxlpG2U5CBD+ewAhnL\njxYVmLACxti1AHClrRdDR0n4S4uFHkKE9beeGYQoWyM9a0zpcnXIL6WPI5P0\nIMel6b91MzXnluEZV26/wZ8xurHukqbEV7TFCoGQI8lnFKugu0g80ST0ONw+\n1CD2V3vhfrSRBIzoyfYHD26HPmX90xr2NeBYWjG60hi53nIlCG7C6L7UaWGU\nbufA2ibpZhdd7LOMREPoTOO/Xfb6YobjSScQkTSuVJxOd9g1btHm2WSPOtqj\n6s/OBWUkeMBHSXqkK6SRvVioVzHZ5UUQAsPZmCVt9o+OG43bAQBUl6ZevSHs\nzPPi\r\n=Ip0U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5HhQQClbbL8yZUDy0NQUkCUK4rbhk9p88IzKD2Dn8BAiEAoW0LCfOZBof8QUirt5mAcSPrzvGqyY3pogg6c/Zfbf4="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.10_1642669690965_0.5297117528019182"},"_hasShrinkwrap":false},"1.0.11":{"name":"tvapps-epg-web","version":"1.0.11","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --port 8081 --progress"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","devDependencies":{"@babel/preset-env":"^7.16.10","@babel/preset-react":"^7.16.7","webpack":"^5.66.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.3"},"dependencies":{"@babel/core":"^7.16.10","@babel/plugin-proposal-decorators":"^7.16.7","babel-loader":"^8.2.3","babel-preset-es2015":"^6.24.1","babel-preset-react-app":"^10.0.1","css-loader":"^6.5.1","less":"^4.1.2","less-loader":"^10.2.0","prop-types":"^15.8.1","react":"^17.0.2","react-datepicker":"^4.6.0","react-dom":"^17.0.2","style-loader":"^3.3.1"},"gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.11","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-kwiYzK0Xz6GqucqkT4RAtdfo5727LOeR8jyebqgipbi6htNw/NowqlgccRDqnpeaP4nxX8v32YXPOgyagAKDOA==","shasum":"989d6a5d84bf027f3c4345108b7c75cc06ab2a13","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.11.tgz","fileCount":34,"unpackedSize":103242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6SlRCRA9TVsSAnZWagAAxRQQAKTGL2uy2JJAG8ZdF43S\niX/+TZ5Tvk+oN/vf1WAlME0eVtyTYdul/2g0YxlEA9AjdK9PJsDaIsOP7aVX\ng+vynFErwPMGhm0j8c0v/WeWsqk6Yk/P463ySRPslz0JjynvFkdXcoZXA2jw\nPXbLXd8b0qyZZFC086p6dbZTorHi2IknivaZRR5KsKbDq4Z43jN8WDODp6kM\nZzp4y5UcyGEErPcgvFC0bIt/z1mJpsPh3BFHBw7BOmqCqkECDyh8m0KOfI/N\n3O0/1RIlFrqBZ3HMVuvmkC7rkcYFe3UjFY/gLDrwZTAniLvzdWs59GAdoMcx\n15RcsDTTZCnpq75PqdpYrmcmsgGibUr08fKpd24M9sY0jDJwCLXq1n32xcta\nurVPeWFEcG8jSUUz5Yh42qyb31OMwctNaV4Tc0vq6LnE++DEif7YdMFxxTdO\nD8ie5PV9BfRPh2Z4n1SNKigPirKBdVfn6EoeJy4aaYjl0wJ5RuPPgk++sRst\n+ATQPbvKVLFTlchj+xrPhkwEX3PK4ciByOz/35ZwJadMSDCk5/iaQGxMuGRb\nPh0uj4wX0JZSGfjF35yONJpSuc23NJHOZYe0XrK3Bh4AeWv2V6+2AYG9iWrh\nnm9AeYlVUAj3BG3QO5ig5Enf6g2WlzbTTuGxqznmzV22uuxUHYBdOQ6lzvyE\nuYeh\r\n=toVO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH34/V7hwc9SsCYxxN+SUXr4IRzSuh8+Hm9diBX6ZFn3AiEA6MjjQoLQRLxbb7/bBHbRM2ueazSt6v4skJ847fuZ8JM="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.11_1642670417185_0.6278225289340902"},"_hasShrinkwrap":false},"1.0.12":{"name":"tvapps-epg-web","version":"1.0.12","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --port 8081 --progress"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","devDependencies":{"@babel/preset-env":"^7.16.10","@babel/preset-react":"^7.16.7","webpack":"^5.66.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.3"},"dependencies":{"@babel/core":"^7.16.10","@babel/plugin-proposal-decorators":"^7.16.7","babel-loader":"^8.2.3","babel-preset-es2015":"^6.24.1","babel-preset-react-app":"^10.0.1","css-loader":"^6.5.1","less":"^4.1.2","less-loader":"^10.2.0","prop-types":"^15.8.1","react":"^17.0.2","react-datepicker":"^4.6.0","react-dom":"^17.0.2","style-loader":"^3.3.1"},"gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.12","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-FwmiWWrBiDZwYh4ASlWJ7qPa+VwVfkjZWWP1A9NF1OXF6GYVFWHZ+oZULyT2LKat6tQF81PeeElcc6mHPO31fg==","shasum":"d3824af63338401ab701aea2c331827fa7862897","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.12.tgz","fileCount":34,"unpackedSize":103246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6SqDCRA9TVsSAnZWagAAZ/kQAIx9yXrwDgVlVjd4BwUj\nB11dBWmjrOsUWMif8aTUojEVWTUt6CwvdQgSQj98Pz80RQUcGYsl1zdbuyPp\ng8C6AutsVqJEE0ZIJ8dmt33gmUri/4rtYaNhjIujLfpZXN9EcJhrmbmOuu1a\nsgH/kwJnjWDB8OCSHmvEQ/MMscVx7LuZLVtJikW4EGH/Xjp8NoHpJpTvTLq1\nLtfy3Mu8Tc5QfPj5TEImSJ3Jt2cXN/U46vhLdqnvEwa/eCCkgBswkxEeBGHW\nbMp4bQYQdiQNbIv+nhoR9eVpb8LJ4bLC4wMdct64qaSdzrL32c+eSmHOYDfV\nth8Gnj7ttM/IV1ZKU/i5ZzPRkhEjDqC6xmgvKrpxf0gU/KnSkdX5CQx/gxQo\nhUUQhPJcWMOfgf3m3+z3sum2cVjVa5Bxa5ItLhUmKXzzGJcEQetwNg7BnyO6\n1uO7dDUkjWlPNderwGneuW2NVTdYw2Uc67VjPWPDlOs0yMD3fuzyN7GuCYoo\n1qctg9SjrPjax81/BT3EIWu7wengJfOIFFrSiXqSfv/cgIQ2cyu6G+Ec0UuJ\nFUuqyiOMvtizJWfVRaT/Tsjvhlx4gBcRBIFp7o/0X+HeZBN6LMumHKI+hG9b\nf1gPyknVfBufXeluhkm489An7yNTRnD+Ht6fTLtuBmVCbEkF4s8po+462/wj\nVXIc\r\n=EOQj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiTTqaafA4UDidksh/fgIHbP5VpRoXQyJiYZJOmC46ZAIgb5Ueh66jxkpIgYLfdV2EtN3KMhJn0UtGAbWKIZPO7U8="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.12_1642670723215_0.8675106734267208"},"_hasShrinkwrap":false},"1.0.13":{"name":"tvapps-epg-web","version":"1.0.13","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --port 8081 --progress"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","devDependencies":{"@babel/preset-env":"^7.16.10","@babel/preset-react":"^7.16.7","webpack":"^5.66.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.3"},"dependencies":{"@babel/core":"^7.16.10","@babel/plugin-proposal-decorators":"^7.16.7","babel-loader":"^8.2.3","babel-preset-es2015":"^6.24.1","babel-preset-react-app":"^10.0.1","css-loader":"^6.5.1","less":"^4.1.2","less-loader":"^10.2.0","prop-types":"^15.8.1","react":"^17.0.2","react-datepicker":"^4.6.0","react-dom":"^17.0.2","style-loader":"^3.3.1"},"gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.13","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-1Kf1glu6LyDa+RRegBm4GZG3dItvQrijSMquVOBtZS6Py3xIpZ7FGdo7AIy0U/l3drrb0YeW9GNGiUu5d0BZcg==","shasum":"13f429326eece5f2b363ffa55f512fc9ee642875","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.13.tgz","fileCount":34,"unpackedSize":103246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6SydCRA9TVsSAnZWagAAmr8P/2r3oFu/7IBogj8ROAaK\n4ssx55l72AX3ezHO8PwtiOcsQSSEofn+hCz2b89bUZNLULBLt/QMc4wi+pZk\nde8Y39BmadL8l2L7SzT2z+Gk9dW247w1m0xispa3HLbVJCIx4P6NKT1EYKO2\nZqJ2g6o/F4uJ+0/6zan8Z5EtqSEM8OPUftt7deKKsG5irci/q4qPw/IffckC\nB5+3e7NpuaSZYXeuBmLWzzxpbezIUiIdxNB0G0hcZx0SkdRFSxR+lCRiOsjR\nEQ+W3OsR6k6+cLFqxTZdWSScFdZUyMqLeG5Z+Go4J9jdX1TWz4ljl76koM31\nFh++1JHQmD99AqyqN20xTREgpEtR/cvbVnUydqYvlIuEPiT/r/MUR3dh1Kco\nT33NmIVbVqyYt1nQhyTbP8ksWaJjJTpb/I9WzVwVliaEFbiVYuzjdDNx2Nd+\n1Xq6uOXsiyWBYleHcpkkYQaY9063gtbzw2GSSKMx+dsZ7XxPYIF5UaQRD4Om\nZ7BIvjM6CmYtbPXK6lZ7EgqQGqsyH77+GSBS9ngOJNLPFI26YxIRwu5aD2x7\nY+YSPE2uwtpqkAcBMkJA4P2e0k39GjBKhTZLV3V/WAMCGWkD7UG1IEv8uuqk\naTl/qwl/zk49JCOWIDbw9mRAsuvCLZdRskC5/n3l4TIpO9hj95JCA57/J1/T\n7aan\r\n=EJlW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd2fxKULO3chuU32AMmXF3DX4tEbYb0ft5nIUA4kE26QIgIUByYfdz08dgc5iV0wTquuEymqLXf3AfPq1kSr4ejCc="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.13_1642671260918_0.14614935841537924"},"_hasShrinkwrap":false},"1.0.14":{"name":"tvapps-epg-web","version":"1.0.14","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server --port 8081 --progress"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","devDependencies":{"@babel/preset-env":"^7.16.10","@babel/preset-react":"^7.16.7","webpack":"^5.66.0","webpack-cli":"^4.9.1","webpack-dev-server":"^4.7.3"},"dependencies":{"@babel/core":"^7.16.10","@babel/plugin-proposal-decorators":"^7.16.7","babel-loader":"^8.2.3","babel-preset-es2015":"^6.6.0","babel-preset-react":"^6.5.0","babel-preset-stage-0":"^6.5.0","babel-preset-react-app":"^10.0.1","css-loader":"^6.5.1","less":"^4.1.2","less-loader":"^10.2.0","prop-types":"^15.8.1","react":"^17.0.2","react-datepicker":"^4.6.0","react-dom":"^17.0.2","style-loader":"^3.3.1"},"gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.14","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-mx5RrQhfY7VEL982MqUoFQFEvzdl9ihnRlzYx2GrxBDFcI/4+o1YQz67/f5gdABj8raluZ1p3Y3ZnaPxMLe3/w==","shasum":"1dbe43ba68b6f2d61d30fde621b44ea37e24c849","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.14.tgz","fileCount":15,"unpackedSize":7176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6TR6CRA9TVsSAnZWagAAhq8P/196p6GyS+ebv2bvVf7x\nZdiuz7zCOEYMcft0t4q/eNoKgRANhxqP6RSjauOBa4TZ80iKraXiPbnMHdEu\nPz9pRlzld72RvuQylNY3VPmeTkmCvPBXUZgM0AU55kzQAnJL2Wb9aRufWiMy\nuCnYZIqYK9X/os7JsqHDDOVVgaDSR+FuGiNESo+nU1Bmu7fAJogdWIGYFUtR\nRwmD1yXCId6qXRPmd7fY9xQfAVg/HeyexFOz1xKBnzmUCb64Es5CNo+Odmql\nkg/gJw4fhKMA5kkizRiWtwhrZEneDB2X6Wd6YhQHOIHPTjlJ0MQHTdahnM7R\notMS3AH4AnfghS/p/5WeqOQHkahUwkpq0PWjDtOMxzJCYeZ710YWV1g3vyUP\np6HWscvRUcF5VNAomUI8d+MM7Quo5IiH7RrVmI0g04+RoCGUNctaCRHmU6A6\nEMEKDpcsWCwRhtGqQU5MP4WbbZallpOCq7EW4ZJa+f+WunLGj8phwvpbEUwh\nNX18KPKvZaPz8Ru7VrrOod1dnV2fGxic0yuwvtBzZhe6tt1YeZANiWbEpzoN\n+WxWJ2A1Tsh2+mUaseOKPd/8pr/j07S0RM7VJX4CYD/DHvn6hQ0OX+6k0d1V\nLCMjg3pm1K1kcOeODJ4Xk8MCSydOfwbib1OGLtxuEu0QgBzOzP/AQ4xO9b5l\nb45g\r\n=cbC+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICe8bw8dfTNueja2zlv2AOQ+TBy5H5u9uOL5v5GmUPlbAiAbrIDY732H8q0ECIqMCcrzFYUkPij6TDCHAXYzeLTKew=="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.14_1642673274433_0.485217272365581"},"_hasShrinkwrap":false},"1.0.15":{"name":"tvapps-epg-web","version":"1.0.15","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack --mode development --watch","build":"webpack --mode production"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","devDependencies":{"@babel/core":"^7.16.10","@babel/preset-env":"^7.16.10","@babel/preset-react":"^7.16.7","babel-loader":"^8.2.3","css-loader":"^6.5.1","less":"^4.1.2","less-loader":"^10.2.0","style-loader":"^3.3.1","webpack":"^5.66.0","webpack-cli":"^4.9.1"},"dependencies":{"prop-types":"^15.8.1","react":"^17.0.2","react-datepicker":"^4.6.0","react-dom":"^17.0.2"},"gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.15","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-rapfUcDoiN2tTbEjIgQwUVKPsGHJm6S4q6tdsUoAG4eYI3CAc5+qKXJVj6/Gt6ZBrHnTyXPTlH7E7kJ259Yl8g==","shasum":"ea9568819a3e1c1863570e7643e37da7f8b2b733","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.15.tgz","fileCount":35,"unpackedSize":1956917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6UaICRA9TVsSAnZWagAAjpcP/A5goh5LATaZWqXT5CSG\nqYPrgHNiyE4kUEqAYNIzqnad6yM7U/cCXuO3yOFInOm1J5gVSo8oOIUTUOMW\nfLLcTfGi263tRFOOduhPFP+hjqGaga/8Cp1dafLWRBZFvMDU6pkJ1G7bbX2h\n/A4nbRQ7x/dQSMMwpwlfikjjUgNFZ1J0ZPAXC1kc5XooB85T4P3Twc9eFds1\nEbONqlGFtFE04zI5qACJrcXucrHHXcGY/wjlU3KrmZbyoXFbwNSo7sClp2Df\ntjfAkpoUAzXQsNn9Ups8R6EiUoHbBR5t8Dl71tXW1bNofX8rw9jTcNyLJNDB\nBPTkhxE0LlWsGS2gAdBRkv75TBAEG8op48SJ2ANVRMSNcAQfgMU6yRXzdwAL\n5OivpMaJoe0nKcV3yDTS824vIFbP559DoWQhSJvPLwFTzqbeJa4IbgD3T+AS\nRUZDXhUmrL/wNlOwd0p48HI8pfXubcpUCKrVpjqI/B1pyA4YnRcyfcWUo3ih\nVz/5MquasCvNXnA12E/iW2d5JZ9+V6bWFczRM+uUzfEconvSBRbWenbuo6HH\nC7AZgM6qHqy67KmBa8ldNsV07fUU/dna4o1RzFqogDcMVaArAXhF8XzjlZ/d\nEXCqQtGUimkrpNz9UdmO7sRAxRsyMc6h8HTdwkGJyzxKpEg+MkZ2IaHm0MgN\ndhyk\r\n=3BDo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZat6Wu1jha/lQnJ4mBDbPK9D8UfYhykQVQQdjCmxWEAiEAmCI83u+N8fK+V31Vuy6GNY3+SsHxdfs6oJq62I8ggUE="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.15_1642677896737_0.9205278441040183"},"_hasShrinkwrap":false},"1.0.16":{"name":"tvapps-epg-web","version":"1.0.16","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack --mode development --watch","build":"webpack --mode production"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","devDependencies":{"@babel/core":"^7.16.10","@babel/preset-env":"^7.16.10","@babel/preset-react":"^7.16.7","babel-loader":"^8.2.3","css-loader":"^6.5.1","less":"^4.1.2","less-loader":"^10.2.0","style-loader":"^3.3.1","webpack":"^5.66.0","webpack-cli":"^4.9.1"},"dependencies":{"prop-types":"^15.8.1","react":"^17.0.2","react-datepicker":"^4.6.0","react-dom":"^17.0.2"},"gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.16","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-R7UJPwiyj6683oyIZPvIcs2jXljK5Brc6gFHhV0L52K+mr9roKqIFcC20vEQSbVKW9WwUoh7JXxGCuSL8H7fIQ==","shasum":"3914e80cc2a13a5a705190b7b4938a68ca01c9b1","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.16.tgz","fileCount":35,"unpackedSize":1956491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6UjZCRA9TVsSAnZWagAA0RAP/3BQqwUJHIgAbFDuWvDM\ngH+Q2dEgzYfEyhk5m6f9tf81AmttepZBSQefseD68fqxdONyKvEhfN1HTgWq\n0dDHwQpUCZjJH4S4XMx553b5fYPmunY4BKKPc528pmHFBq5LBj0/cexQrFfq\nYTFPcVQQqJGPySQRxr0HcAwPgo1x/SAKFoYS22W8eXpVIz111qbVgFNWFiM4\nI3QZ2GB94veJhhbzf3F1Y8mpaO+2bLa4dOF8c7Ouc5r8GWXwF/9KwJN9vbUo\nBE6Tetj6/Z3NAVvaO4HBaazkYoeMWX+nGc5+9txWxR/4cPHhp43qJymr383Q\nU9CiKJPF6BDS5uOFIt6bv7QPJAkJFhWVzEDy7zX+M3jR80cRRJF6JoauDCJT\nmjUp5R3LsJMh+MT8HGL831AurhdaxZVazepq08dD/dydVH8dd1JO4w+QBrkA\nMYyTD9CP+L40zC4FCb77U1UZyrOj1gBxyPym0UDNFPEycltNvDtCZE83QTuz\nvOPHBe738J3/ylzr/g5r6KOZXXGr/gcDXDbmVLLxPuwF3t3JHGsCDe4P9NfB\nTBuR59uZDtunhVcoenOr/wWLWR7aEk7jL0BKnH4cLoSeoVAtqpjSyU9W3ru3\nl6zaAUfh6EFsYR5m9kk3U3ISct+uyxN/Hpky/sBo5VXKBcw9okoHkGOjA704\nbpAJ\r\n=+Cpl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1bex888icUb0xLLoPU5GRI7g+IR4bl1fbrtFydeFi8AiEA1k9hN2mq2lbkfDdl09lDQTVdXkUwIEGXPlWXTUGqsGs="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.16_1642678489076_0.9986216422498848"},"_hasShrinkwrap":false},"1.0.17":{"name":"tvapps-epg-web","version":"1.0.17","description":"TV guide library for Web","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.17","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-oKFrwYC5eESpxwurV3hCjxZLS1wqc4k0z97XDaoHBzRjbN0ke32Ytj5hOp3OZjNAsUd6AsnSmJSDU4o6IsTaEA==","shasum":"5cc92a3e331c8773aa97def0ae2d4c444fbfdaab","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.17.tgz","fileCount":32,"unpackedSize":101544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6U3MCRA9TVsSAnZWagAAHAIP/2JCvBP32FVhREluNUE+\nW6OIACqqQiA/xG77VE6Cra6OUiN5vxT52/U9XPENd3uodY77pYdblXkRU6U4\nPnJCgyk/ZRunqudyR7dNl+pfAbPKXE+dgKsB0nf3Hnv+fP1LOAMPR/U/ert4\nHtZ9t4vy4fIg8a8GSZ7z6Ch1i8/ZKP2Mk1Gd4SRnxhwag6v4UgiauMNnMtid\nb3LhhTWptEXRxcQXkuAETxUpcN9tmbcicAX2wlntMAeL3gxou9vG4LITIU+6\n1zbDuOMTsOEt4UwTWLvq5whMxNPtyAvZRtLIzl87lkTcI4LOeFJ8h1TkGV9n\nKEA1PS1v/Czv2JoXRhewmY2JnFFg+wCDlN4OMHnIsufpXQS/nQYkbllQ3Dzp\n8yCCDh17BIEOg1UJVV0Ov+aO+7vHBUzgGbmyiHSv+77VwbBbT89i85YWurAo\nrPjtJF4w2x2/ixKbii5H5zWk3eYmwAmMLX4jdcGGHtV6uBd5xAWX3kDfHEIn\nA5PNs+RtCpTXkFF+vzZ4jP0AUDyoaaJrBPT519wrB/vX5aAjfLYB/VFHjd8i\n8Hb7PUn+ku+8nzoKu200urLzAISnkqhWWE7IcduiuiaprPv1BUodpKGaRIwS\nxPJS07Mc7LQ3kXrUH87U8y1GIG3A/vxCFMGriziR5RyUy3D2AlfTETpeOVFV\nSsrB\r\n=vvVp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFrQhNhTyEXsn6fyv+s4vQ4Q4rTkRl0/ctCLE3TvrTvAiAC6Q0teulIEoqfllX4Ik5u6RWY2MZVqJjChQ56i0sZhg=="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.17_1642679756071_0.22205360006291386"},"_hasShrinkwrap":false},"1.0.18":{"name":"tvapps-epg-web","version":"1.0.18","description":"","main":"dist/index.js","scripts":{"start":"webpack --watch","build":"webpack","prepublish":"npm run build"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","dependencies":{"react":"^16.13.1","react-datepicker":"^4.6.0"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","babel-loader":"^8.0.6","css-loader":"^3.4.1","prop-types":"^15.8.1","react":"^16.12.0","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^16.12.0"},"gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.18","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-s94f9so7X1sNXBvEoZHfhJ53/BvlINmK0G5jGEpkS8p5YnB8VCaMyxHsJ0OUORTWEroKgp92zNtLrTF0cp/c8g==","shasum":"ad0b829eb671c589c0485066611bf3ca97e1af21","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.18.tgz","fileCount":3,"unpackedSize":38021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6Wq6CRA9TVsSAnZWagAAxdYQAKBsLrKduTgtLE2HCVzr\nSy/VF2k92MMFcf15Ob8l+XyUAPb0ZvdwjNDkmfy686nbmxF+34Czdlu/UhNL\nAUyvFnm06irL2/NzX+p6F4/a3sY1vJYaERffAIlZ9paiqHVupBSy6uXKhNNB\nKfhfix6SZ0VxHVRPmbdcGtUJKA+uFYQG5uPp6vPzu6PMjJ5ceRSoKTPKNB/K\niBujkhRLWG8y6u5flf/JrwUWthV9BU7eWO4vGztUKU5/gsqUfLKpWkH9PHP5\nI1BdwWK7kXHQRMwwXDik5bK/jIOSR0ep7DN7VAXTC+IcuEtkqS7kf9+ttuJQ\nips5MOZ6viUDWUy7xfiNrQGMCmOso3anbZ7XRuXL3aaFdwKgexgbwrwaw54u\nKuiRRUIsxNp5uteIEgwdkROfcb+aRnSwoAvzPY8AJeecHAS1kJueK2eoHETH\nFLad/lNRbqmeR67RDTKRusxcf/OeV+eQNWjKsKn8jXA1ttATX+mxE7wH1oaZ\n2arh48X9DLPaX0PdixNy/7Zq+nYysDz1mPuCwycnj3R3Qur06hv0Z1nQtZU0\n0cLbZt4xNC5SvdRC8G05saO39CvKULbu9miqDb5vx0J75GxIPYq87ilsDWuI\ngu8m0oRLRlZofNqL52Ae7praXb9qRJDljOTshkkJmtVErPrYmU+N6qme6uNY\nJwZM\r\n=a4by\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3yE1bBWkYQAmVeAa4SE9RUEo2b2hCWs80PeUjjZfjOQIhAKGeSn3tWKw/LsauodP4A0rHEFWapA5YvpdGNTHQdNPw"}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.18_1642687162008_0.9114614833152175"},"_hasShrinkwrap":false},"1.0.19":{"name":"tvapps-epg-web","version":"1.0.19","description":"EPG Component for React Js applications. ===","main":"dist/index.js","scripts":{"start":"webpack --watch","build":"webpack","prepublish":"npm run build"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","dependencies":{"react":"^16.13.1","react-datepicker":"^4.6.0"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","babel-loader":"^8.0.6","css-loader":"^3.4.1","file-loader":"^6.2.0","prop-types":"^15.8.1","react":"^16.12.0","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^16.12.0"},"gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.19","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-QFZ0ioa7iHogLtcwkT2HZle3cbZWPdqxm7CmaNNZa2ShuIxkjNPhSpTGmCJOax20HTr5eqceqqwDL6VuFIJ2Ow==","shasum":"9e1a00d90cb65fed718aba2f03ea9fab68c31dfa","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.19.tgz","fileCount":3,"unpackedSize":43055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6hJ8CRA9TVsSAnZWagAA2GMP/jYVh1+l6U/Qd3C9qtb6\nlntmfmodPTPdjRdcFHmakih7Psnqd18eCtm67DcQw+xwOCaCio1Qn7OJHns8\ncxlhZHZnJ/opajcp77rY9nPh3whm7JOa4t7VNHLgZj0Dsm91/BZJpRGY/g2R\nEyMPiUh/hyKVtdU1z//sGZ3srmlZVVHOpZxClgwWWArf5fZaiNRHgKOfHWdT\nSqEiEtgjbINomVXdDFZLbtNhN2atE7YpCCQB5IF691czWi7NpuGAA+lQLrSb\nPd2zoZyXgv4YLeYsXf+uWYvJfpxOgtzOKQxxeaFurxDjeGh5u+g48hTAF96p\nn0SA8UNhBUsLf451Upr6jPq/4PHuBnzHZm68ZjKo5Iz60x3uBmGzCA1/lwA9\nnLmwS+IEEywaLefgXFKZ5V/S+f4Kkcl+JdSkhPVg4GoWgvFcrWqgm4opNKSw\nXfpjRZHiw0M55eZvQpD2JZRB+eO3dV7uPO6E7heot55Bjc7au4a1jAUGM3sz\nsUGfB0YW9rG3T6vKUJYgtPfvR40ouvtWelnxpFkdAPEjDadlfORuvD7WwNef\nNtnupzteC54y5tOZcSJlosgwnqQpmeOP2Ke3qr+Voa8evI0PwrMLwR+uyegt\nT4BAlC9Vzht9SRipusALNFujZs2dQtLiJ+vLXKd7id2u68aDLtITisDj8JL4\nJdda\r\n=6gpG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDx0Njm5iXOkHFevOHpaK22k8RiaJO/0XNfFV+yt0JdIQIhANisyepSJuuymbu8DW2m/9CNUCoNW86E0cCMfME8oIt+"}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.19_1642730108305_0.17424773775165225"},"_hasShrinkwrap":false},"1.0.20":{"name":"tvapps-epg-web","version":"1.0.20","description":"EPG Component for React Js applications. ===","main":"dist/index.js","scripts":{"start":"webpack --watch","build":"webpack","prepublish":"npm run build"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","dependencies":{"react":"^16.13.1","react-datepicker":"^4.6.0"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","babel-loader":"^8.0.6","css-loader":"^3.4.1","file-loader":"^6.2.0","prop-types":"^15.8.1","react":"^16.12.0","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^16.12.0"},"gitHead":"ff582b655576afd2e7c9a31a3804a5de3c927595","_id":"tvapps-epg-web@1.0.20","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-p83waPTtH8AtKYXuBnnrQnURfXsQVuIDntLNtYKpVf99Xj7jG2gRQZM1DG8MAXfID8stCQyiDVSqN1qgggM4iA==","shasum":"ed85a354f34918bb3c078758d9964748ab9bde99","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.20.tgz","fileCount":3,"unpackedSize":42948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6hSyCRA9TVsSAnZWagAA0yEP+gMTReQBOss/HkJ5Gl8o\nx22V/gVawsc9/MwiU2IiceaKL9ezAT75+Tslcpy9QwPKgjpuKNuESaxNOWCl\nt/HQG4Q72fyE3CgdEnlaBD0u7zLnk3YPGFcnapNUysN7uMHgTBQNd7VKd+7d\ns+kPciYtLCuRJO0JXYuMHDsQw0ToRRxzks3oCOJUvBEHCvEJHnkMqaL/jb6/\nSvrBL9R+UzR82gBDwiYgMPnLBoY8OopRjs19noP2LXXi3GyyiS5+IewVlD0j\neLKz6zm4W02K8nKlbOHlPv8zSx3OwzG/Tro8OrUmFDtgVjYe8+D5PXlL/GGZ\nTV7kWAQLA9bkRl1cru7KSJ5XGv1oq537x6hndZi9i2FtmQ13gQS6c3Cc6Isj\nQpl73tVTgO7j/ixOMj6rjDQwAf9wxkzd5q2fPC+EAHoNCh1fU/zffS7dOUie\nv9Bcd01ZLQlG0b+1ljH6Yf83bYpG3qa9nac0A6CQk8L84Y/NRnRZroFF9zw+\nKRzPGovy3yQSxREhfDLSadClO/eanx9fdQScZoD6xwrzNa4pODqwx4gSWc9Z\nkQ7ng2+Ih4EXiLTtGpGXeahGM/0S45yLcF6Dvx1I6YGyujVUk9oViYGRUekJ\n5LDrx/AVuRsOpem/k6TyDnsditV76UtJ0B8n/ssFozPuspp4r/VDXi1s2P71\nIvAw\r\n=nbm4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHmuOU3o3PVEQeu8hoVdl6S+L+0rq8IehAwBSAM4fe3wIgT7e0ncDhMvjProkPWrVU8QS5RlDwLU4M68jCcPlWuv0="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.20_1642730674525_0.34706772307870093"},"_hasShrinkwrap":false},"1.0.21":{"name":"tvapps-epg-web","version":"1.0.21","description":"EPG Component for React Js applications. ===","main":"dist/index.js","scripts":{"start":"webpack --watch","build":"webpack","prepublish":"npm run build"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","dependencies":{"react":"^16.13.1","react-datepicker":"^4.6.0"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","babel-loader":"^8.0.6","css-loader":"^3.4.1","file-loader":"^6.2.0","prop-types":"^15.8.1","react":"^16.12.0","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^16.12.0"},"gitHead":"bf8da7963cc24b5773ead2d6a0ebf5e5d1fdfd22","_id":"tvapps-epg-web@1.0.21","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-0uyILCz+nZmAmHP1wJ1ePe1K08EUbqPnmD7IEW0RxXDjjJdU6EdXBz2y8SB1w2HGJzq2x6lbI6zGJBfOFt5QlQ==","shasum":"5da129c2977d53eb6e8c4c6c37a114d4ff0c6ec5","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.21.tgz","fileCount":16,"unpackedSize":104917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6jbCCRA9TVsSAnZWagAAhZQP/2EzBOKHvOI2Cl1RLMro\nlFC5RGFK2Dxxx1mbCliVa8T+UapHbhFt8W+EvWzeHBMUl3RO4JgSKfESpGMd\nEzXfrP/5QveArnS3Q+CrkE3dHtqSRM9nYxSmrjdpUqjSvtR206q4eAoMm7TZ\nFRDi5QIuPCskpLnR36tzMDqLDv50oStJtlaB6ALqpK/BviQuHex4GCUkaLWO\nP2XZu81Gf3dDzVjHJE4lWoEIXoE9jAbIQaVBGh1IS+KWPYC+cu7046sGQrwd\nVVQSV+vMpvpGQe5zrMqkoLxJI9UHDbkh/eo28w9CW5o+yBuKi/lgHzSzq+tH\ncmKGAKP0+4/o5CGzXsZ90et6TF2WYsV7fhsz4SywoPhXVDJr82tw9Gxm6/82\nNeZCUXDsZVrnyThoADGfbSlnpx3S8luTq1r6VcDg9Og0htlkv8td1pvXsm0F\nDNxNl942rJggT9HrQFShp2pX1gjH04qgX9OMHEi7HBHIgQ+MPDOVE0Vn8s/e\nXNPDAqmgbAcJ0PecFzkVlmUm4nmBf3iCdI2xKbjkyQ9ZRLoPsinJsF/NYQGh\nI1f3hoV+wr3+SmBsxJM+m82ol5r5V71jrduwraS1tetw/Dnqeel2DG6vUms8\n8DbRN8X2Q/RayPMt0Vt/Ucj0idvZtsRDbldFaUJNfMZgreu5vvOAIvDF19de\ngfDr\r\n=exLA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJqmKxdiCm2xQdhY1afYbL8HGQJxAvGagaTdcwsEi7NgIgcLVt3PLIMgH7jjwZqEg6pwrrKPTRebPtsI3ozbC/mHo="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.21_1642739394288_0.37287284635095075"},"_hasShrinkwrap":false},"1.0.22":{"name":"tvapps-epg-web","version":"1.0.22","description":"EPG Component for React Js applications. ===","main":"dist/index.js","scripts":{"start":"webpack --watch","build":"webpack","prepublish":"npm run build"},"keywords":["tvguide","tv","epg"],"author":{"name":"Nexle Legacy team"},"license":"ISC","dependencies":{"react":"^16.13.1","react-datepicker":"^4.6.0"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","babel-loader":"^8.0.6","css-loader":"^3.4.1","file-loader":"^6.2.0","prop-types":"^15.8.1","react":"^16.12.0","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^16.12.0"},"gitHead":"bf8da7963cc24b5773ead2d6a0ebf5e5d1fdfd22","_id":"tvapps-epg-web@1.0.22","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ENjXmQZC22bEDVrd2TwgAr4rauQeO/Z/SQnxhcfUtEHqd1204fdcquju5QzD1yJbIoG4jW2j+G9QfJLfpV8RTg==","shasum":"1761802e65824e249d6448b3de486b7b6ff3ec46","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.22.tgz","fileCount":16,"unpackedSize":108790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6jrSCRA9TVsSAnZWagAA+WMP/1Z5P6+dIRS4ZKp8v0Tj\n8ELxrgZpU/DWKj7BXaxR8Eyw4xv4oDndL54huSnv4Y7uppgbez4VjI9kbIym\n8L1h8syW+soxWoyqcWwvPleYHMjVdYSzhvj3y7QVVryUxdSvRAHSJy+4Dj0M\niIp76kFXsdAXrePOoRHrfqhmcblhz2OkAJo5w6SR0+xTRde9D9BMyA2iYTyy\nxQgQGFQtivAr2iO6wXmqjO4oFPB7YqgFaae/3Kj6LyV7F3e/Vy3YvwAbVYBt\nXppIgaknbRsUD8DA6whhWAX/7ma4QP5vhSY+/rKcskAtg86hBVGvb1wCfqxW\nhJtrwKi6ME/CyuvrNxXeYwKWegx2Myd9GRImxO9oP3PZjsH/dWDed/hhs8Zt\ntdR9/CYIlsY0a8b8vyNY7BcyyPY/kKxWdWhuXXva+cRwC2jyGCiRaHDsNwxA\nbjvqRw6FOkbn/7rARMekNkj2w/pSgLt4zol4fTPijEmM3gWYGnfrMiY/l0Qz\ntaJD2yLSakndzqL1bCgba/6BRiOqtiWkLCxWUzBZagkJjBPyiTe3aDAcqLsd\nTOV1MxnpcLbubVFKSRfwOyvCcPip1FEFRhDaFqTxdsHv/+7RYiy+XNOL6EA3\n85i6puiD0A0SYfXwD2LL60Pw6yYep/bwgLXPuzCEhy3cGPie+5ovW0CoMk7Q\nq4AG\r\n=iehb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkvisBnh7tmtRXax8lPTR3WvKfwo367Hf5tRuGZMVI1AiAT4XYVsfyXzQz38stXjIvZlSmwiHV0wR1jrTQrXoEqBg=="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.22_1642740434459_0.25084114652661094"},"_hasShrinkwrap":false},"1.0.23":{"name":"tvapps-epg-web","version":"1.0.23","description":"EPG Component for React Js applications. ===","main":"dist/index.js","scripts":{"start":"webpack --watch","build":"webpack","prepublish":"npm run build"},"keywords":["tvguide","web","epg","react","guide"],"author":{"name":"Nexle Legacy team"},"license":"ISC","dependencies":{"react":"^16.13.1","react-datepicker":"^4.6.0","react-device-detect":"^2.1.2"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","babel-loader":"^8.0.6","css-loader":"^3.4.1","file-loader":"^6.2.0","prop-types":"^15.8.1","react":"^16.12.0","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^16.12.0"},"gitHead":"bb2c265d049f3fdf7fd0352ccfbdbaf1d0a3dda3","_id":"tvapps-epg-web@1.0.23","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-NBUPUcrflT+ZurMRUdeEth6bYRk61nwc0eIQxIVrlT3dcfTDKRS1Q5JVj0ZeZ2JCrWpspQT+tGSV9TO/O0TvLA==","shasum":"e8abaa8b7bacc57f95056a8e46f04e849fc58910","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.23.tgz","fileCount":7,"unpackedSize":285873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8QkHCRA9TVsSAnZWagAABTgP/iooKARIYBiVcOUy378y\nOGI9KNxFkXGByqeYRH8LE3HZ7uuDLb+dZj9QrxGsW5qojoeKs+qjdJp3Ht/J\nunlW416E0OLsnqSXrmKpo5ly7a5k4KIVTy3YUBCHJ+wxSnaS+3ukGVjoQgt6\nFwMJyXKMANrRkPDdKKYX16L2tDJSp2ksJ4d1pe5Ag+mAP6OmR0n7tO5dcFOI\nh4M6c5XVsvKpopcn5p6M5KLKeVSj9lGvzTKlxIkYWn9Xcd2AT++fLPVx2yv+\nQzeitsbVGAgeYFMJuqJ19X7Y3QNrg9+yXEmwEL/Dh4ON70lte1w8GEmQFzSF\nIuhe7R88Gdkb8dGeJi94F5Spo1EgD61jgoTRGrlyXjqCW72vFx6scdY6VFYd\n1sVudUp0CRk0F0AepDknjMz/R4ehMVIp0HAIGmNOPRD9ygAFDPJmTF9vD6E3\ntBJP0LNneAilXLpuf3eQvNm9AKcQ54FhOnLS6XZ8QS2Z/VcRxEJb9oWpXXHz\nQV4616DohtnweUyCLUXiKrsVj+vZWUvNtINm968Px/ARlAQYSdl49S/Mvcq/\nP06qVJwskO52u8po4QsMtuv5MGPYHYp4wAPupifYnrJ3nm3kYQK89nfe6teF\n/A7oR5re3Jv2eeJP4xaDgkCCE2jAIA4Zv2XLhlZKbqYmo4gkX3APg+Nowv0G\n2c8C\r\n=oUQE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+pKtTt3qunaDWUG/OexlAmGp0hpg4P+nsiGI7P9N8wQIhAOfPI9pvprq8/KDSxr2moMo/KhP7MiPmhXrqB7S6LU/J"}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.23_1643186439343_0.268753060570073"},"_hasShrinkwrap":false},"1.0.24":{"name":"tvapps-epg-web","version":"1.0.24","description":"EPG Component for React Js applications. ===","main":"dist/index.js","scripts":{"start":"webpack --watch","build":"webpack","prepublish":"npm run build"},"keywords":["tvguide","web","epg","react","guide"],"author":{"name":"Nexle Legacy team"},"license":"ISC","dependencies":{"react":"^16.13.1","react-datepicker":"^4.6.0","react-device-detect":"^2.1.2"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","babel-loader":"^8.0.6","css-loader":"^3.4.1","file-loader":"^6.2.0","prop-types":"^15.8.1","react":"^16.12.0","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^16.12.0"},"gitHead":"5c98429f8a855c30319edfa5b64d4a64220cc18e","_id":"tvapps-epg-web@1.0.24","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-PPHLGqbq8YDeFl7v06pi7y2VRTPb6W+yCDHmIp/fJ9W140alEswQBvjvj6q2FGLSGgkrnw0en8nZXaV3u0Udlw==","shasum":"2184d2ff1c60607b4275cdc0eb6a870bbc11f264","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.24.tgz","fileCount":7,"unpackedSize":286044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8RDHCRA9TVsSAnZWagAAdvcP/A/46n409KESpkzmBhP6\nGNvuqh6Kv41bJQjtp/ScZSY36beY9B8B1Knuu/QMQHB7zqbIZxqlyUmSDQJk\n1gAwIGsa99NiDLHNKkh98RIix1wMe3WlSmam+2sQw0jED3+7UnVDpgvf7gdw\n6vCoW9Gx6iicbIhLzCJxZIkkJDzLmhaGo8wPYB8AxncE6MNu8hFnAz9oXHjJ\nFwFShBAdX0jITcYB7FyRNpjiwlSfqftdaOcKlkCnV6IJDNOib++hjQr/5jk4\nU0m5DiyFRZGFLgSFu0jxscyTNpwhXWJgiicBJ88fa8LojZSZ7w0YPK1GDkNE\n3c2uzO6/t28Im9LH1mKCsnWNxSgNeqbdYbq7srMhMHh6zitDbLdm22oemq0w\nFd2A7mEw4xRzu1QuDiLQTcdWS269uW+kCK71/7q3xCw0Lc1uAC6l+AhYK5BX\nBopvECken+HNFB04OR6ZUlY8N3LqKFJelYImvJRa0tJSl/QJxpBhu7sGcslx\newWJviaCDf0ukw6xOKfCRlU4RH7EGFMUcwXpudCGAEu6F/v4hgsMykR3xg3n\nGMZTb6DC63lccQIBGXCZdnxmFGZCdtFFRjRM9M9/sGDleX9vBz3zV9Bd7H+t\nY4o0tl53HpEfz+YO8HgfK1mwIOq6Jvs7N/1+A7igNMktS2p9ynLEnDeMEyxz\nHlZ1\r\n=xy/Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICA1Yn26cAVfvYer2/EltAYFIYROd1qJFtyvDxWXdkC2AiB2PRoqs/VYGSelcOgIqVT2i6sk1RbOffPRc92LJESTCQ=="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.24_1643188423481_0.22170080629410904"},"_hasShrinkwrap":false},"1.0.25":{"name":"tvapps-epg-web","version":"1.0.25","description":"EPG Component for React Js applications. ===","main":"dist/index.js","scripts":{"start":"webpack --watch","build":"webpack","prepublish":"npm run build"},"keywords":["tvguide","web","epg","react","guide"],"author":{"name":"Nexle Legacy team"},"license":"ISC","dependencies":{"react":"^16.13.1","react-datepicker":"^4.6.0","react-device-detect":"^2.1.2"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","babel-loader":"^8.0.6","css-loader":"^3.4.1","file-loader":"^6.2.0","prop-types":"^15.8.1","react":"^16.12.0","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^16.12.0"},"gitHead":"035baa127256d7497904672a85a750dc5cdb3785","_id":"tvapps-epg-web@1.0.25","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-oitK6KsQ0MHH1Mr9sdYKAJzP8ef2938sQt0WRZjHK8/HqVqmJVXzO/Lh4+bQX5R/yqcs7KBuQJ+cmea29zl9XA==","shasum":"2cb75d5a2f66a55b531e896f6a95b097c42ae7e6","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.25.tgz","fileCount":7,"unpackedSize":286044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8ROpCRA9TVsSAnZWagAArb4P/j9XUGPx09lh9xCujWRF\n4tqEkiW8Zh/Gs6juyGpox9cHSWBuIx28ba2ehzD1yCiUUh4+clj9FaZX8K1u\n0vnHbAw9RlOzvsqhfswkG+hZiShMb6Q+1dZFRit1oOb6JKzI+LZiQziqGjDF\n7ZRoUkDJO0L014c9kJs98pIxqKKLOL1SQpp3F8v4pcCRjzD2L02eG+94841h\nGWggTDlK52dvqnGs8IwLqeR9KUd3jpbLp1boqGBcF0gbnaIFYru4c9fz23dJ\nA/xf8nWBKbRpPgBJ1VpzkjxaDzMlNi8dkV02CV7jLufNUpQuM2SmSWDohdIv\nb9ZNfvRNkCoqFRUYewa24w01Cf3YS/U/LTBFzCggIbhGR8ELAAwFK9v1MsMU\nQh/TXSOte5f6fYOQB8JGmtYadzltbXSMcYoCYvXdtx8GEkaQg1LKmF649SUd\nXkqHO2xWHD4dvqcjMJhau7hnMmZlrVM9U8cfhV3c16dHJyaqTbEobhN3Ekng\nGMiz0cw1/u97mCQjiQKB+AILz/LV5/qVdIMJCtkYnaoS8TG1F4NZwapM23/c\nk0fHoGXI4JbAdZfJs4yaLzMMtq4svUsubk3WQSp4m8Eue+r2JXEvAZ2fI2uQ\n1pSbXS3wgoej5AVfcnO050EvGQ6KbtV8wrWW0O1PAp2ehuiKCDduFyZLaYCy\nL7Qf\r\n=v155\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEP+s27VQ2dr8PJm4OpjUBxpT7Iqf+ib8Dq+Y+15RiG3AiBvKRVTK92hoKVtc4nmcToHFFh8kLdb2nR+5gjLbxGW6Q=="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.25_1643189160838_0.666316393919393"},"_hasShrinkwrap":false},"1.0.26":{"name":"tvapps-epg-web","version":"1.0.26","description":"EPG Component for React Js applications. ===","main":"dist/index.js","scripts":{"start":"webpack --watch","build":"webpack","prepublish":"npm run build"},"keywords":["tvguide","web","epg","react","guide"],"author":{"name":"Nexle Legacy team"},"license":"ISC","dependencies":{"react":"^16.13.1","react-datepicker":"^4.6.0","react-device-detect":"^2.1.2"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","babel-loader":"^8.0.6","css-loader":"^3.4.1","file-loader":"^6.2.0","prop-types":"^15.8.1","react":"^16.12.0","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^16.12.0"},"gitHead":"035baa127256d7497904672a85a750dc5cdb3785","_id":"tvapps-epg-web@1.0.26","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-fMYIY9DGB/WiEgc795kSeK13Kr67i7l1B0ozw9tcAsMGpOKpQjL5Pm5lYwR6AhoW5UMziwk7dnZYzWD4Pm95gg==","shasum":"c001dd47d265d875866f4aa47629316833e29b4f","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.26.tgz","fileCount":7,"unpackedSize":290519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8neLCRA9TVsSAnZWagAAyOkP/1kX3W1Wpj69WSXPphvf\nOstY6dGxBARPjeUt3zX0rP1OJ2iIKZAhh2ju0PhyxM9UKf9k5ljRBG0ApyPq\nPT2SqapM/iY8xjup+B8KQuIvyBmxRjR1W2GuqCzo6qai9BuomF3lssomSUSP\n9h9RBhauRo7Ho1t0LsgZCjbe4TAv9hGPDExYqEGd920CCXN0AnQKKVXNVu0K\n929lrYIEHghDQObg2F8zhuHXi695m1eIDDenOGrcQLTVXUEz9I0v4KPMO5L9\nc9ju49D1RcTfGdR+/OVyVx8j3iul1NnLrJev1K8Kg4c4OWvrH3h/u1Aczmfs\nD+QYy7G8v0T07sillI9aJH+1fh83pTsTQDEpf4XqdKbvSsRxNqRK8RxT0mgS\n90ffPtlPh8iSPsdMBcPWmezb0GRE90MdJlURsr/8JHnjkfnu7QSZBvIkkIgd\nW1+1vX8xvbQ+N4Poru+s0oCCYxOQj92e2G+SYLxH7ohchk7LfdjT9ZdjAi49\npVUo/HZjsbbbYe0p5sSPlLUmML8wIyf81OGlU9DMchXGgsG2ZQNgYEkvwMux\noQrIIYEYBPkWackbBbFr7sdgszlk9gxbtanf/QJlwSkSv0WJUsqg9LtMNz44\nVqTDA57zs+osY+DjJmJVCDx3SmOsveJLIWPOgmImUylLItpgsImMaiY8Qkwi\nwFuE\r\n=CXmE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBraW79hblb1iyHAV1R8WlLedMfzNhNV2NAUnAHAj2Q/AiEAwuK0lInm7+ImIj+qKNnTc0oYtWMWXB3JwLAKGdkQhzw="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.26_1643280267318_0.9201438347248592"},"_hasShrinkwrap":false},"1.0.27":{"name":"tvapps-epg-web","version":"1.0.27","description":"EPG Component for React Js applications. ===","main":"dist/index.js","scripts":{"start":"webpack --watch","build":"webpack","prepublish":"npm run build"},"keywords":["tvguide","web","epg","react","guide"],"author":{"name":"Nexle Legacy team"},"license":"ISC","dependencies":{"react":"^16.13.1","react-datepicker":"^4.6.0","react-device-detect":"^2.1.2"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","babel-loader":"^8.0.6","css-loader":"^3.4.1","file-loader":"^6.2.0","prop-types":"^15.8.1","react":"^16.12.0","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^16.12.0"},"gitHead":"50143ca069188cda248b0848ff8d6af989a817ba","_id":"tvapps-epg-web@1.0.27","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-idH8Ii0EemRVYv8jFahIjkLan1qBibagp0gYAX+i04+VHqcf5hljQN+7JkRfVaLoKctHmyk2yj1ooUNl7wpAJw==","shasum":"b306a1cac2bc4466820abd38f58dc3b1da158c19","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.27.tgz","fileCount":7,"unpackedSize":290557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh85pqCRA9TVsSAnZWagAABnEP/iJE43szQsI6hNFgku7b\nCwXh2bx7FA0yoPg25fjgPW9BczRpUxFqpjkbsW4Jw7ZEePx78TdF+zVtcHkV\noUSadT86XNoBlQth23BXFqFuU4fBeFunw17NOwcuYPViIFPwNjpOxHfJ8fej\nom1wjw6rUMFLLQRaN6cmYZuJhwFjfHcNTYGzBn8+8LaN3qBn2UTeTOxWTMUR\nURsmnzi/pVVXOp9eWAmcjUUk9a7I/0xCvAS+JwGq8v20fljwTn2fv888xWsT\nXROAfElDANPmkGfZ9nhUWCg8p6cPOBzN7MJcZSh0j2x91NWF+OCSy4tMFslP\nHi1EBABdNWyTh+1TfqSt/BVDSBv98nAjZqogD1v3WIG0dZYugk96SNvfUz7P\nNUsw2QuJCJ8Ecdwi7cx2CUT12fSFRyLKu6XoqKqTntzXXqwJfspJD7zfCxUU\n7S++hZb6pyEHnvlUxkXY/Qk1OtW7A15h1YrGL2VgfXQiMXCCGNwxIeAhNABP\n1aKQQ4Rr8BHyhB+DmbWgSW+orhoEZ2rNsv3qISVtLaal9qfhyDibofETuOtO\nWYkhH4d9twh0/MkxnvLtOhBaioVcC6IRFmunadzMZoD1y8cheRfF78xgBYlV\n+3cFMjsYvRx2BaOzuCyriTc14QgKpBIG08gtJY77x8wj6u+5uSxKReR7Qm2i\n0YF9\r\n=GETL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm3stADWPbKc2qQ+9f1d/dvxg8ryzJEMtxeRTk+ioNrwIgXqSHGmje0wbnehq4fiuCTO3lpYJQZzUoGlK9e5+ZPQg="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.27_1643354730383_0.20747109941099762"},"_hasShrinkwrap":false},"1.0.28":{"name":"tvapps-epg-web","version":"1.0.28","description":"EPG Component for React Js applications. ===","main":"dist/index.js","scripts":{"start":"webpack --watch","build":"webpack","prepublish":"npm run build"},"keywords":["tvguide","web","epg","react","guide"],"author":{"name":"Nexle Legacy team"},"license":"ISC","dependencies":{"react":"^16.13.1","react-datepicker":"^4.6.0","react-device-detect":"^2.1.2"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","babel-loader":"^8.0.6","css-loader":"^3.4.1","file-loader":"^6.2.0","prop-types":"^15.8.1","react":"^16.12.0","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^16.12.0"},"gitHead":"57a8b5086c469a85a314a9580242531865b39d3e","_id":"tvapps-epg-web@1.0.28","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-qK/cGfkxGKbZIfCwQR/yb9itIefCJN5lHqmc4vqqobkb3i58ajnQTBDf3OapeNkGiTDJLCAbx4kv6JfV3OJjFA==","shasum":"62d759e4492cbd54303ca514220de888385864a9","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.28.tgz","fileCount":7,"unpackedSize":290557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh85zZCRA9TVsSAnZWagAADMEP/iULHLCmQFpJoejy8vsR\nbCbtN4SNLRRfbzvSxsfJSC2GWA3hfQL/AlXHZbQ5nF6bskZfoOAo/jcisw7F\nl49aD76U1EzNahJn3yIm4eiJB8E4JM6CrsP15CUGz5n5DaOu/ZjKFkSQzlph\nWD+vM8sFD4RkUHqSRqiTrRsFMES7lWTTPYhfL/mHK7Tc0CR6wNfyLbEqvKpx\n/7Fxi80qfZUX7AoDsDBRiAiCfRHTReBdQNPRGTwAQSxNBj5pvvNLy6ITgjvV\nT7SQBPXN6Co0jUOqU2vxcxSazyoIQEqviKLdonjMHpZfLh3TYNmGMJI8Siic\nwRYBxpRHM7MdeuTtMLahD7AF2uYzWPNV4CvPP1oumCAeZDs3rgUo8M+PKVuS\ncFxAMaQObRSa80KXVpmIWxN5pRY8Jsnn5lQ/J4TooHrMYHJF96Hjwe+7rn0V\n07ot4Svl7TuLUdepWdCY9Yi2cUJw8Bk8bGnx+y7B28qpBRGQxSMNdQxbLvy0\n5MciMknasS39N6oPJR5DdIxXxuIKI/aYHQpHG8YRA4b8dDEotxxPzh1iSqq9\ntB4+1EHcnmxnAwf7Lef75OriQwTpbEXt7Rn5TGqNTZr7uRkdLtEMm0Ao+VRC\nGh1QuMgB5MPceLvM14B4b5LnYVD05+Cx8g1YX6F7bRUYVTiVFH8aQiRlssed\nQDXE\r\n=ylMl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc8Bl3o6vD6+qtPtDLKMKIKRUil+JV806aQBp1W3syMwIgBP1rJqhhQ9Nge8ULAmoEF3Ak0HYBEjCnvOtB/kyWyRE="}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.28_1643355353672_0.9797295729198634"},"_hasShrinkwrap":false},"1.0.29":{"name":"tvapps-epg-web","version":"1.0.29","description":"EPG Component for React Js applications. ===","main":"dist/index.js","scripts":{"start":"webpack --watch","build":"webpack","prepublish":"npm run build"},"keywords":["tvguide","web","epg","react","guide"],"author":{"name":"Nexle Legacy team"},"license":"ISC","dependencies":{"react":"^16.13.1","react-datepicker":"^4.6.0","react-device-detect":"^2.1.2"},"devDependencies":{"@babel/cli":"^7.7.7","@babel/core":"^7.7.7","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/preset-react":"^7.7.4","babel-loader":"^8.0.6","css-loader":"^3.4.1","file-loader":"^6.2.0","prop-types":"^15.8.1","react":"^16.12.0","style-loader":"^1.1.2","url-loader":"^3.0.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-node-externals":"^1.7.2"},"peerDependencies":{"react":"^16.12.0"},"gitHead":"57a8b5086c469a85a314a9580242531865b39d3e","_id":"tvapps-epg-web@1.0.29","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-qFnI1NYqdBtwVe0MQ+NqqGdQO/2wYmnUQXM+LC74YgIs9EHueDZCdwOzijYZmhltYi8VRi3T89tW2SGdxM4NOg==","shasum":"c8f775a38d1a32cc5057ee138a38c43650a653c1","tarball":"https://registry.npmjs.org/tvapps-epg-web/-/tvapps-epg-web-1.0.29.tgz","fileCount":7,"unpackedSize":290557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh853eCRA9TVsSAnZWagAANtMP/2R1QxBpdxQOGueoUhB1\nwL5TsiPRYY0q+QTIpOHpoUSJAdE98OUZimVdM7+TjUohP6YBFBVKR3dxyw0v\nPDa42wg+/iJWJz4osu9aBd+v6d4EDS1mI7hadf1ZFCEh+2EZEA0Mu6qgu0NT\nA7DK39wwbGD0gbqm0y7kEBbeCg4ZFkvgw3uqoCLxtT2rD1PC3NrQvCPg5uuD\nSSXZTmuSItrYh8GblKeWHVpamB4694P6euz3snFRXMddecnpWA3d+8EM7B5i\n68YjIuOxZiwwym82WbEnIgEqlNHxYl9rbSzZtBFvJAXIQTPeH/c+Zp6sDZEX\nvxzNijRD8LCV46bQL0tKFOJ/ZGlsMpB2tdu7YxbUI6ajDG4otTf1JLIm2oZ1\nc8nG24jfbVwCjlf2+6a8J0hnuO6ervnZ1P/+34OKEJlVnclQk65x5zY+4IQ5\nzfBzDmS0OdDYje++uC3FAe0XIYcoNmzOJQK0pK+EIqfDDJYcqBwiVM81myPj\nOsCzkYFRETg89NGo0fAAM/U6YlhNINfUXxQyKCHizsixOm3hNJ1Dgy2qRezY\ntbdj60Zzy4ezg+Ps1o77NSmzevggkLPbFvYC7e1z3Rpv+QTZp7mYG5Svl8LA\nrApAnKX7Y80/1RYiQJ2szMHg/0vXjqVcbu2Yx3UNTIc8AGLnQf7ZtQ212iBX\n66u9\r\n=xgZ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE/Gy7PtUS9mB7MvGRh/bN47GzOydq8wRRsKOS5GbuXgIhANI9Mkic7Q5kgSOQkEtms7paWgOED10Jqs7YibVC9Jzy"}]},"_npmUser":{"name":"nexlesoft","email":"development@nexlesoft.com"},"directories":{},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tvapps-epg-web_1.0.29_1643355614427_0.20032608415153308"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-20T06:26:51.210Z","1.0.0":"2022-01-20T06:26:51.429Z","modified":"2022-05-22T10:38:01.512Z","1.0.1":"2022-01-20T06:40:05.168Z","1.0.2":"2022-01-20T06:47:32.675Z","1.0.3":"2022-01-20T07:25:16.069Z","1.0.4":"2022-01-20T07:37:12.798Z","1.0.5":"2022-01-20T07:49:50.010Z","1.0.6":"2022-01-20T07:54:08.313Z","1.0.7":"2022-01-20T08:11:05.332Z","1.0.8":"2022-01-20T08:20:49.286Z","1.0.9":"2022-01-20T08:26:42.295Z","1.0.10":"2022-01-20T09:08:11.126Z","1.0.11":"2022-01-20T09:20:17.399Z","1.0.12":"2022-01-20T09:25:23.386Z","1.0.13":"2022-01-20T09:34:21.124Z","1.0.14":"2022-01-20T10:07:54.588Z","1.0.15":"2022-01-20T11:24:56.950Z","1.0.16":"2022-01-20T11:34:49.326Z","1.0.17":"2022-01-20T11:55:56.247Z","1.0.18":"2022-01-20T13:59:22.346Z","1.0.19":"2022-01-21T01:55:08.507Z","1.0.20":"2022-01-21T02:04:34.694Z","1.0.21":"2022-01-21T04:29:54.461Z","1.0.22":"2022-01-21T04:47:14.628Z","1.0.23":"2022-01-26T08:40:39.510Z","1.0.24":"2022-01-26T09:13:43.675Z","1.0.25":"2022-01-26T09:26:01.019Z","1.0.26":"2022-01-27T10:44:27.461Z","1.0.27":"2022-01-28T07:25:30.498Z","1.0.28":"2022-01-28T07:35:53.815Z","1.0.29":"2022-01-28T07:40:14.624Z"},"maintainers":[{"name":"nexlesoft","email":"development@nexlesoft.com"}],"keywords":["tvguide","web","epg","react","guide"],"author":{"name":"Nexle Legacy team"},"license":"ISC","readme":"EPG Component for React Js applications.\n===\n\n\nReact Js TV Guide for web\n===\n\n![Default UI screenshoot](https://user-images.githubusercontent.com/30113159/150487027-488ee4ea-eabd-4d24-8709-26d8a7d6b11a.png)\n\n\n- [x] EPG component\n    - Material design similar to the website\n    - Supports model (channel, program)\n    - Renderer support:\n        - [x] Support React Js\n        - [x] Support custom UI at component (date, time, channel, program)\n        - [x] Support callback function when selecting (program, channel, favorite)\n        - [x] Support change icons (next, prev, calendar, recorded, record, loading, catchup, purchase, favorite, favoriteActive, scheduled record, place holder channel)\n        - [x] Support change text (today, no program info, loading),\n        - [x] Support past and future date display\n        - [x] Support slient load more programs by date\n        - [x] Hooks for loading additional data when scrolling to the end of the loaded data\n        - [x] Shows the current and next programme and it's start time\n\n\n### Data\n---\n\nData is provided in formats defined.\n\n```js\n    channel = {\n        imageSrc: string,\n        id: number,\n        externalChannelId: string,\n        name: string,\n        url: string,\n        description: string,\n        category: string,\n        extrafields: array,\n        number: number,\n        isNpvrActivated: bool,\n        isCatchupActivated: bool,\n        isFavouriteActivated: bool,\n        isPurchaseActivated: bool,\n        flags: number;\n    };\n//default value\n    channel =  {\n        imageSrc: null,\n        id: -1,\n        externalChannelId: '',\n        name: '',\n        url: '',\n        description: '',\n        category: '',\n        extrafields: [],\n        number: -1,\n        isNpvrActivated: false,\n        isCatchupActivated: false,\n        isFavouriteActivated: false,\n        isPurchaseActivated: false,\n        flags: 0;\n    }\n};\n//example value\n    channel =  {\n        imageSrc: 'https://votvapps-ng-test.tvaas.com/RTEFacade/images/attachments/TV2.png',\n        id: 1895201,\n        externalChannelId: 'LuxeTV',\n        name: 'Luxe TV',\n        url: '',\n        description: '',\n        category: '',\n        extrafields: [\n            {\n                responseElementType: \"Extrafield\",\n                name: \"static-playback\",\n                value: \"false\"\n            }\n        ],\n        number: 12,\n        isNpvrActivated: false,\n        isCatchupActivated: false,\n        isFavouriteActivated: false,\n        isPurchaseActivated: false,\n        flags: 128,\n    }\n};\nconst channeList =  [\n    {\n        ...channel\n    },\n    {\n        ...channel   \n    },\n    ...\n];\n\n\n//PROGRAM DATA FORMART\n    program = {\n        id:  number,\n        name:  string,\n        shortName:  string,\n        serisName:  string,\n        description:  string,\n        prName:  string,\n        startDate:  number,//(timestamp)\n        endDate:  number,//(timestamp)\n        startDateAdjusted:  number,// default equal to startDate (timestamp), adjusted to fix start of day (00:00:00)\n        endDateAdjusted:  number,// default equal to endDate (timestamp), adjusted to fix end of day (23:59:59)\n        referenceProgramId:  string,\n        flags:  number,\n        responseElementType:  string,\n        price:  number,\n        imageSrc: string,\n        genres:  array,\n        prLevel:  number,\n    }\n// default value\n    program = {\n        id:  -1,\n        name:  '',\n        shortName:  '',\n        serisName:  '',\n        description:  '',\n        prName:  '',\n        startDate:  0,//(timestamp)\n        endDate:  0,//(timestamp)\n        startDateAdjusted:  0,// default equal to startDate (timestamp), adjusted to fix start of day (00:00:00)\n        endDateAdjusted:  0,// default equal to endDate (timestamp), adjusted to fix end of day (23:59:59)\n        referenceProgramId:  '',\n        flags:  0,\n        responseElementType:  '',\n        price:  0,\n        imageSrc: '',\n        genres:  [],\n        prLevel:  -1,\n    }  \n//example data\n program = {\n        id:  12966715,\n        name:  'Los milagros de la rosa',\n        shortName:  '',\n        serisName:  '',\n        description:  '',\n        imageSrc: 'https://votvapps-ng-test.tvaas.com/RTEFacade/images/12055411.jpg',\n        prName:  'APT',\n        startDate:  1641769200000,//(timestamp)\n        endDate:  1641776400000,//(timestamp)\n        startDateAdjusted:  1641769200000,// default equal to startDate (timestamp), adjusted to fix start of day (00:00:00)\n        endDateAdjusted:  1641776400000,// default equal to endDate (timestamp), adjusted to fix end of day (23:59:59)\n        referenceProgramId:  '2466657917202201091800120',\n        flags:  0,\n        responseElementType:  'Program',\n        price:  1,\n        genres:  [],\n        prLevel:  0,\n    }\n\n\n\nconst programList  = [\n    {\n        channelExternalId:'France24Fr2',\n        programs: [program,...]\n    },\n    {\n        channelExternalId:'ArteLoop',\n        programs: [program,...]\n    },\n    {\n        channelExternalId:'Arte',\n        programs: [program,...]\n    },\n    ....\n];\n```\n[Data example ](https://forge-git-external.viaccess.fr/APPS/TVaaS/tvapps-epg-web/-/tree/tvapps-epg-web/data)\n\n### Config Defaults\n---\n\nYou can specify config defaults that will be applied to every request.\n\nAvailable tokens and their meanings are as follows:\n\n| Prop types                 | meaning                                           | examples of output                                        |\n|:---------------------------|:--------------------------------------------------|:----------------------------------------------------------|\n| catchupEnabled             | config catchup                                    | catchupEnabled={false}                                    |\n| npvrEnabled                | config npvr                                       | npvrEnabled={false}                                       |\n| favouriteEnabled           | config favourite                                  | favouriteEnabled={false}                                  |  \n| numberOfFutureDays         | the future number is display                      | 1                                                         |\n| numberOfPastDays           | number of day too was display                     | 1                                                         |\n| currentDate                | current date value is selected                    | 'Date Fri Jan 21 2022 10:30:00 GMT+0700 (Indochina Time)' |\n| todayText                  | text showing current date                         | 'Today'                                                   |\n| noProgramInfoText          | display text no program info                      | 'No Program Info'                                         |\n| loadingText                | text showing loading                              | 'Loading'                                                 |\n| programDetail              | object program detail is currently selected       | {}                                                        |\n| isLoadingShown             | status loading                                    | false                                                     |\n| isLoadingMore              | status loading more                               | false                                                     |\n| channelList                | channel list data                                 | []                                                        |\n| programList                | program list data                                 | []                                                        |\n| tvGuideContainer           | Take the element tv guide to check the height     | <div></div>                                               |\n| onDateChanged              | callback to change date                           | (f) => f                                                  |\n| onTimeChanged              | callback to change time                           | (f) => f                                                  |\n| onProgramSelected          | callback to select program item                   | (f) => f                                                  |\n| onChannelClicked           | callback on click channel                         | (f) => f                                                  |\n| onFavoriteClicked          | callback on favorite                              | (f) => f                                                  |\n| tvGuideWrapperStyles       | put css to change the style of tv guide wrapper   | { marginTop: 364, background: '#000' }                    |\n| datePickerStyles           | put css to change the style of date               | { fontSize: 16 }                                          |\n| timeLineCellStyles         | put css to change the style of time               | { fontSize: 24, color: '#fff' }                           |\n| channelStyles              | put css to change the style of channel            | { number: { color: '#03143f' } }                          |\n| programStyles              | put css to change the style of program item       | {current: { fontSize: 24 }, future: { color: '#fff' }}    |\n| programHoverBorderStyles   | put css to change the style when hover at program | { '--hover-border': '1px solid #EE3325' }                 |\n| timeBarStyles              | put css to change the style of time bar           | timeBar: { background: '#EE3325' }                        |\n| loadingIcon                | allow to change the loading icon                  | ''                                                        |\n| nextIcon                   | allow to change the next icon                     | ''                                                        |\n| prevIcon                   | allow to change the prev icon                     | ''                                                        |\n| calendarIcon               | allow to change the calendar icon                 | ''                                                        |\n| purchaseIcon               | allow to change the purchase icon                 | ''                                                        |\n| recordIcon                 | allow to change the record icon                   | ''                                                        |\n| recordedIcon               | allow to change the recorded icon                 | ''                                                        |\n| favoriteActiveIcon         | allow to change the favorite active icon          | ''                                                        |\n| favoriteIcon               | allow to change the favorite icon                 | ''                                                        |\n| catchupIcon                | allow to change the catchup icon                  | ''                                                        |\n| scheduledRecordIcon        | allow to change the scheduled record icon         | ''                                                        |\n| placeHolderChannelIcon     | allow to change the place holder channel icon     | ''                                                        |\n\n\n### Support library function\n---\n\nYou can call functions from the library to get the required data.\n\nAvailable tokens and their meanings are as follows:\n\n| Function Suport            | meaning                                                                | examples of output                                        |\n|:---------------------------|:-----------------------------------------------------------------------|:----------------------------------------------------------|\n| TvGuide                    | component TvGuide                                                      | <TvGuide />                                               |\n| getDate                    | function get date to handle date change when next or prev or calendar  | getDate(date)                                             |\n| getTime                    | function get time to handle time change when next or prev              | getDate(time)                                             |\n| formatCurrentDate          | format the current time with component                                 | formatCurrentDate(currentDate)                            |\n| bitToBitCompare            | function compare flag                                                  | bitToBitCompare(flas, 16)                                 |\n| getImage                   | function get image from api                                            | attachments.map((img) => getImage(img))                   |\n| Channel                    | channel model                                                          | new Channel();                                            |\n| ProgramItem                | program item model                                                     | new ProgramItem();                                        |\n| ProgramLine                | program model                                                          | new ProgramLine();                                        |\n\n\n### Import To Your Web:\n---\n\nImport TV Guide Web component with default properties below:\n\n- [x] All properties are the same TV Guide above\n\n\n```js\n\nimport React from 'react';\nimport { throttle } from 'lodash';\nimport { isMobile, isTablet } from 'react-device-detect';\nimport { TvGuide, getDate, getTime, formatCurrentDate, bitToBitCompare, getImage, Channel, ProgramItem, ProgramLine, FilterComponent } from './tvapps-epg-web/src';\nimport ICON_ARROW_LEFT from './images/arrow-left.png';\nimport ICON_ARROW_RIGHT from './images/arrow-right.png';\nimport ICON_CALENDAR from './images/calendar-icon.png';\nimport ICON_RECORD from './images/icon-record.png';\nimport ICON_CATCHUP from './images/icon-catchup.png';\nimport ICON_FAVORITE_ACTIVE from './images/favorite-active.png';\nimport ICON_FAVORITE from './images/favorite.png';\nimport ICON_PURCHASE from './images/purchase-icon.png';\nimport ICON_RECORDED from './images/icon-recorded.png';\nimport ICON_SCHEDULED_RECORD from './images/icon-scheduled-record.png';\nimport ICON_LOADING from './images/loading.svg';\nimport ICON_START_OVER from './images/icon-startOver.png';\nimport ICON_CATCHUP_IN_PROGRAM from './images/icon-catchup-in-program.png';\nimport PLACE_HOLDER_CHANNEL from './images/placeHolder/channel.png';\nconst axios = require('axios');\n\nexport class WebEpgDemo extends React.Component {\n  constructor(props) {\n    super(props);\n    this.state = {\n      currentDate: new Date(), // Current date (today)\n      programDetail: {}, // obj program detail\n      isLoadingShown: true, // status loading when load first page TvGuide\n      isLoadingMore: false, // status loading more when scroll to the bottom\n      channelList: [], // array channel list\n      programList: [], // array program list\n      numberChannel: [], // number channel or number line show at the epg\n      allChannelList: [], // all channel\n      categories: [\n        'ALL',\n        'Favourite',\n        'Nacionales',\n        'Novelas',\n        'Estilo de Vida',\n        'Noticias e Internacionales ',\n        'Series y Peliculas',\n        'Infantiles',\n        'Culturales y Educativos',\n        'Deportes',\n        'Musica y Realities',\n        'Religiosos',\n        'Regionales Peru',\n        'Adultos',\n      ], // categories in the filter\n      selectedChannelCategoryText: 'All', // selected channel category text\n      width: window.innerWidth, // width screen\n    };\n    this.currentProgram = true; // flag check set current program the first\n  }\n\n  componentDidMount() {\n    const { currentDate } = this.state;\n    this.setState({ currentDate: formatCurrentDate(currentDate) }); // format current date when load the first and only\n    window.scrollTo(0, 0); // set scroll to top when load page\n    window.addEventListener('scroll', this.handleScroll); // create event scroll and function handleScroll\n    window.addEventListener('resize', this.updateDimensions); // reate event scroll and function updateDimensions\n  }\n\n  UNSAFE_componentWillUnmount() {\n    window.removeEventListener('scroll', this.handleScroll); // remove event scroll and function handleScroll\n    window.removeEventListener('resize', this.updateDimensions); // remove event scroll and function updateDimensions\n  }\n\n  updateDimensions = () => {\n    this.setState({ width: window.innerWidth });\n  };\n\n  handleScroll = () => { // function handle scroll when scroll to the bottom\n    if (window.innerHeight + window.pageYOffset >= document.body.offsetHeight - window.innerHeight / 2) { / check height screen and scroll\n      this.loadMoreData(); // call load more data\n    }\n  };\n\n  loadMoreData = throttle(() => { // function load more date\n    const { numberChannel, currentDate, allChannelList, isLoadingMore } = this.state;\n    let curentList = [...numberChannel];\n    if (!isLoadingMore && curentList && curentList.length && allChannelList && allChannelList.length) {\n      if (curentList.length < allChannelList.length) {\n        let nextList =\n          allChannelList && allChannelList.length && allChannelList.slice(curentList.length, curentList.length + 10);\n        this.getData(currentDate, nextList, true);\n        this.setState((prevState) => {\n          return {\n            ...prevState,\n            numberChannel: [...prevState.numberChannel, ...nextList],\n          };\n        });\n      }\n    }\n  }, 500);\n\n  getData = (currentDate, channelList, isLoadMore = false) => { // get data and set state loading more\n    this.setState({ isLoadingMore: isLoadMore });\n    this.getPrograms(currentDate, channelList, isLoadMore);\n  };\n\n  getChannel = (cb) => { // get channel list\n    const urlApi = 'https://urlApi'; // url api\n    const urlGetChannelList = `${urlApi}`;\n    const params = {\n      ...\n    };\n    const optionChannel = {\n      url: urlGetChannelList,\n      method: 'GET',\n      params,\n      withCredentials: true,\n    };\n    axios(optionChannel)\n      .then((channels) => {\n        if (\n          channels.status == 200 &&\n          channels &&\n          channels.data &&\n          channels.data.response &&\n          channels.data.response.length &&\n          channels.data.response\n        ) {\n          const channelList = [];\n          channels.data.response.map((item) => {\n            const channelModel = new Channel();\n            const images = [];\n            const attachments = item.images ? item.images : item.attachments ? item.attachments : [];\n            images.push(...attachments.map((img) => getImage(img))); // map and create imageSrc\n            if (images && images.length) {\n              const findImage = images.find((item) => item.name == 'HorizontalImage');\n              if (findImage) {\n                item.imageSrc = `${rightv}${findImage.url}`;\n              }\n            }\n            item.isNpvrActivated = bitToBitCompare(item.flags, 16); // check show icon npvr\n            item.isCatchupActivated = bitToBitCompare(item.flags, 128); // check show icon catchup\n            item.isFavouriteActivated = false; // check show icon favorite\n            item.isPurchaseActivated = true; // check show icon purchase\n            channelModel.unSerialize(item); // channel model\n            channelList.push(channelModel);\n          });\n          cb(channelList); // callback channel list\n        }\n      })\n      .catch((error) => {\n        console.log('clientEvents err', error);\n        cb([]); // callback []\n      });\n  };\n\n  getPrograms = (currentDate, channelList, isLoadMore) => { // get programList\n    const self = this;\n    const urlApi = 'https://urlApi'; // url api\n    const startTime = new Date(currentDate);\n    startTime.setHours(0, 0, 0, 0);\n    const endTime = new Date(currentDate);\n    endTime.setDate(endTime.getDate() + 1);\n    endTime.setHours(1, 0, 0, 0);\n    if (channelList && channelList.length) {\n      const promises = channelList.map((item) => {\n        return new Promise((resolve) => {\n          const urlGetProgramLists = `${urlApi}/GetProgramLists`;\n          const params = {\n            channel_external_ids: item.externalChannelId,\n            start_date: startTime.getTime(),\n            end_date: endTime.getTime(),\n            language_code: 'en',\n            gaps: true,\n            client: 'json',\n          };\n          const optionProgram = {\n            url: urlGetProgramLists,\n            method: 'GET',\n            params,\n            withCredentials: true,\n          };\n          axios(optionProgram)\n            .then((programs) => {\n              if (\n                programs.status == 200 &&\n                programs &&\n                programs.data &&\n                programs.data.response &&\n                programs.data.response.length &&\n                programs.data.response[0]\n              ) {\n                resolve(\n                  programs &&\n                    programs.data &&\n                    programs.data.response &&\n                    programs.data.response.length &&\n                    programs.data.response[0]\n                );\n              }\n            })\n            .catch((error) => {\n              console.log('123123 program err', error);\n            });\n        });\n      });\n      Promise.all(promises).then((results) => {\n        const programList = [];\n        const currentProgram = [];\n        results.map((program) => {\n          const programs = [];\n          if (program && program.programs && program.programs.length) {\n            program.programs.map((tvProgram) => {\n              const images = [];\n              const attachments = tvProgram.images\n                ? tvProgram.images\n                : tvProgram.attachments\n                ? tvProgram.attachments\n                : [];\n              images.push(...attachments.map((img) => getImage(img)));\n              if (images && images.length) {\n                const findImage = images.find((item) => item.name == 'HorizontalImage');\n                if (findImage) {\n                  tvProgram.imageSrc = `${urlApi}${findImage.url}`;\n                }\n              }\n              const programItemModel = new ProgramItem();\n              programItemModel.unSerialize(tvProgram);\n              programs.push(programItemModel);\n              if (this.currentProgram) {\n                const current = new Date().getTime();\n                const proStartTime = tvProgram && tvProgram.startDate ? tvProgram.startDate : null;\n                const prpEndTime = tvProgram && tvProgram.endDate ? tvProgram.endDate : null;\n                if (proStartTime && prpEndTime && proStartTime <= current && prpEndTime >= current) {\n                  currentProgram.push(tvProgram);\n                }\n              }\n            });\n          }\n          const programModel = new ProgramLine(program.channelExternalId, programs);\n          programList.push({ ...programModel });\n        });\n        if (this.currentProgram && currentProgram && currentProgram.length) {\n          self.setState({ programDetail: currentProgram[0] });\n          this.currentProgram = false;\n        }\n        if (isLoadMore) {\n          const newProgramList = new Set([...this.state.programList, ...programList]);\n          const newChannelList = new Set([...this.state.channelList, ...channelList]);\n          const setProgramList = Array.from(newProgramList);\n          const setChannelList = Array.from(newChannelList);\n          self.setState((prevState) => {\n            return {\n              ...prevState,\n              programList: setProgramList,\n              channelList: setChannelList,\n              isLoadingMore: false,\n            };\n          });\n        } else {\n          self.setState((prevState) => {\n            return {\n              ...prevState,\n              isLoadingShown: false,\n              programList,\n              channelList,\n              isLoadingMore: false,\n            };\n          });\n        }\n      });\n    }\n  };\n\n  handleDateChanged = (value) => { // change date\n    // Next or Prev\n    this.onDateChanged(getDate(value)); // return date\n  };\n\n  handleTimeChanged = (value) => { // change time\n    // Next or Prev\n    getTime(value, (res) => { // return status isChangeDate or isChangeTime\n      if (res && res.isChangeDate) {\n        this.onDateChanged(res.date);\n      } else if (res && res.isChangeTime) {\n        this.onTimeChanged(res.date);\n      }\n    });\n  };\n\n  onDateChanged = (date) => { // update date and get data\n    // Update currentDat\n    this.setState({\n      currentDate: date,\n    });\n    const { numberChannel } = this.state;\n    this.getData(date, numberChannel);\n  };\n\n  onTimeChanged = (date) => { // update time\n    // Update currentDate\n    this.setState({\n      currentDate: date,\n    });\n  };\n\n  handleProgramSelected = (detail) => { // change detail\n    this.setState({ programDetail: detail });\n  };\n\n  getTvGuideContainer = (element) => { // check height tv guide and set number channel the first load page\n    if (element) {\n      const heightEpg = element.clientHeight - 364; // 300 height detail\n      const heightEpgHeader = 40 + 20; // height 40, margin 20\n      const heightEpgLine = 79; // height 79, margin 12\n      const numberLine = Math.abs(Math.ceil((heightEpg - heightEpgHeader) / heightEpgLine)); // not margin\n      this.getChannel((channels) => {\n        const channelList = channels.slice(0, numberLine);\n        this.setState({ numberChannel: channelList, allChannelList: channels });\n        const { currentDate } = this.state;\n        this.getData(currentDate, channelList);\n      });\n    }\n  };\n\n  handleChannelClicked = (data) => {\n    console.log('handleChannelClicked', data);\n  };\n\n  handleFavoriteClicked = (data) => {\n    console.log('handleFavoriteClicked', data);\n  };\n\n  handleChannelCateogryChanged = (data) => {\n    console.log('handleChannelCateogryChanged', data);\n    this.setState({ selectedChannelCategoryText: data });\n  };\n\n  render() {\n    const { currentDate, programDetail, isLoadingShown, programList, channelList, isLoadingMore, categories, selectedChannelCategoryText, width } =\n      this.state;\n    {/* format date show preview */}\n    let progress_bar = null;\n    const progStartDate = programDetail && programDetail.startDate ? programDetail.startDate : null;\n    const progEndDate = programDetail && programDetail.endDate ? programDetail.endDate : null;\n    const now = new Date().getTime();\n    if (progStartDate && progEndDate) {\n      if (progStartDate <= now && progEndDate >= now) {\n        const percent = Math.floor(((now - progStartDate) * 100) / (progEndDate - progStartDate));\n        // Progress for curent program\n        progress_bar = (\n          <div className='tv-guide-preview-progress'>\n            <span>{`${new Date(progStartDate).getHours()}:${('0' + new Date(progStartDate).getMinutes()).slice(\n              -2\n            )}`}</span>\n            <div className='tv-guide-preview-progress-bar'>\n              <div className='tv-guide-preview-progress-current' style={{ width: `${percent}%` }} />\n            </div>\n            <span>{`${new Date(progEndDate).getHours()}:${('0' + new Date(progEndDate).getMinutes()).slice(-2)}`}</span>\n          </div>\n        );\n      }\n    }\n    { /* End format date show preview */}\n    return (\n      <>\n        { /* check show preview */}\n        {(!isMobile && isTablet) ||\n          (width > 768 && (\n            <div id='tv-guide-preview-wrapper'>\n              <div id='tv-guide-preview'>\n                <div className='tv-guide-preview-left'>\n                  <img src={programDetail && programDetail.imageSrc} className='tv-guide-preview-left-img' />\n                </div>\n                <div className='tv-guide-preview-right'>\n                  <div className='tv-guide-preview-title'>{programDetail && programDetail.name}</div>\n                  {progress_bar}\n                  <div className='tv-guide-preview-des'>{programDetail && programDetail.description}</div>\n                </div>\n              </div>\n              <div className='tv-guide-filter'>\n                <FilterComponent\n                  value={selectedChannelCategoryText}\n                  items={categories}\n                  onChannelCateogryChanged={(data) => this.handleChannelCateogryChanged(data)}\n                  mobileFilterLabelText='Filter'\n                  desktopFilterLabelText='Channel'\n                  favoriteText='Favorite'\n                  prevIcon={ICON_ARROW_LEFT}\n                  favouriteEnabled\n                />\n              </div>\n            </div>\n            { /* end show preview */}\n          ))}\n        <TvGuide\n          catchupEnabled\n          npvrEnabled\n          favouriteEnabled\n          startoverEnabled\n          numberOfFutureDays={1}\n          numberOfPastDays={3}\n          currentDate={currentDate}\n          numberOfTimelineCellDisplayed={5}\n          todayText='Today'\n          noProgramInfoText='No Program Info'\n          loadingText='Loading'\n          // mobileTitle='Program guide'\n          isLoadingShown={isLoadingShown}\n          isLoadingMore={isLoadingMore}\n          channelList={channelList}\n          programList={programList}\n          tvGuideContainer={this.getTvGuideContainer}\n          onDateChanged={(value) => this.handleDateChanged(value)}\n          onTimeChanged={(value) => this.handleTimeChanged(value)}\n          onProgramSelected={(detail) => this.handleProgramSelected(detail)}\n          onChannelClicked={(data) => this.handleChannelClicked(data)}\n          onFavoriteClicked={(data) => this.handleFavoriteClicked(data)}\n          onChannelCateogryChanged={(data) => this.handleChannelCateogryChanged(data)}\n          tvGuideWrapperStyles={{ marginTop: 364, background: '#000' }}\n          // datePickerStyles={{ fontSize: 16 }}\n          // timeLineCellStyles={{ fontSize: 24, color: '#fff' }}\n          // channelStyles={{ number: { color: '#03143f' } }}\n          // programStyles={{\n          //   selected: { background: '#EE3325', color: '#fff', boxShadow: '2px 2px 26px 19px rgba(255, 255, 255, 0.5)' },\n          //   current: { fontSize: 24 },\n          //   pass: { color: '#fff', fontSize: 24 },\n          //   future: { color: '#fff' },\n          //   noProgram: { color: 'rgba(255, 255, 255, 0.3)' },\n          // }}\n          // programHoverBorderStyles={{\n          //   '--hover-border': '1px solid #EE3325',\n          // }}\n          // timeBarStyles={{\n          //   timeBar: { background: '#EE3325' },\n          //   timeBarHead: { background: '#EE3325' },\n          //   timeBarIcon: { background: '#fff' },\n          // }}\n          tvGuideHeaderStyles={{ left: 10, margin: 0, padding: 0 }}\n          tvGuideBodyStyles={{ width: 'calc(100% - 20px', left: 10 }}\n          loadingIcon={ICON_LOADING}\n          nextIcon={ICON_ARROW_RIGHT}\n          prevIcon={ICON_ARROW_LEFT}\n          calendarIcon={ICON_CALENDAR}\n          purchaseIcon={ICON_PURCHASE}\n          recordIcon={ICON_RECORD}\n          recordedIcon={ICON_RECORDED}\n          favoriteActiveIcon={ICON_FAVORITE_ACTIVE}\n          favoriteIcon={ICON_FAVORITE}\n          catchupIcon={ICON_CATCHUP}\n          catchupInProgramIcon={ICON_CATCHUP_IN_PROGRAM}\n          scheduledRecordIcon={ICON_SCHEDULED_RECORD}\n          placeHolderChannelIcon={PLACE_HOLDER_CHANNEL}\n          startOverIcon={ICON_START_OVER}\n          categories={categories}\n          selectedChannelCategoryText={selectedChannelCategoryText}\n          mobileFilterLabelText='Filter'\n          desktopFilterLabelText='Channel'\n          favoriteText='Favorite'\n        />\n      </>\n    );\n  }\n}\n\nWebEpgDemo.propTypes = {\n};\n\nWebEpgDemo.defaultProps = {};\n\nexport default WebEpgDemo;\n\n\n```\n\n### Custom UI Component For Web:\n--\nBy default, if these props are not present, the website will take the default color\n\nYou can re-adjust the color through the following props:\n\n```js\n<TvGuide\n  ...\n  tvGuideWrapperStyles={{ marginTop: 364, background: '#000' }}\n  datePickerStyles={{ fontSize: 16 }}\n  timeLineCellStyles={{ fontSize: 24, color: '#fff' }}\n  channelStyles={{ number: { color: '#03143f' } }}\n  programStyles={{\n    selected: { background: '#EE3325', color: '#fff', boxShadow: '2px 2px 26px 19px rgba(255, 255, 255, 0.5)' },\n    current: { fontSize: 24 },\n    pass: { color: '#fff', fontSize: 24 },\n    future: { color: '#fff' },\n    noProgram: { color: 'rgba(255, 255, 255, 0.3)' },\n  }}\n  programHoverBorderStyles={{\n    '--hover-border': '1px solid #EE3325',\n  }}\n  timeBarStyles={{\n    timeBar: { background: '#EE3325' },\n    timeBarHead: { background: '#EE3325' },\n    timeBarIcon: { background: '#fff' },\n  }}\n/>\n```\n\n### Change Icon In Component For Web:\n--\nBy default, if these props are not present, the website will get the default icon\n\nYou can change the default icons back through the following props:\n\n```js\n<TvGuide\n  ...\n  loadingIcon={'path/image/...'}\n  nextIcon={'path/image/...'}\n  prevIcon={'path/image/...'}\n  calendarIcon={'path/image/...'}\n  purchaseIcon={'path/image/...'}\n  recordIcon={'path/image/...'}\n  recordedIcon={'path/image/...'}\n  favoriteActiveIcon={'path/image/...'}\n  favoriteIcon={'path/image/...'}\n  catchupIcon={'path/image/...'}\n  scheduledRecordIcon={'path/image/...'}\n  placeHolderChannelIcon={'path/image/...'}\n/>\n```\n","readmeFilename":"README.md","description":"EPG Component for React Js applications. ==="}