add v2.1.0
This commit is contained in:
parent
14ae810d4c
commit
0a56c12270
|
|
@ -2,44 +2,44 @@ Manifest-Version: 1.0
|
||||||
|
|
||||||
Name: manifest.json
|
Name: manifest.json
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: QyOWplGk05hY8yqOckI5ow3flts=
|
SHA1-Digest: 8r4ge1MUkevIu5TBkndNSqufFpQ=
|
||||||
SHA256-Digest: YsavbsFOHi+AXVSbguQu0Tv60yoFhK9W3mW++ablOII=
|
SHA256-Digest: fs4jGOByTYlWclNPpZVNV+wBFaXT6bWERzbjCnnoPe4=
|
||||||
|
|
||||||
Name: background.js
|
Name: background.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: otZGFtDhcnbfdUJOCjW9i1NYPO0=
|
SHA1-Digest: XqO63B4wrLb+qeRrur//MuXmTDg=
|
||||||
SHA256-Digest: mgVRfmNzMoxvuLndSlKK4AkCWDabpbekleOV++9cWtU=
|
SHA256-Digest: MBwWJFWEitL5u4MiFpXe9wLvbu0v7biLBR5Wisap2RI=
|
||||||
|
|
||||||
Name: index-6137f488.js
|
Name: index-6137f488.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: rNamLTYc/X4gd/dLBlk300AQOW8=
|
SHA1-Digest: rNamLTYc/X4gd/dLBlk300AQOW8=
|
||||||
SHA256-Digest: S33prVTiy5xonbBTGTEKPY1v+Lb84anybWbye+zq6wE=
|
SHA256-Digest: S33prVTiy5xonbBTGTEKPY1v+Lb84anybWbye+zq6wE=
|
||||||
|
|
||||||
Name: background.injected-af36b849.js
|
Name: background.injected-3cca8ca2.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: UF0lgn7oKe72Bjg/lBEwzH4Umis=
|
SHA1-Digest: Jkar4HKfUBl6hXuMilzSMoCT0Aw=
|
||||||
SHA256-Digest: NTFIqjrprPiv/JKI7ppnvr3q1Ibt8C/IGbLwkr3nHNk=
|
SHA256-Digest: jgpG5gD1Z25xRR6P5j0WTobFMtp6RcO8WDHHfIp6itk=
|
||||||
|
|
||||||
Name: get_stream_details-b6177000.js
|
Name: get_stream_details-14cd00a5.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: yCTRLEgpVeUuVBx6nRlIZGc/FkA=
|
SHA1-Digest: iAnKOLOb4udJzWaXY204OcbQYSc=
|
||||||
SHA256-Digest: QzA+2ffC9lOLR9vXjdJYGXg12fQY0Fo5ga6Na4muGqU=
|
SHA256-Digest: jJzqqz7+uuyLnGe0wOWx+0AHgeSmQLAiIhKUALSiL2M=
|
||||||
|
|
||||||
Name: parse_token.util-ed270559.js
|
Name: parse_token.util-ed270559.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: IBgALOyVpV5c2qndWHw3xIwYD8o=
|
SHA1-Digest: IBgALOyVpV5c2qndWHw3xIwYD8o=
|
||||||
SHA256-Digest: EVxzphZ3DjnCxgg69Bb+Cb6qU+IQuSD6dp93AIhNWZg=
|
SHA256-Digest: EVxzphZ3DjnCxgg69Bb+Cb6qU+IQuSD6dp93AIhNWZg=
|
||||||
|
|
||||||
Name: fetch_youtube-71c76849.js
|
|
||||||
Digest-Algorithms: SHA1 SHA256
|
|
||||||
SHA1-Digest: 42eBw2OqRR68eu8r/SPuKyFKaOQ=
|
|
||||||
SHA256-Digest: MRh597WCWZkT9t03IVvwdcOZZmjMuu7K4soQU/T2a/0=
|
|
||||||
|
|
||||||
Name: router.interface-6cdbc015.js
|
Name: router.interface-6cdbc015.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: W9ch3UrWE93U87O7CGQLo4Zn1O8=
|
SHA1-Digest: W9ch3UrWE93U87O7CGQLo4Zn1O8=
|
||||||
SHA256-Digest: icJArSO2T+nG5wNcv9j54PPcb7/4hrTvQgkyxvoww74=
|
SHA256-Digest: icJArSO2T+nG5wNcv9j54PPcb7/4hrTvQgkyxvoww74=
|
||||||
|
|
||||||
|
Name: fetch_youtube-cfbafc47.js
|
||||||
|
Digest-Algorithms: SHA1 SHA256
|
||||||
|
SHA1-Digest: vT66ulvIu0xCOVXaZGZWh2c2nF0=
|
||||||
|
SHA256-Digest: 6cQ6wZl/x0zOK/qQemwBNcc2ZkofI5ouXjHMG+t5cBE=
|
||||||
|
|
||||||
Name: style-inject.es-a0e1a0ba.js
|
Name: style-inject.es-a0e1a0ba.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: syuFaCktG1wUUxfCChPrKvOC3Po=
|
SHA1-Digest: syuFaCktG1wUUxfCChPrKvOC3Po=
|
||||||
|
|
@ -60,10 +60,10 @@ Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: pr0Fwt3L3YF+gW2/f1rMEthMD3c=
|
SHA1-Digest: pr0Fwt3L3YF+gW2/f1rMEthMD3c=
|
||||||
SHA256-Digest: QWplWRax1J1pkq64mM1eTeDg5Djv/CtiLJoIYlrZSI0=
|
SHA256-Digest: QWplWRax1J1pkq64mM1eTeDg5Djv/CtiLJoIYlrZSI0=
|
||||||
|
|
||||||
Name: inject_script.util-c1ec59e3.js
|
Name: inject_script.util-a32f14cf.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: A1nesjjyxjUtFgzMB/LrqVTxYvA=
|
SHA1-Digest: 8HCRlK+lL8ZtNwyF7mNi5KuuuzM=
|
||||||
SHA256-Digest: v9JV86okMb2y8UCyST10ZJmZi28egw6Fpua+HOdpAKU=
|
SHA256-Digest: nfDXmVeKgo/UF0V4X6ISb/OUvw68r2Pf7OCDffa40sg=
|
||||||
|
|
||||||
Name: when_ready.util-91474a6b.js
|
Name: when_ready.util-91474a6b.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
|
|
@ -77,8 +77,8 @@ SHA256-Digest: 9CNJMH1v+j2WlTe+sIo78TZ6LuVLab2QIwGtrMhSFLw=
|
||||||
|
|
||||||
Name: popup/index.js
|
Name: popup/index.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: X/+QqwkoQ/2LSAmw6IojRy+ZFEA=
|
SHA1-Digest: whRlFIsgAHUsxXG+LklCWr4h5xY=
|
||||||
SHA256-Digest: ELssVW8zEux25qpRliKg44b0YVg8g8MKJ+rSvVpZnQM=
|
SHA256-Digest: GCERazX/02M0DPZ0xM6LZlOPqojqYzvKRklDqKea0rQ=
|
||||||
|
|
||||||
Name: assets/icon16.png
|
Name: assets/icon16.png
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
|
|
@ -117,23 +117,23 @@ SHA256-Digest: SWQ0c104tRKLaUEOp9jtdl1bKuDYXQQNNXxQjdw6wJ4=
|
||||||
|
|
||||||
Name: content/youtube/inject.js
|
Name: content/youtube/inject.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: Ov5ue5JIapXyBOzbveEVoBNFPXk=
|
SHA1-Digest: pByrb3KBCtpW0DLo6/VPDpMRLQY=
|
||||||
SHA256-Digest: FOL1i7Z8U1fU66AAbV3F2sSWGlMgSWfSNUAQdP8CgnM=
|
SHA256-Digest: TqqIA4FQmVJvtMDGhDnNlVKSLVtGdLDIIl1IqwlH75M=
|
||||||
|
|
||||||
Name: content/youtube/index.js
|
Name: content/youtube/index.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: FzEoDMTpvO6RgnXhR7dbrHb9EuU=
|
SHA1-Digest: sMJtFK28CDraOhO5E5Xa/tDUlQ0=
|
||||||
SHA256-Digest: uDoKZjRVQJc+v2MjqjIFM5sVrXufOPcRD+BRlXk2Wxg=
|
SHA256-Digest: 0EfiLGj1p2s6EiWdj6A18qNR3KsrusoapIpFw90xb0k=
|
||||||
|
|
||||||
Name: content/twitch/inject.js
|
Name: content/twitch/inject.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: 7NMc9FYcdiJ+XH27GauS1qIRsac=
|
SHA1-Digest: 3J65UKR/H09RbyTokYymXyxMj/k=
|
||||||
SHA256-Digest: SHAgW6ZzT6DnrZMj+fBld3X/GcvpeydsH+zP+JgK+jw=
|
SHA256-Digest: dnGWTJZWut83QwepmncuWjln0/clpDRmUskguhI+Q+Q=
|
||||||
|
|
||||||
Name: content/twitch/index.js
|
Name: content/twitch/index.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: 0OlsTi3u80Ji/nlfE/jDs/H3BKQ=
|
SHA1-Digest: HqiBCgezv+LUYn4Umiw4bWs+ePs=
|
||||||
SHA256-Digest: 1UDKMJwQ7k23j1hOxDrq5Mbt3uiLKSfmLQ0lHXDPe54=
|
SHA256-Digest: EcqpAHaExr3EikKXkO3w4zw5zKmPu/w8efSbxKPIp5k=
|
||||||
|
|
||||||
Name: content/mogultv/index.js
|
Name: content/mogultv/index.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -2,44 +2,44 @@ Manifest-Version: 1.0
|
||||||
|
|
||||||
Name: manifest.json
|
Name: manifest.json
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: QyOWplGk05hY8yqOckI5ow3flts=
|
SHA1-Digest: 8r4ge1MUkevIu5TBkndNSqufFpQ=
|
||||||
SHA256-Digest: YsavbsFOHi+AXVSbguQu0Tv60yoFhK9W3mW++ablOII=
|
SHA256-Digest: fs4jGOByTYlWclNPpZVNV+wBFaXT6bWERzbjCnnoPe4=
|
||||||
|
|
||||||
Name: background.js
|
Name: background.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: otZGFtDhcnbfdUJOCjW9i1NYPO0=
|
SHA1-Digest: XqO63B4wrLb+qeRrur//MuXmTDg=
|
||||||
SHA256-Digest: mgVRfmNzMoxvuLndSlKK4AkCWDabpbekleOV++9cWtU=
|
SHA256-Digest: MBwWJFWEitL5u4MiFpXe9wLvbu0v7biLBR5Wisap2RI=
|
||||||
|
|
||||||
Name: index-6137f488.js
|
Name: index-6137f488.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: rNamLTYc/X4gd/dLBlk300AQOW8=
|
SHA1-Digest: rNamLTYc/X4gd/dLBlk300AQOW8=
|
||||||
SHA256-Digest: S33prVTiy5xonbBTGTEKPY1v+Lb84anybWbye+zq6wE=
|
SHA256-Digest: S33prVTiy5xonbBTGTEKPY1v+Lb84anybWbye+zq6wE=
|
||||||
|
|
||||||
Name: background.injected-af36b849.js
|
Name: background.injected-3cca8ca2.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: UF0lgn7oKe72Bjg/lBEwzH4Umis=
|
SHA1-Digest: Jkar4HKfUBl6hXuMilzSMoCT0Aw=
|
||||||
SHA256-Digest: NTFIqjrprPiv/JKI7ppnvr3q1Ibt8C/IGbLwkr3nHNk=
|
SHA256-Digest: jgpG5gD1Z25xRR6P5j0WTobFMtp6RcO8WDHHfIp6itk=
|
||||||
|
|
||||||
Name: get_stream_details-b6177000.js
|
Name: get_stream_details-14cd00a5.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: yCTRLEgpVeUuVBx6nRlIZGc/FkA=
|
SHA1-Digest: iAnKOLOb4udJzWaXY204OcbQYSc=
|
||||||
SHA256-Digest: QzA+2ffC9lOLR9vXjdJYGXg12fQY0Fo5ga6Na4muGqU=
|
SHA256-Digest: jJzqqz7+uuyLnGe0wOWx+0AHgeSmQLAiIhKUALSiL2M=
|
||||||
|
|
||||||
Name: parse_token.util-ed270559.js
|
Name: parse_token.util-ed270559.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: IBgALOyVpV5c2qndWHw3xIwYD8o=
|
SHA1-Digest: IBgALOyVpV5c2qndWHw3xIwYD8o=
|
||||||
SHA256-Digest: EVxzphZ3DjnCxgg69Bb+Cb6qU+IQuSD6dp93AIhNWZg=
|
SHA256-Digest: EVxzphZ3DjnCxgg69Bb+Cb6qU+IQuSD6dp93AIhNWZg=
|
||||||
|
|
||||||
Name: fetch_youtube-71c76849.js
|
|
||||||
Digest-Algorithms: SHA1 SHA256
|
|
||||||
SHA1-Digest: 42eBw2OqRR68eu8r/SPuKyFKaOQ=
|
|
||||||
SHA256-Digest: MRh597WCWZkT9t03IVvwdcOZZmjMuu7K4soQU/T2a/0=
|
|
||||||
|
|
||||||
Name: router.interface-6cdbc015.js
|
Name: router.interface-6cdbc015.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: W9ch3UrWE93U87O7CGQLo4Zn1O8=
|
SHA1-Digest: W9ch3UrWE93U87O7CGQLo4Zn1O8=
|
||||||
SHA256-Digest: icJArSO2T+nG5wNcv9j54PPcb7/4hrTvQgkyxvoww74=
|
SHA256-Digest: icJArSO2T+nG5wNcv9j54PPcb7/4hrTvQgkyxvoww74=
|
||||||
|
|
||||||
|
Name: fetch_youtube-cfbafc47.js
|
||||||
|
Digest-Algorithms: SHA1 SHA256
|
||||||
|
SHA1-Digest: vT66ulvIu0xCOVXaZGZWh2c2nF0=
|
||||||
|
SHA256-Digest: 6cQ6wZl/x0zOK/qQemwBNcc2ZkofI5ouXjHMG+t5cBE=
|
||||||
|
|
||||||
Name: style-inject.es-a0e1a0ba.js
|
Name: style-inject.es-a0e1a0ba.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: syuFaCktG1wUUxfCChPrKvOC3Po=
|
SHA1-Digest: syuFaCktG1wUUxfCChPrKvOC3Po=
|
||||||
|
|
@ -60,10 +60,10 @@ Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: pr0Fwt3L3YF+gW2/f1rMEthMD3c=
|
SHA1-Digest: pr0Fwt3L3YF+gW2/f1rMEthMD3c=
|
||||||
SHA256-Digest: QWplWRax1J1pkq64mM1eTeDg5Djv/CtiLJoIYlrZSI0=
|
SHA256-Digest: QWplWRax1J1pkq64mM1eTeDg5Djv/CtiLJoIYlrZSI0=
|
||||||
|
|
||||||
Name: inject_script.util-c1ec59e3.js
|
Name: inject_script.util-a32f14cf.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: A1nesjjyxjUtFgzMB/LrqVTxYvA=
|
SHA1-Digest: 8HCRlK+lL8ZtNwyF7mNi5KuuuzM=
|
||||||
SHA256-Digest: v9JV86okMb2y8UCyST10ZJmZi28egw6Fpua+HOdpAKU=
|
SHA256-Digest: nfDXmVeKgo/UF0V4X6ISb/OUvw68r2Pf7OCDffa40sg=
|
||||||
|
|
||||||
Name: when_ready.util-91474a6b.js
|
Name: when_ready.util-91474a6b.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
|
|
@ -77,8 +77,8 @@ SHA256-Digest: 9CNJMH1v+j2WlTe+sIo78TZ6LuVLab2QIwGtrMhSFLw=
|
||||||
|
|
||||||
Name: popup/index.js
|
Name: popup/index.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: X/+QqwkoQ/2LSAmw6IojRy+ZFEA=
|
SHA1-Digest: whRlFIsgAHUsxXG+LklCWr4h5xY=
|
||||||
SHA256-Digest: ELssVW8zEux25qpRliKg44b0YVg8g8MKJ+rSvVpZnQM=
|
SHA256-Digest: GCERazX/02M0DPZ0xM6LZlOPqojqYzvKRklDqKea0rQ=
|
||||||
|
|
||||||
Name: assets/icon16.png
|
Name: assets/icon16.png
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
|
|
@ -117,23 +117,23 @@ SHA256-Digest: SWQ0c104tRKLaUEOp9jtdl1bKuDYXQQNNXxQjdw6wJ4=
|
||||||
|
|
||||||
Name: content/youtube/inject.js
|
Name: content/youtube/inject.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: Ov5ue5JIapXyBOzbveEVoBNFPXk=
|
SHA1-Digest: pByrb3KBCtpW0DLo6/VPDpMRLQY=
|
||||||
SHA256-Digest: FOL1i7Z8U1fU66AAbV3F2sSWGlMgSWfSNUAQdP8CgnM=
|
SHA256-Digest: TqqIA4FQmVJvtMDGhDnNlVKSLVtGdLDIIl1IqwlH75M=
|
||||||
|
|
||||||
Name: content/youtube/index.js
|
Name: content/youtube/index.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: FzEoDMTpvO6RgnXhR7dbrHb9EuU=
|
SHA1-Digest: sMJtFK28CDraOhO5E5Xa/tDUlQ0=
|
||||||
SHA256-Digest: uDoKZjRVQJc+v2MjqjIFM5sVrXufOPcRD+BRlXk2Wxg=
|
SHA256-Digest: 0EfiLGj1p2s6EiWdj6A18qNR3KsrusoapIpFw90xb0k=
|
||||||
|
|
||||||
Name: content/twitch/inject.js
|
Name: content/twitch/inject.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: 7NMc9FYcdiJ+XH27GauS1qIRsac=
|
SHA1-Digest: 3J65UKR/H09RbyTokYymXyxMj/k=
|
||||||
SHA256-Digest: SHAgW6ZzT6DnrZMj+fBld3X/GcvpeydsH+zP+JgK+jw=
|
SHA256-Digest: dnGWTJZWut83QwepmncuWjln0/clpDRmUskguhI+Q+Q=
|
||||||
|
|
||||||
Name: content/twitch/index.js
|
Name: content/twitch/index.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: 0OlsTi3u80Ji/nlfE/jDs/H3BKQ=
|
SHA1-Digest: HqiBCgezv+LUYn4Umiw4bWs+ePs=
|
||||||
SHA256-Digest: 1UDKMJwQ7k23j1hOxDrq5Mbt3uiLKSfmLQ0lHXDPe54=
|
SHA256-Digest: EcqpAHaExr3EikKXkO3w4zw5zKmPu/w8efSbxKPIp5k=
|
||||||
|
|
||||||
Name: content/mogultv/index.js
|
Name: content/mogultv/index.js
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
|
|
@ -142,11 +142,11 @@ SHA256-Digest: tAOufek6iJjCxZ5pmi9oNsTJl9EeiQppgYLc+9yq19s=
|
||||||
|
|
||||||
Name: META-INF/cose.manifest
|
Name: META-INF/cose.manifest
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: JbBDgY4Auec9tEuvS6VrbtqtU88=
|
SHA1-Digest: BYmOAwTNBgO8Wxycx1Kf8NZscOU=
|
||||||
SHA256-Digest: TnnqxR++CyBRAEwdlIwvhgX7w7TJqfoi16AKWXm6nFM=
|
SHA256-Digest: Zi0CEgOSQTn5wZ0RfTnvHcb1xxKi3JWXHh8Vdb5TzIY=
|
||||||
|
|
||||||
Name: META-INF/cose.sig
|
Name: META-INF/cose.sig
|
||||||
Digest-Algorithms: SHA1 SHA256
|
Digest-Algorithms: SHA1 SHA256
|
||||||
SHA1-Digest: aq3V7SWNxTjUOvac4nR0ASzSuCo=
|
SHA1-Digest: WVA3bcRE0X2r9BxtYMVyizWvBdo=
|
||||||
SHA256-Digest: NjaNWpbF0miRPZBdCYp2gIlbe0x6ekUrgeZX3GGkUK4=
|
SHA256-Digest: r+7Plk+kPNkGrfm3iSQ3YrzmK0RMrInUx2arhNlpwx0=
|
||||||
|
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -1,4 +1,4 @@
|
||||||
Signature-Version: 1.0
|
Signature-Version: 1.0
|
||||||
SHA1-Digest-Manifest: JvgRKeFOOFxt5PuYl6SWkpcmiRw=
|
SHA1-Digest-Manifest: rXxx/jmQTUEvUnA0Ur7L1rDFQBY=
|
||||||
SHA256-Digest-Manifest: RxJHimH6MUnrcxmytp7w/FtE2hPteHedAiMOwT1Gzow=
|
SHA256-Digest-Manifest: CQU6cByn0//bBe6Y2EED4kMJtPUxSzHwufrpQAfXJAI=
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
import { t } from './index-6137f488.js';
|
import { t } from './index-6137f488.js';
|
||||||
|
|
||||||
class e extends t{constructor(){super(),this.fetch=async(t,e)=>this.sendToContentScript("fetch",[t,e]),this.extensionId=function(){var t;const e=null===(t=document.getElementById("jjdtNVhjLLNiwvfY"))||void 0===t?void 0:t.getAttribute("jjdtNVhjLLNiwvfY");if(!e)throw new Error("Could not resolve extension ID from injected script");return e}(),window.addEventListener("message",(t=>{var e,n;t.source===window&&(null===(e=t.data)||void 0===e?void 0:e.id)===this.extensionId&&"event"===(null===(n=t.data)||void 0===n?void 0:n.type)&&this.onMessage(t.data.data);}));}async onMessage(t){}async getStorage(t){return await this.sendToContentScript("storage.get",t)}async getLiveStorageValue(t,e=(t=>t)){const n={value:e(await this.getStorage(t))},o=window.setInterval((async()=>{n.value=e(await this.getStorage(t));}),1e3);return n.interval=o,n}async setStorage(t,e){return this.sendToContentScript("storage.set",[t,e])}async sendToContentScript(t,e){const n=Math.random().toString();return window.postMessage({id:this.extensionId,nonce:n,type:t,data:e}),new Promise((t=>{const e=o=>{var s,a,i;o.source===window&&(null===(s=o.data)||void 0===s?void 0:s.id)===this.extensionId&&(null===(a=o.data)||void 0===a?void 0:a.nonce)===n&&"response"===(null===(i=o.data)||void 0===i?void 0:i.type)&&(t(o.data.data),window.removeEventListener("message",e));};window.addEventListener("message",e);}))}}
|
class e extends t{constructor(){super(),this.fetch=async(t,e)=>this.sendToContentScript("fetch",[t,e]),this.extensionId=function(){var t;const e=null===(t=document.getElementById("XQpBuigyZWZGIjvE"))||void 0===t?void 0:t.getAttribute("XQpBuigyZWZGIjvE");if(!e)throw new Error("Could not resolve extension ID from injected script");return e}(),window.addEventListener("message",(t=>{var e,n;t.source===window&&(null===(e=t.data)||void 0===e?void 0:e.id)===this.extensionId&&"event"===(null===(n=t.data)||void 0===n?void 0:n.type)&&this.onMessage(t.data.data);}));}async onMessage(t){}async getStorage(t){return await this.sendToContentScript("storage.get",t)}async getLiveStorageValue(t,e=(t=>t)){const n={value:e(await this.getStorage(t))},o=window.setInterval((async()=>{n.value=e(await this.getStorage(t));}),1e3);return n.interval=o,n}async setStorage(t,e){return this.sendToContentScript("storage.set",[t,e])}async sendToContentScript(t,e){const n=Math.random().toString();return window.postMessage({id:this.extensionId,nonce:n,type:t,data:e}),new Promise((t=>{const e=o=>{var s,a,i;o.source===window&&(null===(s=o.data)||void 0===s?void 0:s.id)===this.extensionId&&(null===(a=o.data)||void 0===a?void 0:a.nonce)===n&&"response"===(null===(i=o.data)||void 0===i?void 0:i.type)&&(t(o.data.data),window.removeEventListener("message",e));};window.addEventListener("message",e);}))}}
|
||||||
|
|
||||||
export { e };
|
export { e };
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -2,6 +2,6 @@ import '../../index-6137f488.js';
|
||||||
import '../../storage-a8ac7bd3.js';
|
import '../../storage-a8ac7bd3.js';
|
||||||
import '../../connectRuntime-a699491c.js';
|
import '../../connectRuntime-a699491c.js';
|
||||||
import { o } from '../../background.content-5f02aba1.js';
|
import { o } from '../../background.content-5f02aba1.js';
|
||||||
import { e } from '../../inject_script.util-c1ec59e3.js';
|
import { t } from '../../inject_script.util-a32f14cf.js';
|
||||||
|
|
||||||
new o,e("content/twitch/inject.js");
|
new o,t("content/twitch/inject.js");
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
import '../../index-6137f488.js';
|
import '../../index-6137f488.js';
|
||||||
import { e } from '../../background.injected-af36b849.js';
|
import { e } from '../../background.injected-3cca8ca2.js';
|
||||||
import { s } from '../../router.interface-6cdbc015.js';
|
import { s } from '../../router.interface-6cdbc015.js';
|
||||||
|
|
||||||
!async function(e){async function a(e){if(Array.isArray(e))for(const t of e)await n(t);return e}async function n(a){var n,i,r;try{switch(a.extensions.operationName){case"FollowingLive_CurrentUser":{const n=a.data,i=await e.fetch("/youtube/get-stream");s(i)&&i.body&&(n.currentUser.followedLiveUsers.edges.push(function({title:e,viewersCount:t,profileImageURL:a,previewImageURL:n}){return {__typename:"FollowedLiveUserEdge",cursor:"LTE=",node:{__typename:"User",id:"40934651",displayName:"ludwig",login:"ludwig",profileImageURL:a,stream:{broadcaster:{id:"40934651",primaryColorHex:"00FFE2",__typename:"User",channel:{id:"40934651",self:{isAuthorized:!0,__typename:"ChannelSelfEdge"},__typename:"Channel"}},id:"-1",previewImageURL:n,game:{id:"-1",name:"YouTube",displayName:"YouTube",boxArtURL:"https://i.postimg.cc/NjQvCPh2/image.png",__typename:"Game"},restriction:null,tags:[],title:e,type:"live",viewersCount:t,__typename:"Stream"}}}}(i.body)),n.currentUser.followedLiveUsers.edges.sort(((e,t)=>t.node.stream.viewersCount-e.node.stream.viewersCount)));break}case"PersonalSections":{const n=a.data.personalSections.find((e=>"FOLLOWED_SECTION"===e.type));if(n){const a=await e.fetch("/youtube/get-stream");s(a)&&a.body&&(n.items.push(function({title:e,viewersCount:t,profileImageURL:a,previewImageURL:n}){return {trackingID:"1bb8ab4b-aed2-4f25-a750-c295d57e6a95",promotionsCampaignID:"",user:{id:"40934651",login:"ludwig",displayName:"ludwig",profileImageURL:a,primaryColorHex:"00FFE2",broadcastSettings:{id:"40934651",title:e,__typename:"BroadcastSettings"},channel:{id:"40934651",creatorAnniversaries:{id:"40934651",isAnniversary:!1,__typename:"CreatorAnniversaries"},__typename:"Channel"},__typename:"User"},label:"NONE",content:{id:"-1",previewImageURL:n,broadcaster:{id:"40934651",broadcastSettings:{id:"40934651",title:e,__typename:"BroadcastSettings"},__typename:"User"},viewersCount:t,self:{canWatch:!0,isRestricted:!1,restrictionType:null,__typename:"StreamSelfConnection"},game:{id:"-1",displayName:"YouTube",name:"YouTube",__typename:"Game"},type:"live",__typename:"Stream"},__typename:"PersonalSectionChannel"}}(a.body)),n.items.sort(((e,t)=>(t.content.viewersCount||0)-(e.content.viewersCount||0))));}break}case"StreamMetadata":{const n=a.data;if("40934651"===n.user.id){const a=await e.fetch("/youtube/get-stream");s(a)&&a.body&&(n.user.lastBroadcast.id="-1",n.user.lastBroadcast.title=a.body.title,n.user.stream={id:"-1",type:"live",createdAt:(new Date).toJSON(),viewersCount:a.body.viewersCount,game:{id:"-1",name:"YouTube",__typename:"Game"},__typename:"Stream"});}break}default:{const o=a.data;if("40934651"===(null===(n=o.user)||void 0===n?void 0:n.id)&&(null===(r=null===(i=o.user)||void 0===i?void 0:i.lastBroadcast)||void 0===r?void 0:r.title)){const a=await e.fetch("/youtube/get-stream");s(a)&&a.body&&(o.user.lastBroadcast.title=a.body.title);}}}}catch(e){}}const i=window.fetch.bind(window);window.fetch=async function(e,t){const n=await i(e,t);try{let t;if(t="string"==typeof e?e:e.url,!t.includes("gql.twitch.tv/gql"))return n;const i=n.text.bind(n),r=n.json.bind(n);n.text=async function(){const e=await i();try{const t=JSON.parse(e);return await a(t),JSON.stringify(t)}catch(t){return e}},n.json=async function(){const e=await r();try{return await a(e),e}catch(t){return e}};}catch(e){return n}return n};}(new e);
|
!async function(e){async function a(e){if(Array.isArray(e))for(const t of e)await n(t);return e}async function n(a){var n,i,r;try{switch(a.extensions.operationName){case"FollowingLive_CurrentUser":{const n=a.data,i=await e.fetch("/youtube/get-stream");s(i)&&i.body&&(n.currentUser.followedLiveUsers.edges.push(function({title:e,viewersCount:t,profileImageURL:a,previewImageURL:n}){return {__typename:"FollowedLiveUserEdge",cursor:"LTE=",node:{__typename:"User",id:"40934651",displayName:"ludwig",login:"ludwig",profileImageURL:a,stream:{broadcaster:{id:"40934651",primaryColorHex:"00FFE2",__typename:"User",channel:{id:"40934651",self:{isAuthorized:!0,__typename:"ChannelSelfEdge"},__typename:"Channel"}},id:"-1",previewImageURL:n,game:{id:"-1",name:"YouTube",displayName:"YouTube",boxArtURL:"https://i.postimg.cc/NjQvCPh2/image.png",__typename:"Game"},restriction:null,tags:[],title:e,type:"live",viewersCount:t,__typename:"Stream"}}}}(i.body)),n.currentUser.followedLiveUsers.edges.sort(((e,t)=>t.node.stream.viewersCount-e.node.stream.viewersCount)));break}case"PersonalSections":{const n=a.data.personalSections.find((e=>"FOLLOWED_SECTION"===e.type));if(n){const a=await e.fetch("/youtube/get-stream");s(a)&&a.body&&(n.items.push(function({title:e,viewersCount:t,profileImageURL:a,previewImageURL:n}){return {trackingID:"1bb8ab4b-aed2-4f25-a750-c295d57e6a95",promotionsCampaignID:"",user:{id:"40934651",login:"ludwig",displayName:"ludwig",profileImageURL:a,primaryColorHex:"00FFE2",broadcastSettings:{id:"40934651",title:e,__typename:"BroadcastSettings"},channel:{id:"40934651",creatorAnniversaries:{id:"40934651",isAnniversary:!1,__typename:"CreatorAnniversaries"},__typename:"Channel"},__typename:"User"},label:"NONE",content:{id:"-1",previewImageURL:n,broadcaster:{id:"40934651",broadcastSettings:{id:"40934651",title:e,__typename:"BroadcastSettings"},__typename:"User"},viewersCount:t,self:{canWatch:!0,isRestricted:!1,restrictionType:null,__typename:"StreamSelfConnection"},game:{id:"-1",displayName:"YouTube",name:"YouTube",__typename:"Game"},type:"live",__typename:"Stream"},__typename:"PersonalSectionChannel"}}(a.body)),n.items.sort(((e,t)=>(t.content.viewersCount||0)-(e.content.viewersCount||0))));}break}case"StreamMetadata":{const n=a.data;if("40934651"===n.user.id){const a=await e.fetch("/youtube/get-stream");s(a)&&a.body&&(n.user.lastBroadcast.id="-1",n.user.lastBroadcast.title=a.body.title,n.user.stream={id:"-1",type:"live",createdAt:(new Date).toJSON(),viewersCount:a.body.viewersCount,game:{id:"-1",name:"YouTube",__typename:"Game"},__typename:"Stream"});}break}default:{const o=a.data;if("40934651"===(null===(n=o.user)||void 0===n?void 0:n.id)&&(null===(r=null===(i=o.user)||void 0===i?void 0:i.lastBroadcast)||void 0===r?void 0:r.title)){const a=await e.fetch("/youtube/get-stream");s(a)&&a.body&&(o.user.lastBroadcast.title=a.body.title);}}}}catch(e){}}const i=window.fetch.bind(window);window.fetch=async function(e,t){const n=await i(e,t);try{let t;if(t="string"==typeof e?e:e.url,!t.includes("gql.twitch.tv/gql"))return n;const i=n.text.bind(n),r=n.json.bind(n);n.text=async function(){const e=await i();try{const t=JSON.parse(e);return await a(t),JSON.stringify(t)}catch(t){return e}},n.json=async function(){const e=await r();try{return await a(e),e}catch(t){return e}};}catch(e){return n}return n};}(new e);
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,3 +1,3 @@
|
||||||
async function e(e){const t=await async function(e,t){const o=t.cookies.SAPISID||t.cookies["__Secure-3PAPISID"];if(!o)return {success:!1,code:400,message:"Missing cookie"};const n=new URL(t.href).origin,c=Math.floor(Date.now()/1e3),a=await async function(e){const t=await crypto.subtle.digest("SHA-1",(new TextEncoder).encode(e));return Array.from(new Uint8Array(t)).map((e=>e.toString(16).padStart(2,"0"))).join("")}(`${c} ${o} ${n}`),s={"x-origin":n,authorization:`SAPISIDHASH ${c}_${a}`,"x-goog-authuser":t.authUser,cookie:Object.entries(t.cookies).map((([e,t])=>`${e}=${t}`)).join(";")};t.pageId&&(s["x-goog-pageid"]=t.pageId);const i=await fetch(`https://www.youtube.com${e}?key=${t.key}`,{method:"POST",headers:s,body:JSON.stringify({context:t.context})});return {success:!0,data:await i.json()}}("/youtubei/v1/account/account_menu",e);if(!t.success)return t;const o=t.data;try{const e=o.actions[0].openPopupAction.popup.multiPageMenuRenderer,t=e.header.activeAccountHeaderRenderer,n=e.sections[0].multiPageMenuSectionRenderer.items[0].compactLinkRenderer.navigationEndpoint.browseEndpoint.browseId.trim().replace(/\n/g,"");return /^UC.{22}$/.test(n)?{success:!0,data:{id:n,profile:t.accountPhoto.thumbnails[0].url,username:t.accountName.simpleText}}:{success:!1,code:400,message:"Failed to authenticate"}}catch(e){return {success:!1,code:400,message:"Failed to authenticate"}}}
|
async function e(e){const t=await async function(e,t){const o=t.cookies.SAPISID||t.cookies["__Secure-3PAPISID"];if(!o)return {success:!1,code:400,message:"Missing cookie"};const n=new URL(t.href).origin,a=Math.floor(Date.now()/1e3),s=await async function(e){const t=await crypto.subtle.digest("SHA-1",(new TextEncoder).encode(e));return Array.from(new Uint8Array(t)).map((e=>e.toString(16).padStart(2,"0"))).join("")}(`${a} ${o} ${n}`),c={"x-origin":n,authorization:`SAPISIDHASH ${a}_${s}`,"x-goog-authuser":t.authUser,cookie:Object.entries(t.cookies).map((([e,t])=>`${e}=${t}`)).join(";")};t.pageId&&(c["x-goog-pageid"]=t.pageId);const i=await fetch(`https://www.youtube.com${e}?key=${t.key}`,{method:"POST",headers:c,body:JSON.stringify({context:t.context})});return {success:!0,data:await i.json()}}("/youtubei/v1/account/account_menu",e);if(!t.success)return t;const o=t.data;try{const e=o.actions[0].openPopupAction.popup.multiPageMenuRenderer,t=e.header.activeAccountHeaderRenderer,n=e.sections[0].multiPageMenuSectionRenderer.items[0].compactLinkRenderer.navigationEndpoint.browseEndpoint.browseId.trim().replace(/\n/g,""),a=o.responseContext.mainAppWebResponseContext.datasyncId.split("||")[0];return /^UC.{22}$/.test(n)?{success:!0,data:{id:n,googleUserId:a,profile:t.accountPhoto.thumbnails[0].url,username:t.accountName.simpleText}}:{success:!1,code:400,message:"Failed to authenticate"}}catch(e){return {success:!1,code:400,message:"Failed to authenticate"}}}
|
||||||
|
|
||||||
export { e };
|
export { e };
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
function n(){let n=function(){var n,e;const t=document.querySelector("ytd-page-manager");return null===(e=null===(n=null==t?void 0:t.data)||void 0===n?void 0:n.playerResponse)||void 0===e?void 0:e.videoDetails}();return n||(n=function(){const n=new URLSearchParams(window.location.hash.substring(1)).get("QXZRwEzaeHNfDqtD");if(n)try{return JSON.parse(n)}catch(n){return}}(),n||void 0)}function e(e=!0){const t=n();return t?"UCrPseYLGpNygVi34QpGNqpA"===t.channelId&&t.isLiveContent:e}
|
function n(){let n=function(){var n,e;const t=document.querySelector("ytd-page-manager");return null===(e=null===(n=null==t?void 0:t.data)||void 0===n?void 0:n.playerResponse)||void 0===e?void 0:e.videoDetails}();return n||(n=function(){const n=new URLSearchParams(window.location.hash.substring(1)).get("rVuDVKjClhIQSUGR");if(n)try{return JSON.parse(n)}catch(n){return}}(),n||void 0)}function e(e=!0){const t=n();return t?"UCrPseYLGpNygVi34QpGNqpA"===t.channelId&&t.isLiveContent:e}
|
||||||
|
|
||||||
export { e, n };
|
export { e, n };
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
import { s } from './storage-a8ac7bd3.js';
|
||||||
|
|
||||||
|
function t(t){const n=document.head||document.documentElement,i=document.createElement("script");i.type="module",i.id="XQpBuigyZWZGIjvE",i.setAttribute("XQpBuigyZWZGIjvE",s.runtime.id),i.src=s.runtime.getURL(t),n.prepend(i);}
|
||||||
|
|
||||||
|
export { t };
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
import { s } from './storage-a8ac7bd3.js';
|
|
||||||
|
|
||||||
function e(e){const d=document.head||document.documentElement,n=document.createElement("script");n.type="module",n.id="jjdtNVhjLLNiwvfY",n.setAttribute("jjdtNVhjLLNiwvfY",s.runtime.id),n.src=s.runtime.getURL(e),d.prepend(n);}
|
|
||||||
|
|
||||||
export { e };
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"manifest_version": 2,
|
"manifest_version": 2,
|
||||||
"name": "Mogul.TV",
|
"name": "Mogul.TV",
|
||||||
"version": "2.0.1",
|
"version": "2.1.0",
|
||||||
"description": "Enhance your Ludwig viewing experience",
|
"description": "Enhance your Ludwig viewing experience",
|
||||||
"browser_specific_settings": {
|
"browser_specific_settings": {
|
||||||
"gecko": {
|
"gecko": {
|
||||||
|
|
@ -63,16 +63,16 @@
|
||||||
"web_accessible_resources": [
|
"web_accessible_resources": [
|
||||||
"content/youtube/inject.js",
|
"content/youtube/inject.js",
|
||||||
"content/twitch/inject.js",
|
"content/twitch/inject.js",
|
||||||
"background.injected-af36b849.js",
|
"background.injected-3cca8ca2.js",
|
||||||
"get_stream_details-b6177000.js",
|
"get_stream_details-14cd00a5.js",
|
||||||
"index-6137f488.js",
|
"index-6137f488.js",
|
||||||
"parse_token.util-ed270559.js",
|
"parse_token.util-ed270559.js",
|
||||||
"fetch_youtube-71c76849.js",
|
|
||||||
"router.interface-6cdbc015.js",
|
"router.interface-6cdbc015.js",
|
||||||
|
"fetch_youtube-cfbafc47.js",
|
||||||
"style-inject.es-a0e1a0ba.js",
|
"style-inject.es-a0e1a0ba.js",
|
||||||
"storage-a8ac7bd3.js",
|
"storage-a8ac7bd3.js",
|
||||||
"background.content-5f02aba1.js",
|
"background.content-5f02aba1.js",
|
||||||
"inject_script.util-c1ec59e3.js",
|
"inject_script.util-a32f14cf.js",
|
||||||
"connectRuntime-a699491c.js",
|
"connectRuntime-a699491c.js",
|
||||||
"when_ready.util-91474a6b.js",
|
"when_ready.util-91474a6b.js",
|
||||||
"content/twitch/index.js",
|
"content/twitch/index.js",
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue