[Pkg-mozext-commits] [greasemonkey] 51/55: Imported Upstream version 3.5
David Prévot
taffit at moszumanska.debian.org
Thu Oct 29 15:38:08 UTC 2015
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository greasemonkey.
commit c0e84627ca4720e3edbbad327720ce5dcf33119e
Merge: 3dde791 9c19186
Author: David Prévot <david at tilapin.org>
Date: Thu Oct 29 11:13:28 2015 -0400
Imported Upstream version 3.5
META-INF/manifest.mf | 127 +++++-----
META-INF/mozilla.rsa | Bin 4196 -> 4196 bytes
META-INF/mozilla.sf | 4 +-
chrome.manifest | 4 +-
components/greasemonkey.js | 80 +++---
content/addons4-overlay.js | 10 +-
content/browser.js | 111 ++++----
content/config.js | 50 ++--
content/framescript.js | 49 ++--
content/menucommander.js | 14 +-
content/newscript.js | 15 +-
content/options.xul | 2 +-
content/scriptprefs.js | 9 -
install.rdf | 2 +-
modules/abstractScript.js | 53 ++++
modules/addons4.js | 32 ++-
modules/ipcscript.js | 90 +++++--
modules/miscapis.js | 5 +-
modules/parseScript.js | 3 +
modules/processScript.js | 16 +-
modules/requestObserver.js | 42 ++++
modules/sandbox.js | 90 +++++--
modules/script.js | 100 +++++---
modules/stats.js | 2 +-
modules/storageFront.js | 2 +-
modules/sync.js | 2 +-
modules/util.js | 1 +
modules/util/fileXhr.js | 18 ++
modules/util/isGreasemonkeyable.js | 4 +-
modules/util/openInEditor.js | 11 +-
modules/util/parseMetaLine.js | 502 ++++++++++++++++++++-----------------
modules/util/setEditor.js | 7 +-
modules/xmlhttprequester.js | 32 ---
skin/addons4.css | 8 -
34 files changed, 928 insertions(+), 569 deletions(-)
diff --cc META-INF/manifest.mf
index 0d2a2b5,0000000..0c5ef3f
mode 100644,000000..100644
--- a/META-INF/manifest.mf
+++ b/META-INF/manifest.mf
@@@ -1,1767 -1,0 +1,1782 @@@
+Manifest-Version: 1.0
+
+Name: install.rdf
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: B80i3NDJ3Znv+mDAU8KQtA==
- SHA1-Digest: vHPBHI0u42PFvO6urVy2O1PJmcI=
++MD5-Digest: ge1PkHSJK1gWpWU3Iy2Z4A==
++SHA1-Digest: s8JCuHIg5487Y9+8bcTMMx9NKww=
+
+Name: chrome.manifest
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: VEVlO55fN7zaTrkNW0sWHw==
- SHA1-Digest: dNUkcDSdON1nD9h8EQwhNfdKlOA=
++MD5-Digest: F/hs3kKdcdBku3GKKNRygA==
++SHA1-Digest: GvX6jHjSTNDCHcic4ZQRZFoFU8g=
+
+Name: CREDITS
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: x0s2IVR2ptnU2sU/k0quCA==
+SHA1-Digest: EnLzzTvuYYTKewftEGWOD+0ALJQ=
+
+Name: LICENSE.bsd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: b4SjxKM2FPnzZORSdKgonQ==
+SHA1-Digest: Newla2xapmmwjZfrhLgGXXqOn14=
+
+Name: LICENSE.mit
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: sb09cct4PFRmlWt59Pd8Bg==
+SHA1-Digest: OmnO/6Ubrh32LpVgkiCXPYPC8sg=
+
+Name: LICENSE.mpl
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: vigvHDzJqYzA3FwrJd/FEA==
+SHA1-Digest: ksIbFAFyz8SuoZOBisATPyTd44Y=
+
+Name: components/greasemonkey.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: NSxDjOebt3ELHuutws3HOQ==
- SHA1-Digest: /05A1AZzLO9FgoTsxAD9xBvbfjg=
++MD5-Digest: ls2APCuxuH/DOsvwhDgP5Q==
++SHA1-Digest: X2uG27ZIYSvVJB2vCdTI38w0ds0=
+
+Name: content/addons4-overlay.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: NcpIaqpSfTIoDdiq5j9Hlg==
- SHA1-Digest: BJV1HqIZLEq49OyUCZ/8O04Zlkk=
++MD5-Digest: 9OEtLnln97XGC/kzWqoa0g==
++SHA1-Digest: mdoAJiknk9KAHshg33I/KK9XaYY=
+
+Name: content/addons4-overlay.xul
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: PqfoKos5fzxjyldhcSdMuQ==
+SHA1-Digest: WgXeIIFw8vnVB3JSIPZ/tklB2FE=
+
+Name: content/addons4.xul
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: JJyFgEb+DBGKoxy9MpdLmg==
+SHA1-Digest: sUkpEkDq6lVimICdDTboZfzxqjI=
+
+Name: content/bindings.xml
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: aJEBRy+4U8mggieMRg/u8w==
+SHA1-Digest: K9BysNF6npE6C0C4AA3q1Dzu2YI=
+
+Name: content/browser.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: iqb+wlaf77M4PzI0gPjsBw==
- SHA1-Digest: pnodAK3grrExBdsj+j80juAeeH4=
++MD5-Digest: EFiSXvBpzgsZ80ImYiXzLw==
++SHA1-Digest: BbUc6673cC4HGkjru1Nqtspeu8Q=
+
+Name: content/browser.xul
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: fiHwb6RT6Ac2dzH32F2DAw==
+SHA1-Digest: zqNfamHEyOrwQ9irMQDYkrzIfig=
+
+Name: content/closewindow.xul
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: X/5hmOGcudXAb/8OO0E/UQ==
+SHA1-Digest: jnMbQniTe57SuLkkaf59uCjXgeA=
+
+Name: content/config.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 9H2CWLnpO5WXuWWFSB2pXA==
- SHA1-Digest: HftPpkIBio8WRKaL3FgmvdhrliQ=
++MD5-Digest: +8k23gMePzbwmD4h7AEK8A==
++SHA1-Digest: ImJ1hIDwOSZKu7nyzGcfdh33O/E=
+
+Name: content/framescript.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: p05phbR2hqubBj64Xe2GfQ==
- SHA1-Digest: GnvrbBqSL2HEYx+/YRPFYQFHzdY=
++MD5-Digest: vVv8inzrRvT/FIfPZcEQxg==
++SHA1-Digest: p6Dn0yM3lBFDXv30AUfnsS8LwNk=
+
+Name: content/install.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: BbyBr9oUPbz4VR4TOGm2Hw==
+SHA1-Digest: kBxi+is6ggjmiVxMlLTZ7/EKu94=
+
+Name: content/install.xul
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 2DbW7CnonCV8ue14Z5jAgw==
+SHA1-Digest: rO6T2afXO224Au+8wit4B45Ppwg=
+
+Name: content/menucommander.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: tg6yLZcAEE6PmS3Qq8b78Q==
- SHA1-Digest: GYYBMXnfrPmKjs98Ei+EQKBd+ps=
++MD5-Digest: hlkPP2XDPRvfq0QRkmQGkQ==
++SHA1-Digest: R40Oq6YFvTbubz3vbNPYLwLzvGc=
+
+Name: content/newscript.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: /pQoElAGK004pWEkJwOkqA==
- SHA1-Digest: 2cBJAZVV1/c3YiNFf5AOfnBj+Ds=
++MD5-Digest: ZS9xC0vnGhHSTJPjpkAo3g==
++SHA1-Digest: qZ5MMeaX0O94qxtt0IgTKgNooic=
+
+Name: content/newscript.xul
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Xn2RfA2aHntkNcTGlTG4iQ==
+SHA1-Digest: 05TkJ3JLNfnE73Hu5hnof/+JXDE=
+
+Name: content/options.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 3wiC5dURSX5wmBbWkDrSFQ==
+SHA1-Digest: lymdvKml/iB94Q6lulv/YNlIeco=
+
+Name: content/options.xul
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 8lu3wBR8A7fcGTJ+QtuC8A==
- SHA1-Digest: U+Em77Ozku/oaQ0t/uewYktarrA=
++MD5-Digest: u1HUATyvywQXTkSKXwi10Q==
++SHA1-Digest: twM67Si4vD6ZlLjXMiTiiwCIaak=
+
+Name: content/scratchpad-overlay.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: x/BV5sRU35LVcKLnL9fx8w==
+SHA1-Digest: MqFS34o+K+HddxdbyGiz/LghO1Q=
+
+Name: content/scratchpad-overlay.xul
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 3G44W2cf82aQD6vbfK6yfA==
+SHA1-Digest: SdEnA7Yty4dtLv9ajIMiuEpvRTc=
+
+Name: content/scriptprefs.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: dn+XIVVm1UU0GFT1J/IYng==
- SHA1-Digest: DryWGwnNkxSyGAgwHR0R9+hdtSA=
++MD5-Digest: UFj9ceYTIOyAkFBZILMmrg==
++SHA1-Digest: dert0LwU0JBZR0hfvN/t6Zxz2Xs=
+
+Name: content/scriptprefs.xul
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Cm09Wby6FtB0H30gKui4tQ==
+SHA1-Digest: uVduuUWtNljUF/vhpS+e57qiLKQ=
+
+Name: content/third-party/addons4.css
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: q2/Jdx8/0gBRr6Wjc52e3w==
+SHA1-Digest: 4O5vdt+8GT8DLk5dHsRpY6YYY+E=
+
+Name: content/third-party/mpl-utils.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 4e9bytHv7nXY4dAwMPpbgw==
+SHA1-Digest: 5fZc5fIu4itOs8mtAyN3h7zJJwE=
+
+Name: defaults/preferences/greasemonkey.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Q0peuxdvzLpoDZq88+KCRw==
+SHA1-Digest: legdwh9XJUCizENPNUJ1GUWVLWo=
+
+Name: locale/ar/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: TxIUYjYA3WeW6vKcQtlEBQ==
+SHA1-Digest: I6vVcnP9XZE0mPSBzlBAJNIw9dc=
+
+Name: locale/ar/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: bAI930iOxygR8tMHGecYbQ==
+SHA1-Digest: XqjkLHuA+rrj6MRMKgx8yubMk+E=
+
+Name: locale/ar/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: HY/ljYx0+ibAVRwctCPY/Q==
+SHA1-Digest: A9rDDbIpW1PGZcSHm36e6Web2+Q=
+
+Name: locale/ar/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: evanGyvwWm79ocaySSgCnA==
+SHA1-Digest: 69X6QPQyE0MtwRRD4iRkSP1QVnU=
+
+Name: locale/ar/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 2JACsHMrxEkQ5nEKAf/7VA==
+SHA1-Digest: n+ltZWLefvkuSjrpmDpgayJ8Wqo=
+
+Name: locale/ar/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: A8aD03G9dvZjjeWyK927lw==
+SHA1-Digest: yQQl9S9JQaGRSBq5yBTPbqhwjRc=
+
+Name: locale/bg/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: NX9XLxg3fnayMJ2xS09qLw==
+SHA1-Digest: oHHOCXSoyF5druvps0gx9jPlGnw=
+
+Name: locale/bg/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: opMOgiEnJNj7auJ7DrsOIg==
+SHA1-Digest: FavoI2ePHWMbubPUYV/BdaJRafE=
+
+Name: locale/bg/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: i0AYdVch10w5EUNd/XvmUA==
+SHA1-Digest: IzaZbrGF5v4yYrbTPZAoXIqw7yo=
+
+Name: locale/bg/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 1hEj2/DkeUEMq/EysKygrg==
+SHA1-Digest: UA1xe2kZhm00RZNIlbm6e2nAyV0=
+
+Name: locale/bg/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: zHtlNCFakxgI1tCtkjqhww==
+SHA1-Digest: c+y94AW34v9DU8Oa9myXVx8+CJ8=
+
+Name: locale/bg/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: J3wuKHcyzTMNyqVK2fv3lw==
+SHA1-Digest: o1drTNqJ0+ECWhESHjEhFde1pxs=
+
+Name: locale/ca/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: zxtMvyZmZT+Z88hjtIH/ww==
+SHA1-Digest: w6BgopzXc3IemDvLzxQGXJkYsEI=
+
+Name: locale/ca/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: tJ91hnQ+cyGb1y1RatuP2w==
+SHA1-Digest: kxs+khXj2ysiIlvM9f/R6+zp77E=
+
+Name: locale/ca/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: znviyj8yRvXhWyF4j48yXA==
+SHA1-Digest: CJnc9TpHF1HgALBl99I7+781O/g=
+
+Name: locale/ca/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: +6cWi+82CcIJRaVB5LzysA==
+SHA1-Digest: SR10yKd8bfZAOW9txQEj0K6sono=
+
+Name: locale/ca/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: aSXmluHJl+vSUGT5Kv6Hww==
+SHA1-Digest: F3WiCoeRUD40K/9KACpIUsreiOU=
+
+Name: locale/ca/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: dsrlUAZ4drd83zrWttBluA==
+SHA1-Digest: 2fSL+3GRxdnPElbXpBHoJvCozjw=
+
+Name: locale/cs/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: eRmSTKCbhdgALGkc3d5pmg==
+SHA1-Digest: jp/2ToQ3pHQb/TSlHRGXDQ2AieY=
+
+Name: locale/cs/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 4+NrMaxxfTzUqAJ+6hPIjA==
+SHA1-Digest: 6JKPrf5eVuWlFjeS/L1iBsd+zLc=
+
+Name: locale/cs/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: M0odxNPmIorv/MlMUf3m6Q==
+SHA1-Digest: cIN7HNLbGvU+F/HeBBc7PQZ3Wa0=
+
+Name: locale/cs/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ktWq/6CGM59qcNyiKTc2kw==
+SHA1-Digest: e0n4iE1JsstDC1vtp5kCieGvGZY=
+
+Name: locale/cs/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Cq9MweP+9ZEgg9Gd9qooEA==
+SHA1-Digest: d1F6aQ5JZlqOP6JPZGYbv6E8M8M=
+
+Name: locale/cs/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: bQU2pu1fwexOCwO+sqGkOA==
+SHA1-Digest: WMssTq5ldC2Xvjq/ujvM6RKOx3c=
+
+Name: locale/da/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: q0zOih2R/d+YhEzzb4I3Sg==
+SHA1-Digest: R1QDGqYOpMh+QmJ0B96u7M3STsg=
+
+Name: locale/da/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: WN/JEZ8/b7TmHaKmMOhC5Q==
+SHA1-Digest: JTlMJomT4tZy7HA3h663JBHiLoQ=
+
+Name: locale/da/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: rtGbj93t3qD2k5BoAFURdQ==
+SHA1-Digest: qLjDavZaa38eF5NYmoWXozPxkMc=
+
+Name: locale/da/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: shKXASxIHI71InqemdeUyA==
+SHA1-Digest: i8VK/NYJHdWSu6PcUd8mtAEpfUs=
+
+Name: locale/da/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: rM80GKoFuwhx3BFo6dN65w==
+SHA1-Digest: jja3fDRsyWROaZE3h/C+UmuarvI=
+
+Name: locale/da/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: koOezNw5su0/kuWnY4RB+A==
+SHA1-Digest: cOfWz4Qv9qbPLzSow1dK2DHyzdU=
+
+Name: locale/de/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: y8f9+Ls17Lz7gf5pR8CkGA==
+SHA1-Digest: IWuElYPMa4PQ8tIIcM8uV1DM1mo=
+
+Name: locale/de/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: bEuM+MFGnNvEDRwsnfKMTg==
+SHA1-Digest: F+72aAAkgVD+2ns0lip3fCdiR+E=
+
+Name: locale/de/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: D34ZEKlZJ6RmLVJl5+r+bA==
+SHA1-Digest: H/UDvOvB5SKznsCEZz7rGYCNeWw=
+
+Name: locale/de/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: CdzXdq7EFzOJCfzfKg6i1A==
+SHA1-Digest: wAhMctzXnQ4kFR8MAZPGmOhb6C0=
+
+Name: locale/de/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 4Xjwycn0uL1Zknu6ymrfXw==
+SHA1-Digest: C6CnFEUx12U9BHHroepn6cUbfHo=
+
+Name: locale/de/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: XaYksUBWtIYboCkJtvdszA==
+SHA1-Digest: cXKTxS6SbJbaSzmSM42zKuF1gTk=
+
+Name: locale/el/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: QUtenYfBhPSRQsMrUpmoJg==
+SHA1-Digest: g9OaZ6RTCtqrOI0P3vS89/nojsk=
+
+Name: locale/el/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: NugshHbRlxR5YjE1pq5VMA==
+SHA1-Digest: p5uTZRqjBmaJ0XnZyc/M96uV2nU=
+
+Name: locale/el/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ST2aMKzHA9F49ZqeTbR1FA==
+SHA1-Digest: CmV3+wl2dKuXkjHs1ZF+nTPduk0=
+
+Name: locale/el/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: yUAD/dGRmEZFTL16FH/ZxA==
+SHA1-Digest: 0A3sLuaWFan923kG7sNkU9NQ2CI=
+
+Name: locale/el/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: XCcR0HOz/8RqMeUZCkCX4Q==
+SHA1-Digest: 1If3OzXTapoi5mgAm4xZ7ajGubs=
+
+Name: locale/el/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: mZ5iDaHR+4BvjdBCAx7Stg==
+SHA1-Digest: H2utMyiDE3UUxhahVr0MezvhfLk=
+
+Name: locale/en-GB/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: zxtMvyZmZT+Z88hjtIH/ww==
+SHA1-Digest: w6BgopzXc3IemDvLzxQGXJkYsEI=
+
+Name: locale/en-GB/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 8+2JQh5P04tg/gySkDVrZg==
+SHA1-Digest: WPpn33vB8wZGLJwBSszv/LaB1lk=
+
+Name: locale/en-GB/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: znviyj8yRvXhWyF4j48yXA==
+SHA1-Digest: CJnc9TpHF1HgALBl99I7+781O/g=
+
+Name: locale/en-GB/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: KKMgW6Jg6v2JVeah2UOqYQ==
+SHA1-Digest: sSxCDeswYdV7FQE2TDVXrHB/crE=
+
+Name: locale/en-GB/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: aSXmluHJl+vSUGT5Kv6Hww==
+SHA1-Digest: F3WiCoeRUD40K/9KACpIUsreiOU=
+
+Name: locale/en-GB/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: dsrlUAZ4drd83zrWttBluA==
+SHA1-Digest: 2fSL+3GRxdnPElbXpBHoJvCozjw=
+
+Name: locale/en-US/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: zxtMvyZmZT+Z88hjtIH/ww==
+SHA1-Digest: w6BgopzXc3IemDvLzxQGXJkYsEI=
+
+Name: locale/en-US/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 8+2JQh5P04tg/gySkDVrZg==
+SHA1-Digest: WPpn33vB8wZGLJwBSszv/LaB1lk=
+
+Name: locale/en-US/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: znviyj8yRvXhWyF4j48yXA==
+SHA1-Digest: CJnc9TpHF1HgALBl99I7+781O/g=
+
+Name: locale/en-US/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: KKMgW6Jg6v2JVeah2UOqYQ==
+SHA1-Digest: sSxCDeswYdV7FQE2TDVXrHB/crE=
+
+Name: locale/en-US/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: aSXmluHJl+vSUGT5Kv6Hww==
+SHA1-Digest: F3WiCoeRUD40K/9KACpIUsreiOU=
+
+Name: locale/en-US/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: dsrlUAZ4drd83zrWttBluA==
+SHA1-Digest: 2fSL+3GRxdnPElbXpBHoJvCozjw=
+
+Name: locale/es-AR/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: +TUh2yu3f2RwB3Jbd3KIlw==
+SHA1-Digest: kIOB2ei0ziakTtv2uW3Ci+uMhvk=
+
+Name: locale/es-AR/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ZE4ymVR8j4otPhJXyokRMw==
+SHA1-Digest: m2PVKnSifxgJ9stoxu8LLJ/6fOU=
+
+Name: locale/es-AR/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ltBWKTABnmPNwAlYNNB6LQ==
+SHA1-Digest: G+hpgx3uC2mj/NfEBvV3585TcNQ=
+
+Name: locale/es-AR/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: KKMgW6Jg6v2JVeah2UOqYQ==
+SHA1-Digest: sSxCDeswYdV7FQE2TDVXrHB/crE=
+
+Name: locale/es-AR/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: bvnRiIvahGjLe7uAV95kRA==
+SHA1-Digest: FaT+oysZ9i3CcxW8jUs5t+4Znyw=
+
+Name: locale/es-AR/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: FGPpRZrWxuUkjbErsIWFnw==
+SHA1-Digest: M80LUo8fKKW+lz7VHJZCPBbbLz4=
+
+Name: locale/es-CL/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: VwB10x7AHmAaiuHxVYM07w==
+SHA1-Digest: zpjj6GmK0FOEUZKDqpYhgpmUckY=
+
+Name: locale/es-CL/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 5eqr1+0YdiIGb4zD1mkUBA==
+SHA1-Digest: aebOHjozhZHD3Y110zJ5kzIwsEU=
+
+Name: locale/es-CL/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: AEu6jXJGesv6230VpstRRw==
+SHA1-Digest: x5H5BY7S1olpMQA89LooZ+VQ0H0=
+
+Name: locale/es-CL/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: osJqxLC0i8Wim+FPaianlw==
+SHA1-Digest: WToXBuumRv4QQzbTIamRz4PCbVQ=
+
+Name: locale/es-CL/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: HfYN3AaSDJJfQ5XnvP/aeA==
+SHA1-Digest: Y6OF0RMfcyi9ZLZFRXzBtOE5kPQ=
+
+Name: locale/es-CL/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: D5N5Fd68TYw/KUh28jPS7Q==
+SHA1-Digest: MC6TncJT28sf+w0NzfQB7PT0peA=
+
+Name: locale/es-ES/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: u1yOzUuOuIHIU35bc0oIdQ==
+SHA1-Digest: EHES/CbWxNMFL4I+f5Y6SQjlDEg=
+
+Name: locale/es-ES/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ZTEoKhFh4shOS0pYfpeYvg==
+SHA1-Digest: lneoKvVWmYCuuFnsa0ScQL/zNRg=
+
+Name: locale/es-ES/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 28adu44KP6lnKNsrhB/+9A==
+SHA1-Digest: RPRZLejBxoHo4dmTDLccaeQPQ7U=
+
+Name: locale/es-ES/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 07WV9j125DDLrnAcImjXvw==
+SHA1-Digest: 8QDgUc9aVgBMGpa+UYdmLlSOkfA=
+
+Name: locale/es-ES/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: MzlHv5nszcypYfwJThh2ZA==
+SHA1-Digest: USj1nE1bPE/mH9C+npqAg6HX6po=
+
+Name: locale/es-ES/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 6UnWhIAJy8u62h8VuW93Uw==
+SHA1-Digest: 3qJfjs+7Xx/3Kaw9VMMAE/IpOJA=
+
+Name: locale/es-MX/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: rySDvvo5yK5DCSK8Tjse1w==
+SHA1-Digest: QIqEy5wpPz1sjgH5wcqr3C5PPNw=
+
+Name: locale/es-MX/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: fkCmKExF2/mN8XQsObg7bA==
+SHA1-Digest: pEBVJaSWP/SjGZqGbscube2coYw=
+
+Name: locale/es-MX/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: fWcF4blZ3L62IBkWM+GufA==
+SHA1-Digest: TcEq7XmWUZThrwvCaQPxWXiO4C4=
+
+Name: locale/es-MX/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: KKMgW6Jg6v2JVeah2UOqYQ==
+SHA1-Digest: sSxCDeswYdV7FQE2TDVXrHB/crE=
+
+Name: locale/es-MX/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: AYauQIrI44HI/cTBaDKK+g==
+SHA1-Digest: AJidwmRpeF3ocI8aN56T+W2WCbk=
+
+Name: locale/es-MX/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: za3MXibkg1g2kiy1csHAYQ==
+SHA1-Digest: iMLbRzKN3EYATZhiEHAjvPnKw2A=
+
+Name: locale/et/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 1d+gUlbcZ2ShZELDkh2PGg==
+SHA1-Digest: VwhPoBzLv9k3DFqacihmwKmHLsA=
+
+Name: locale/et/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 8+2JQh5P04tg/gySkDVrZg==
+SHA1-Digest: WPpn33vB8wZGLJwBSszv/LaB1lk=
+
+Name: locale/et/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: x5Bm86thVJ1ldDhVllZRiQ==
+SHA1-Digest: M2Z8hyQ0C0pzOMDERjaY4jw/MPw=
+
+Name: locale/et/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: KKMgW6Jg6v2JVeah2UOqYQ==
+SHA1-Digest: sSxCDeswYdV7FQE2TDVXrHB/crE=
+
+Name: locale/et/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 7qEAAcvVE3p1BU0G886q7g==
+SHA1-Digest: zsFAXXBbhibSJ+orzGxxEvnOzqg=
+
+Name: locale/et/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: JpdOq12m6fMkO0hZ8VykJQ==
+SHA1-Digest: 6w9qSmvXVR5Sp2VS8l2TJqGvjps=
+
+Name: locale/fa/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: YDlfI0TV/sGsbe1LIA8lqA==
+SHA1-Digest: YxecEWt7naixNqYCNQowsimDjGc=
+
+Name: locale/fa/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: s6gM468SpAO13dK9wLD/GA==
+SHA1-Digest: tozO7Jthm9hcBZ8HIk9bTFIRnKo=
+
+Name: locale/fa/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 5avu0NiGAvFOuTH4OM08vA==
+SHA1-Digest: 6TdHx2csCXAbGGT/naB/AE2Oqi8=
+
+Name: locale/fa/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: C7NCnG2EKW4TOEatDljGIQ==
+SHA1-Digest: W5cFFbHWcDJMouxXCH2WLxMhIp4=
+
+Name: locale/fa/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: F8AYvoxlzTeuBfHp4ujvcA==
+SHA1-Digest: t6qouAdOJ842kh5ZcmdC6ElG15A=
+
+Name: locale/fa/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 8SZuGVF4jJocPoFmC685yA==
+SHA1-Digest: f/IJph1zasxR8p1DrgwbeJkBAq0=
+
+Name: locale/fi/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 460sA8+BM+dLD4PjO6vCoQ==
+SHA1-Digest: 6lTl1p1ixeawKgFmMQTZL2nZdFY=
+
+Name: locale/fi/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: cj1o2RrrW/A8veUjb+ywDg==
+SHA1-Digest: XCdqO23y7b+AuNfUFhS7lOiXxL4=
+
+Name: locale/fi/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: pVeskPlitBtrZfrv4PxHSg==
+SHA1-Digest: RkDG15i9rEvfZWw5kc86Ocq9BZY=
+
+Name: locale/fi/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: T7wufYkMOQZ4hiws0wKtOA==
+SHA1-Digest: NqCFQJvXS3ipPzqNKiPE5/0YVvs=
+
+Name: locale/fi/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: D3Wsv/yNSuZyoD5KL9FISw==
+SHA1-Digest: ZNj0Rv9Da+LfX+OWrRSM85Q0pfs=
+
+Name: locale/fi/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 5OI5KktAGNqMhmjbAd1ktA==
+SHA1-Digest: jfVgsnyFdrNXwCBfZOh6ioyvgb4=
+
+Name: locale/fr/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: D9X0xyhnaST5WkxRufzMyQ==
+SHA1-Digest: MnO90Cuyt+jTC+Q59NfEuxT2YKo=
+
+Name: locale/fr/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: FrUQUh3U6O3WpYiG5QD9Tw==
+SHA1-Digest: EtYZTXB1XxWPHN5d70ai2qqiNJU=
+
+Name: locale/fr/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: wtrQv/cWqE2+4Sg0tK9Vow==
+SHA1-Digest: UmwbXS6W7feNg6FWhLMAeAvCkic=
+
+Name: locale/fr/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: YoZEb3yjiJldjs5BRfm+3w==
+SHA1-Digest: 6swu9PqjB2qIgTh0BiB8rRL18RI=
+
+Name: locale/fr/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: LqdZ/EgE9Q4sogzUj7Owcw==
+SHA1-Digest: Hc6uxgXVcc1u9YlBWKoDbOtp2yA=
+
+Name: locale/fr/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: SF4h5Bwy+sYgG1yRGmh40Q==
+SHA1-Digest: gZm6fi2buQ1WIPF84VBIZ828ULg=
+
+Name: locale/gl/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: aXQfVqH//2I9QZEN41SIMw==
+SHA1-Digest: gLqU3dSjP9S2bmQj8nsMMU9xF+w=
+
+Name: locale/gl/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: u6Lr4nQV3f+MrDrtkBIj6g==
+SHA1-Digest: +mnanYvJKeNFFEulf/nIPvQVOao=
+
+Name: locale/gl/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ncCDPtG7HXDIWrXX5xThRQ==
+SHA1-Digest: txScW0qi/NgNxz0V0ZwtrY7UG7w=
+
+Name: locale/gl/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: QoxmVBP5pse5oZUl1WCOwg==
+SHA1-Digest: X8xl0ID2xTbXoBh1hTofWgG5kcA=
+
+Name: locale/gl/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: UZfv1ZQJ26DoSIw6RruJ8Q==
+SHA1-Digest: /TGPNUm/0bqksIjSoH78wpW8veQ=
+
+Name: locale/gl/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: mAmJW6GLzf4/vZMj879zVQ==
+SHA1-Digest: yWLN4kFw3NA+KVxUs1XcgbBCyww=
+
+Name: locale/he/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 48pgQADrAULY72Kf+RlHHg==
+SHA1-Digest: TDKXuWgTWDyJ7Yzwdv1MFC53RU4=
+
+Name: locale/he/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: fGsaWiMC1L4XeGXi9Y6/Lg==
+SHA1-Digest: NVilLWRqUiqK6qs99jv6ETLvKOU=
+
+Name: locale/he/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: mvfVv2ylO+6u8+a/O6LfjA==
+SHA1-Digest: i3jjFVC3JC8m+o0+6LHSXAjXePc=
+
+Name: locale/he/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: KZzgOhcVFaUzb7oS5XJDAA==
+SHA1-Digest: 3vhyaJbzr7bFx+GizXAflRBuZJY=
+
+Name: locale/he/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: uqpbRpqFtCZxby+Bq7VGMg==
+SHA1-Digest: dc+n2sWK6qZ/tfa5nY0T2JL3R5A=
+
+Name: locale/he/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: BhzgbSNPBpOxTKzxgDcghw==
+SHA1-Digest: 0PphK2I1wCh3uxzxnVX82Vn5IpQ=
+
+Name: locale/hr/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: zxtMvyZmZT+Z88hjtIH/ww==
+SHA1-Digest: w6BgopzXc3IemDvLzxQGXJkYsEI=
+
+Name: locale/hr/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 8+2JQh5P04tg/gySkDVrZg==
+SHA1-Digest: WPpn33vB8wZGLJwBSszv/LaB1lk=
+
+Name: locale/hr/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: znviyj8yRvXhWyF4j48yXA==
+SHA1-Digest: CJnc9TpHF1HgALBl99I7+781O/g=
+
+Name: locale/hr/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: KKMgW6Jg6v2JVeah2UOqYQ==
+SHA1-Digest: sSxCDeswYdV7FQE2TDVXrHB/crE=
+
+Name: locale/hr/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: aSXmluHJl+vSUGT5Kv6Hww==
+SHA1-Digest: F3WiCoeRUD40K/9KACpIUsreiOU=
+
+Name: locale/hr/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: dsrlUAZ4drd83zrWttBluA==
+SHA1-Digest: 2fSL+3GRxdnPElbXpBHoJvCozjw=
+
+Name: locale/hu/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 1PQph+9lrZWAa1WLspSrzQ==
+SHA1-Digest: tGvMH/Ym3IzaltRtO2zHcWTXj48=
+
+Name: locale/hu/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: BgdxuDmpBHaxwymOuowaHg==
+SHA1-Digest: oTi9uB/uPCSYzsEqLLg4kcwsBjY=
+
+Name: locale/hu/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: LvqrXSuB7yCX5yBqQke1pA==
+SHA1-Digest: ZYCW5bepWc/ax4wYdISIqosampM=
+
+Name: locale/hu/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ZQl7N+z8/gIc34azmNlFeA==
+SHA1-Digest: 8LWPOSswzPM+iVgwFaywyjS0pc4=
+
+Name: locale/hu/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: SOCSavljUE1GCVYEMiz+jQ==
+SHA1-Digest: ooJZEdMLFoamMrMYEy/xW6vngig=
+
+Name: locale/hu/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: T8cgHVBfqs4bG0nr/1UFUw==
+SHA1-Digest: a+WHhoCzg1BiSJ+l1/BjMlcq4iY=
+
+Name: locale/it/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: zxtMvyZmZT+Z88hjtIH/ww==
+SHA1-Digest: w6BgopzXc3IemDvLzxQGXJkYsEI=
+
+Name: locale/it/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 8+2JQh5P04tg/gySkDVrZg==
+SHA1-Digest: WPpn33vB8wZGLJwBSszv/LaB1lk=
+
+Name: locale/it/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: kV8YhNfthr857SUwnWOnvQ==
+SHA1-Digest: y1HC8GkS0lwWY6eZ8A96Xstx4FQ=
+
+Name: locale/it/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: b963OCIPCf6qs+lcALAiCg==
+SHA1-Digest: Ls+5QxKwVRuupKQcYTbB+T2x6SU=
+
+Name: locale/it/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 0//U6pLdmjgedM0JLfluag==
+SHA1-Digest: z3ak5lJcZvjVOVs0HiaxfOv0mfg=
+
+Name: locale/it/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: aR3m6iTXKTthcogtZZwbEQ==
+SHA1-Digest: 1W3Jb2QRJm0CxFt4RTgsdpKIuTo=
+
+Name: locale/ja/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: gNPvzXjUZMPPvrL61quKHA==
+SHA1-Digest: 7fI11wFb+onAaLdUyPy6QrHeykE=
+
+Name: locale/ja/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: yY8fd4c9+VjZyXbHoE9FGQ==
+SHA1-Digest: tU6a3dGwx88wwTGMJekMmHj61tQ=
+
+Name: locale/ja/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: IFaUev9/g1oUa74mK0QJ+w==
+SHA1-Digest: mYyxbsepR7RK/XfxWEMecTW8pP8=
+
+Name: locale/ja/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: yNIdxi5UooRufZPog2Zt6A==
+SHA1-Digest: BzqkrDhVhgsGVd+XI70DEIMwe0E=
+
+Name: locale/ja/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: D+k5NAtb6xSKFAawD+cKzg==
+SHA1-Digest: WNkS9iuEYjL5N40/jZovjy2++7Y=
+
+Name: locale/ja/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: WTJzp/FT+fH29+bMO9AzaQ==
+SHA1-Digest: 6xYdORetW1nXAfQHl72oBiv1U7k=
+
+Name: locale/ko/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: FCNl3HRyyhQACZtaFqRL/A==
+SHA1-Digest: +NlucvXo9aCaKtsey5EzKQL8Qi4=
+
+Name: locale/ko/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: h77xc2FlD1zy5sAbTPVAAg==
+SHA1-Digest: lMR8h9e6P/INI1doluxacciJ31k=
+
+Name: locale/ko/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: evLI0c4N3Yc3UyKSL3REYg==
+SHA1-Digest: r/4QkN5P2M71SU+L/sAJduglkro=
+
+Name: locale/ko/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: sX4u4iog5k9Q+gshMt6BXQ==
+SHA1-Digest: DAPHRHxbEZHIMf6rNDNK/MZdwD4=
+
+Name: locale/ko/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: DImOoVfl7j0jGzK+PTg0RA==
+SHA1-Digest: XptFqRqGapnnArmjAeSeOseTcDc=
+
+Name: locale/ko/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: R4R5bwBCtGJSI7S7XEAigQ==
+SHA1-Digest: sVY14g8uyQRgdFunJX1ateEN2Vo=
+
+Name: locale/lt/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: sgef6JxgY8TwLWmXsb3WVA==
+SHA1-Digest: WLr18vWqv3VaEisMPFlFdUmuaZY=
+
+Name: locale/lt/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ciqFI2RUpZhiGUgzpxeHeQ==
+SHA1-Digest: EH/KExIGTY8c1pcT5ORZPLharv8=
+
+Name: locale/lt/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: PAe5AHceTuCTW/3CbuM+1A==
+SHA1-Digest: vkXVtq2aghDDXSutt6cOCfeNK+o=
+
+Name: locale/lt/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: maVEUheH1eILPpWH0zMHpw==
+SHA1-Digest: c6vZCql/RxqdWTDaSw/UJyvq3Rg=
+
+Name: locale/lt/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: XbZ/0anAPOsxcmvsoKOCaA==
+SHA1-Digest: Xzg9fG58dM4RHjbhTpUKBa5mQEU=
+
+Name: locale/lt/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: KDyhOqsNwnjmb7+pmxO4kw==
+SHA1-Digest: WcHsVpTUfl/km7g7R20IMg21efQ=
+
+Name: locale/nl/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: qcag2Ovm/kKIKZ8ej351Fg==
+SHA1-Digest: OgFnjw2gpLTPGsuHmOFubdk0q4Q=
+
+Name: locale/nl/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ANvj7npvAtFHWftqJOoCnw==
+SHA1-Digest: lAclVrkOeAfqEovT4xVs4i7oFmM=
+
+Name: locale/nl/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: FzQdbasgGFw6HlqUykq7lQ==
+SHA1-Digest: I3+LoHwRMANaJ1MgRDFgH5U77sY=
+
+Name: locale/nl/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: SKLKhG23esG9NS+DYfvl+g==
+SHA1-Digest: 2UDfd9OYs8iqskQh6mXII1M957A=
+
+Name: locale/nl/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: qCtGZlXzCjeWPY4COdbAmA==
+SHA1-Digest: EPHl7tfpOrItOhbjVtuHhur9kro=
+
+Name: locale/nl/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: mUvIuxY3oS6jQdBVX1qzjw==
+SHA1-Digest: FiELIEdRhg3HiXO0mJ67+V6/I7E=
+
+Name: locale/pl/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: rPLwTwnF8dPy6y82sUzuSQ==
+SHA1-Digest: WZqk+n8ZKcoudnJ/SqJHDFw6M/A=
+
+Name: locale/pl/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: u3jitB11DO+OB/VO7J1Lcw==
+SHA1-Digest: lM6IP36BXp1aIYvX6J1MOlcehrM=
+
+Name: locale/pl/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 6rAS5ThhwJgTj6mkB8XMcg==
+SHA1-Digest: gzhlVRcVBAM3I8L7LilHjdjUaPg=
+
+Name: locale/pl/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Emrrz6fMOOS1AlqWioRDiw==
+SHA1-Digest: HeCBbCjlz+ufYRKbHsGEDQHR/9I=
+
+Name: locale/pl/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: yUO/VGu+pXj7w0vS+RIXow==
+SHA1-Digest: Hx2XNLYSWhOj8qO2DG6IMCVwNxk=
+
+Name: locale/pl/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: afBc4pfCRfnt3cGwltwvcw==
+SHA1-Digest: jNtYFG07xLKacT0xHGMgeLksyXc=
+
+Name: locale/pt-BR/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: w8xYUT5zh6kFGW0R84zdDw==
+SHA1-Digest: WGgpztzDfXpe9//VF7/k4IzbFm0=
+
+Name: locale/pt-BR/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: /raDKKMWcxOKBp53UNXg7g==
+SHA1-Digest: xxC5B8G9D8lnUw6aeizD59iJbaQ=
+
+Name: locale/pt-BR/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Pm7vWGEWbV2xUi72w6kouQ==
+SHA1-Digest: o2NQX54pVkCro8LVpqtxLUn5PRI=
+
+Name: locale/pt-BR/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 9L8EjDpzoePB+D30Jq1KIA==
+SHA1-Digest: QxQDyj17rOH+x8oGqNE8Y5eV/iE=
+
+Name: locale/pt-BR/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: BZNN3DQbysBffKAPSz7QMw==
+SHA1-Digest: UUAr/bvMSnoMh4rjiQp6gftyRxA=
+
+Name: locale/pt-BR/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: o2e4GkxtN8T+r2VfUUGkTg==
+SHA1-Digest: hjnBZztDvIb4/c5mfbVHfLRZ+mY=
+
+Name: locale/pt-PT/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: WkILq8Ce5sv+R9mWjpRDxA==
+SHA1-Digest: miHJ6eHPgXgPFfyBJ6eDsl9n4nE=
+
+Name: locale/pt-PT/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: jQowtmlR+XCqR89+wL+B6w==
+SHA1-Digest: y9BMy+iG96wjdYga41N2vwZdIy0=
+
+Name: locale/pt-PT/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 1j2n4oGbHjeXyY+aBFj7kw==
+SHA1-Digest: Q7aocBaEyX2pDvbe5vpHmmq8Fos=
+
+Name: locale/pt-PT/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: pNLnJ/8JpwYqOyqy5GbR9Q==
+SHA1-Digest: L9ilMeqXwu3DjixN66Qb3/S/KCc=
+
+Name: locale/pt-PT/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: FcmzhcPElcCLhi7LpjdwAQ==
+SHA1-Digest: zLzP7hwhNa39/TsxZPkTfFSnNik=
+
+Name: locale/pt-PT/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: WIsue0hpaBGv+WOcQrsIng==
+SHA1-Digest: aahP+6Ne0E5fJgjQCaF8nuwqE9E=
+
+Name: locale/ro/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 6bQL+ZY4WX5/CTHfyUiN5Q==
+SHA1-Digest: YbNSsp3QhMdJTlatUQUbBYXDfGY=
+
+Name: locale/ro/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: y/sTKspcQNcjrY3RBJk+IA==
+SHA1-Digest: CqlDUHQNy2vhJu8niAe9+aOpcxs=
+
+Name: locale/ro/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: gGSafR/+sSWfXsmxzgsd7w==
+SHA1-Digest: fNVwqI3aCkxPcgIHdpyLL2uB6iY=
+
+Name: locale/ro/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: N6RHbqldtWfcRXZL9MipQA==
+SHA1-Digest: YM3ed2fFnY3IuLXgPOB38Zb9WGw=
+
+Name: locale/ro/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: /bXi2mvMTSINS6YE3ITbrg==
+SHA1-Digest: VIMKyWPBWlP70OxfXaQvtkpbX/k=
+
+Name: locale/ro/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 0gpAxdVfveg++Ot9sekJEw==
+SHA1-Digest: k37DykRU0OhMZZMsPmnShQTscdM=
+
+Name: locale/ru/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: zdfmt0ZEWu1oj9Cjc5ZgPQ==
+SHA1-Digest: KQ6KxkUR9ldRzQdAIoJRUnmE2aU=
+
+Name: locale/ru/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Z+qeaAJ7V1fAPSK5Im3pKQ==
+SHA1-Digest: iD2o0LA5dquzMz5cTOTUG5QeLSw=
+
+Name: locale/ru/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Ij86I12zA9/9mu6F+i1tfQ==
+SHA1-Digest: wl+2aDebYlL8wUDNana9vaj2p7I=
+
+Name: locale/ru/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: qwUj7cGOOvJvAYjWrU4q/w==
+SHA1-Digest: qvndv9l/fL5WZTSSpVCUWO6k9NM=
+
+Name: locale/ru/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: kMfFakHyLVYgsEYAL8JK0w==
+SHA1-Digest: 9fu0JQihI0a45+dSg1z5NtUEJkI=
+
+Name: locale/ru/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: PSnkTiOMF7bm63h1wsp8Yw==
+SHA1-Digest: a1rLEkMxKiS/h1Ew7UxJjVYIMl0=
+
+Name: locale/si/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: eSmPe6wOtuNEbceD6WeK8A==
+SHA1-Digest: 9Kv/wkbSy9D6oMmBikfQ0cxjejQ=
+
+Name: locale/si/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: GUkwX5TWUuSUfK5yI7JN/w==
+SHA1-Digest: 4Qo/CLlWFC4yUnJFcLaEOQuCd5w=
+
+Name: locale/si/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: gJ2H1nHEpg2fFlw5uKqDvg==
+SHA1-Digest: RMdbPtOO3KQyHmSGHTuw2gRVq4I=
+
+Name: locale/si/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: KKMgW6Jg6v2JVeah2UOqYQ==
+SHA1-Digest: sSxCDeswYdV7FQE2TDVXrHB/crE=
+
+Name: locale/si/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 8gTHHjlO81IyAzPQ3blYTg==
+SHA1-Digest: Nh0IcOuX7Pzua2neKgPzSdE7xRI=
+
+Name: locale/si/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: HDOxNVn6Ds3jW7RcaUVe8g==
+SHA1-Digest: yiH8fK6vpPsHghG0xzx8r2BNNRY=
+
+Name: locale/sk/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: OheSuzhw2Bkogn+8dBWTzw==
+SHA1-Digest: VMxEPj07dvkPHDEA0PFiJNlQ5dA=
+
+Name: locale/sk/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 8rP8wpKZpKUfLb+U6dUcSQ==
+SHA1-Digest: yEr95XiKc32G5pO6Ix4wky0wHhQ=
+
+Name: locale/sk/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: NaD5N5VrKmcHH0Qura9OmQ==
+SHA1-Digest: StEpnc/xxPqv0jpCNVRPMYoBNIg=
+
+Name: locale/sk/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: fN51fCfYCFegOgf2/9DIjw==
+SHA1-Digest: 3z7vqgfpzpKeUIyCdwXvL2SyFAc=
+
+Name: locale/sk/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: VwPn1fgdi1wqCKu/24aD2w==
+SHA1-Digest: Iqw3BizSGdsUlaxbwm88O7zpuP4=
+
+Name: locale/sk/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: k85b93nvIr2t/Q3Rb2oYQw==
+SHA1-Digest: +IeWZjwhh3b445mZpK+Am2vENNw=
+
+Name: locale/sl/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: J3+Xq6ue2ser5bz8eTjSjw==
+SHA1-Digest: a1xpsMrPXBlwpwGimo5+heCOF+0=
+
+Name: locale/sl/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: g9pzH45YMfGDH4TXcG46wA==
+SHA1-Digest: 0ho1xPn3u1fZBLsNBWg6VDx55xM=
+
+Name: locale/sl/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ZAG1d8TLJi4xQt32v3EroQ==
+SHA1-Digest: XdBZ036RKhN8nhmgD5HGZatEQK8=
+
+Name: locale/sl/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: yqsPTVTkek5Aod0R7SRjCg==
+SHA1-Digest: 6pOFAD7/ZiBOPq8iNT6Ycv+w3pw=
+
+Name: locale/sl/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: B6dNuaAZqqN44v0fAqrs+Q==
+SHA1-Digest: MWoIQQqt10j5tRR3xmI8RswDbk4=
+
+Name: locale/sl/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: veMix7edAGQve3+ziRCgAA==
+SHA1-Digest: 3tl158sVJaDWetLtAsOD2xxY//k=
+
+Name: locale/sr/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: yrFTAMOCA5vTm8JqJhO+8w==
+SHA1-Digest: +m1tilRW9yj1MYzRPmHZEf80xkA=
+
+Name: locale/sr/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: +4JmWUcmMd6karGyd5NR5A==
+SHA1-Digest: TKkzYvyzwtYxJFZ/6RxxgHPMays=
+
+Name: locale/sr/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: xXBOdTID6OdUAMFLskwedA==
+SHA1-Digest: VnTPIMd5vZxhACtoW9/T8anDle0=
+
+Name: locale/sr/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: WQOx8mQJdNw7svnTvsGUbA==
+SHA1-Digest: Hs00CRTMQX4Xy98V2C8Gbq/MJTI=
+
+Name: locale/sr/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 2vgGXvyAvLy50S5fHDr40Q==
+SHA1-Digest: iblr8+QnDm4Fu/53g3shSCXlAeQ=
+
+Name: locale/sr/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 7sm1BMpoy+euP1DBoaYSvg==
+SHA1-Digest: 9YFBBw4HyW1CHUqU8k9MKCIjJFs=
+
+Name: locale/sv-SE/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: cvwSdMwUzosp/UN6e3Y0yQ==
+SHA1-Digest: 9LPdIgiqwPOWPxKrp/R5e9AajwE=
+
+Name: locale/sv-SE/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: gQwwKi7ZJxfuqbHviW4Dww==
+SHA1-Digest: NkuEmqLSD4pQrYdThwVGGobm9/4=
+
+Name: locale/sv-SE/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: s5M5Z2g/PNkr/HpKMzvbYQ==
+SHA1-Digest: sOLaBXHWWscrA8pkC2oyGut3KO0=
+
+Name: locale/sv-SE/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 1wq5bhjVz6eyk1WEYQBMNw==
+SHA1-Digest: T/LGSRWTYH727OBZ2WQgLSdIZZA=
+
+Name: locale/sv-SE/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 0B+gcplkeebG4aImHWMq0Q==
+SHA1-Digest: IlIPeoWi5zWtCOE0qnOxkfAJ7m4=
+
+Name: locale/sv-SE/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: GT5YyBCFDOkXcFtWFh+24A==
+SHA1-Digest: 2kYUqORwvuKmDjXv+KnHa+R8ujg=
+
+Name: locale/tr/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: sYlxXd/uzIheG6AC+QwTNg==
+SHA1-Digest: 6LnMtFLkYBTHLIQVfqNou8Oozsw=
+
+Name: locale/tr/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: XTFxIeaYIaMHPIL5JHXJfg==
+SHA1-Digest: 4ppbmxat7HWcrTfxL8NjE6GkNjU=
+
+Name: locale/tr/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 7aW5xUlM6pIsPZIC/AuvIA==
+SHA1-Digest: Pnu37GLEcItnCdNZ9JWs2z4wg/c=
+
+Name: locale/tr/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: bkSkJMi9gqEbJPnt/XmtEw==
+SHA1-Digest: 8YW6GDOW3UWzjUwSougddbYAjzo=
+
+Name: locale/tr/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: yYFhCglaWtI5idsZl73Ysg==
+SHA1-Digest: 6HWlA60g5+wphqKa3cz+4yWjJM8=
+
+Name: locale/tr/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: zgfRCLqL7tF/v2h2ytr3VQ==
+SHA1-Digest: lu4Sjm14ziJGSmITdN3kt4E+POM=
+
+Name: locale/uk/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: U8cJTb8OHr/CqrSEKQbTTA==
+SHA1-Digest: chifQMGzrp1Jp5a1dtmS0EiL1z4=
+
+Name: locale/uk/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Ag+sPjWfanqIU3yVLZg3SQ==
+SHA1-Digest: 4BooVYjHuuxdaT9JabTqYCXpP4o=
+
+Name: locale/uk/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: begRfjmykKS4VtK+ygpEWA==
+SHA1-Digest: eVXtqenzdoVhawIZzo87AOyRKEk=
+
+Name: locale/uk/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: XUY4ej4vgA/eIUdGfN5jrw==
+SHA1-Digest: kemdty1XNOzDZExoeye+SI7aJF4=
+
+Name: locale/uk/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: j6gDYo+1WlN8R9kXixVvpA==
+SHA1-Digest: uFRux+5NnA2DGR+YYUpfe6tjjbg=
+
+Name: locale/uk/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: O8Q59I6VDlcKVjF2nTCkwA==
+SHA1-Digest: QnbHl/fbXn0YH+Wzt9VD4DW0Vvo=
+
+Name: locale/zh-CN/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: DACTPY2Xs+LvwyBc/4KXtA==
+SHA1-Digest: 2aspmatzDS4Qjlxprn1N+za66O4=
+
+Name: locale/zh-CN/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: VByW9GLp5Lc3RYw9n1r6ww==
+SHA1-Digest: 6rYMEDeTPREaJzzoSg7YjOOQKyI=
+
+Name: locale/zh-CN/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: iclOAaoOv1/ZAWUDrs/tzA==
+SHA1-Digest: g3qlhzRv0Jyy5Eb0P1HT7h8baeA=
+
+Name: locale/zh-CN/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: x049ejzVLwxrj5etRwpW8A==
+SHA1-Digest: CLl3VnY4hPts3LgYQeC3e1Yg6tM=
+
+Name: locale/zh-CN/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Uu6tZsdVENR4/6u2eBvwSA==
+SHA1-Digest: 4tDYQKBAYwG/F3UhsRUobInZPRE=
+
+Name: locale/zh-CN/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: WHf/mrfAKiMbnac141S0nw==
+SHA1-Digest: R4ndNzincfPkKYQzvPcnqOB2eS4=
+
+Name: locale/zh-TW/gm-addons.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: kUQDADVV0eB4M8bqTWRDJw==
+SHA1-Digest: y7+ayne5QCxzAirDRpdARXngeUE=
+
+Name: locale/zh-TW/gm-addons.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: /d+Z7ANd3lbhNd79ZHM/HA==
+SHA1-Digest: 6zQ1Yq0aXdVsOg74IxpyDRESGkQ=
+
+Name: locale/zh-TW/gm-browser.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: vKt23/qydE6UPYSbWlCmUQ==
+SHA1-Digest: hpPJDHcSAPsTE7zoSKRZpk7F1GY=
+
+Name: locale/zh-TW/gm-cludes.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ZKmZ0soSm/T7q9l9Vk0uEQ==
+SHA1-Digest: 8EzkjZlWiqyVeGgl/rg0NX6+LHc=
+
+Name: locale/zh-TW/greasemonkey.dtd
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: j2xoKsArbbqzQcvjgYVPwg==
+SHA1-Digest: VX9+tjrPtqUnZIKcF1gshFPP17w=
+
+Name: locale/zh-TW/greasemonkey.properties
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: c8EaqGDwwWzvVjl6rqQl/w==
+SHA1-Digest: Yfsm8hPtLsmtO9wiaIbofvvZ970=
+
++Name: modules/abstractScript.js
++Digest-Algorithms: MD5 SHA1
++MD5-Digest: COtc5p0Zw7x+vsyFrqeeXA==
++SHA1-Digest: svwuJK7V4TJUUkNEW66527AHQ7s=
++
+Name: modules/addons4.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: DhP4lvRyPszuvmsMdYe4rw==
- SHA1-Digest: 3WrheUuElzFnzU08TdogAyp+yWo=
++MD5-Digest: y3Iu8n7+DNZL3RKLc5i03w==
++SHA1-Digest: EdxfDrKvajjoB+PtlP1KzEi1n3o=
+
+Name: modules/constants.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 0gXTAk2C5YVqP6v0Tsk5Ng==
+SHA1-Digest: KwZh1kCbgM4NDK9TgDUpGE/Yd2M=
+
+Name: modules/documentObserver.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: aKSAHGZBMlcekzpChjpCiA==
+SHA1-Digest: ZQV8wU6YVm4xdBfg/dqcJvLAcoc=
+
+Name: modules/extractMeta.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: gtOGSrlE3FridHyMWLKV3g==
+SHA1-Digest: TKbKhDxCq2XUil+2POHcfvYPx8g=
+
+Name: modules/GM_notification.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: aL/G24FD+X9wB/rT99bx5Q==
+SHA1-Digest: U4TGB65SppssED5xwrMGg9qTYgo=
+
+Name: modules/GM_openInTab.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 6iEd3mqorb0I0+Iig01Caw==
+SHA1-Digest: 5TqqjZ0wSyihc1DnrV2+JEx++Nw=
+
+Name: modules/GM_setClipboard.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: RdwZCJOL1CampR9cg+dTXw==
+SHA1-Digest: EWJKfj6CGVWETBBv4+vLbzuXqW8=
+
+Name: modules/installPolicy.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: fc87sn5jOoU6rz0rhPhgcw==
+SHA1-Digest: 04UmATxV6GgQki/4OrcoJQQJndc=
+
+Name: modules/ipcscript.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: sRuaQ/bjS9QeZhJdZW/qlQ==
- SHA1-Digest: GAR6I+uTZojlrKek3i1g0lcz8no=
++MD5-Digest: 33DFceMsT0jelxLkqLv9Sw==
++SHA1-Digest: 06frx6A7bDEjR+nV0RiqG0VJ0Xs=
+
+Name: modules/menucommand.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Lb1gMZ2N/rs4hcNbT73Fhg==
+SHA1-Digest: zOGWMwvCBb8F0wNTxaOsheYJwdI=
+
+Name: modules/miscapis.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: wTKjI/PkkKvkLaIceGpsYA==
- SHA1-Digest: JbgomZMw1zxeC/u3LbbqizeHBbk=
++MD5-Digest: RUdwLUUhsdWAnZ1y0ibIBg==
++SHA1-Digest: 1qUs+u5HO+WXizwxOu3vMbsjJdw=
+
+Name: modules/parseScript.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: inbL9ZMUEyqAHiB7eqnFRg==
- SHA1-Digest: CES695XEYZQ2r/nVx42B60dthUk=
++MD5-Digest: yLXiXjeruHvfy8/uOD/urA==
++SHA1-Digest: 2GtFD9Tvo+HYWkzUciKpZcf80HA=
+
+Name: modules/prefmanager.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: aFjbxUHYEW2poy9catWYxQ==
+SHA1-Digest: 99xREKJeV4olNgCFmKYM+iQO3NY=
+
+Name: modules/processScript.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 6M3G6U4N8iPGDAAq3qp9Sg==
- SHA1-Digest: yXcABNHOHn2ZYeO+8d4Atc2hprw=
++MD5-Digest: 2qYibuKAzZrn+avbQ+9SLA==
++SHA1-Digest: 8zWOmX36IJ4woyutZAE4xsaZP6Y=
+
+Name: modules/remoteScript.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 8YY3LGBlquOebzj2ngZA/w==
+SHA1-Digest: oSjAYQ3jjnmiKQIoLdQ8ig84ixk=
+
++Name: modules/requestObserver.js
++Digest-Algorithms: MD5 SHA1
++MD5-Digest: zQa5heTyWY45jhDCo3FlPQ==
++SHA1-Digest: xqm4xTt3vSK3uEOIXaJGHZAckl0=
++
+Name: modules/sandbox.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: KwKHP0wSennGyA1f4QT8BQ==
- SHA1-Digest: 0HIANGRplBkAJxeq2jCjCiyu+A0=
++MD5-Digest: v8jKxQq4lpJcGPN/UYVb2Q==
++SHA1-Digest: MUKI/reFfORMv1D9E3givBTkp00=
+
+Name: modules/script.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: NztlE0xgWIU3LZKK/LXRTw==
- SHA1-Digest: 8M2IjzOFf2Q3pW8xQUvRehH5Szc=
++MD5-Digest: Bs3iNKvBMzoqLfsMiTf5mA==
++SHA1-Digest: NWXuYCelo3Y1kYHMFALNpFwiMcM=
+
+Name: modules/scriptDependency.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 65OJ1tUiY+hFU7m/d/KriQ==
+SHA1-Digest: HYavt3HKRbxOwtZdnsvAlSxUqN4=
+
+Name: modules/scriptIcon.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: quW0nolSme2RtYfD6x962A==
+SHA1-Digest: Fut9KiftWcNO1JgQ/HVuGg9fT3s=
+
+Name: modules/scriptProtocol.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: NQyeQhny1qhJamJWYPEAVA==
+SHA1-Digest: mCBgt8DOAet6UfcUi0rLjUaF7sw=
+
+Name: modules/scriptRequire.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: YxKYxt9OS3qfb9++cfAe6w==
+SHA1-Digest: goOpGMJVci5Iq7RsOW5mUe1OhaM=
+
+Name: modules/scriptResource.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 2C2IrA3h7I0DPFzkbJhubA==
+SHA1-Digest: kDcACRRFolHd73LlTHcihZAyofA=
+
+Name: modules/stats.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: k2i7RwqqYwP0AQA3W88yZg==
- SHA1-Digest: x5A92GO8u4HN7Y8IfkViDvRXu0o=
++MD5-Digest: 64dg/ljM98SBIKOoYlT/7Q==
++SHA1-Digest: tQg6klu+non3MY/vNsct7UmoYqU=
+
+Name: modules/storageBack.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 2PD1M8QnQYtCNPzq/PN/cQ==
+SHA1-Digest: T/UD7Cf7hOEo81L3cgCVO+qkCnc=
+
+Name: modules/storageFront.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: y9Mii9tMxjMw4BRKhsAEGw==
- SHA1-Digest: AbVSFle9FsA4+r3Z3mDdQ6cJIWA=
++MD5-Digest: hFg+b4+K1IlrKV/+U69ynw==
++SHA1-Digest: SMkpR0DhFNUHryB2m9IIvTJ6fI4=
+
+Name: modules/sync.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: ZuuJNCjsgRzfmUimDswWQw==
- SHA1-Digest: a+LWQVoki3lfMYXvTfo4E3HufcI=
++MD5-Digest: TeBTe/vS5NGBwam/TXtjxQ==
++SHA1-Digest: r92AXZoiHHXlEZpHolJCNHRCcFU=
+
+Name: modules/util.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 7Hr+5kPXFNjAxMWjgNkMVA==
- SHA1-Digest: gWyAEm2cRdxB3MwCgUpKa7szxmE=
++MD5-Digest: fLHqoKPWsWhPcsUPuCLb7w==
++SHA1-Digest: I1gwHlds423DJDPGOQ2GGVf4198=
+
+Name: modules/xmlhttprequester.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 99bPyNqRLBm4FzFkKcdQFg==
- SHA1-Digest: wPWJff3cSAs84ZMzHfB1Wyr+u6k=
++MD5-Digest: 2qwIBM2JNelMnz4YLYk7kg==
++SHA1-Digest: Jd/WSBTOxc9FMaGgAxL1CGNu/Ms=
+
+Name: modules/third-party/convert2RegExp.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: X+sX0WlNOOQ36WApEHTdsw==
+SHA1-Digest: OHQ9TkHwzVHvOWWg2FmqWBIXEVQ=
+
+Name: modules/third-party/droppedUrls.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: phdK2WtrTscLD8ksdGkReA==
+SHA1-Digest: Y5Efl0luqlu2iIwyeAaf3cL5OoY=
+
+Name: modules/third-party/getChromeWinForContentWin.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: anPfwTXtk0CUkmsM+5JeaA==
+SHA1-Digest: fDCeRVNGUnsVvKbV9vcT3ip9otI=
+
+Name: modules/third-party/MatchPattern.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Uo1jdQM0B+HKq7ABEiEndA==
+SHA1-Digest: 5UN/+5mR2h2ScohZQMQe0es4Zqs=
+
+Name: modules/util/alert.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: wtw0Nbk6icoo/uMHzzh10w==
+SHA1-Digest: uYkP5NGdHFd1IRpX2n341uzZ4DE=
+
+Name: modules/util/channelFromUri.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: pr1qjGSqQ7yjTTELqGxoWg==
+SHA1-Digest: 05/I5KWFKTHwj5naj+GHhGQu2aE=
+
+Name: modules/util/compareFirefoxVersion.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 6pCmKdwzxxoFUPbQHpNRIg==
+SHA1-Digest: gfaxpWMIkhqKKu+sGH4JsDqAvCo=
+
+Name: modules/util/emptyEl.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: pz03SAY4z8l46lJin/uUpw==
+SHA1-Digest: GSrwup5Hr6TdFi20yoAtLpICZHU=
+
+Name: modules/util/enqueueRemoveFile.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 1MXp1Fxk1VFbb6uz4S36pA==
+SHA1-Digest: 57bmZyDZBe/Eje2Au6yzmALiH4w=
+
++Name: modules/util/fileXhr.js
++Digest-Algorithms: MD5 SHA1
++MD5-Digest: qrBJmK2j2QHrSLzt7aY4iA==
++SHA1-Digest: GpT+uVUSZxFab8GVPLqFxb4/fmY=
++
+Name: modules/util/findMessageManager.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: dFj0EG/8Uf1MsOLj7q/S9Q==
+SHA1-Digest: KvBXIDoDy0BYvu/ZiaY0XB65OW0=
+
+Name: modules/util/getBestLocaleMatch.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: D/3unEiClEzgbR7cBZj1NA==
+SHA1-Digest: UlPtS2fOXENnGrq5dX6KBRAAB8U=
+
+Name: modules/util/getBinaryContents.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: m0hMapPvIa+1qxiqvZQJ8g==
+SHA1-Digest: Zy4TmHerVF/XuOMji2aR2bL8Rxg=
+
+Name: modules/util/getBrowserWindow.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: a44xsP4khA0duYgjA7fIJg==
+SHA1-Digest: yy1ZEouwtj0Th2dHI+7U+hYduX0=
+
+Name: modules/util/getContents.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Z6VsgBi/2TtyL0U3DvvYEQ==
+SHA1-Digest: KN1CE4wv6DF4AQLoxddlrfSxn4M=
+
+Name: modules/util/getEditor.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: NP/77WyuYyBkYXFzHdB3tw==
+SHA1-Digest: JvUnGwEhnFKL97nAd7DfPVQJuqM=
+
+Name: modules/util/getEnabled.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: AfCFIFp7LV4+T0hkFJaprA==
+SHA1-Digest: lnI1jq9iXTaVINipKYlMipDTlwA=
+
+Name: modules/util/getPreferredLocale.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: zRECpc4DLftBZDciQmU2KA==
+SHA1-Digest: YndFxHZFy4AefhD1mIVFR18X6E8=
+
+Name: modules/util/getScriptSource.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: PLfEX/fn2zyKXVCYjro2mw==
+SHA1-Digest: 2dK9+lY+wfbF+Mw8zkcvBP0jS9I=
+
+Name: modules/util/getService.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: JllvPA8lTIUjjkS1uhD4UQ==
+SHA1-Digest: TSzSutENXY1juLWGuUEiJdM4cUA=
+
+Name: modules/util/getTempDir.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 3z/xRxkKYZix3x7XP85pLQ==
+SHA1-Digest: Bx9UmzlTCAmNEP+3b161WI8CuNY=
+
+Name: modules/util/getTempFile.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: BYsPSdMds3ZH+SWyL0nAMg==
+SHA1-Digest: 1Zd8v5xdFTpLtmXhtUVDmDk1Ivw=
+
+Name: modules/util/getUriFromFile.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ibgEUniTM4vMY+2M+CNQLg==
+SHA1-Digest: ya+8inqMbMgzehJtr1B0aPrETgQ=
+
+Name: modules/util/hitch.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: UBnD3Lghev5MRNJ9KL9apw==
+SHA1-Digest: jM0X+vGBAkZ4TbkF8+KEeSvII5Y=
+
+Name: modules/util/inArray.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: bXGwfLMI9Z1vN2KDXkvgyA==
+SHA1-Digest: 4um0rQkMpjy8nDg6eZmse82snog=
+
+Name: modules/util/installScriptFromSource.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: k8EZJ5+4EmTdT3I3h4Injg==
+SHA1-Digest: zbV9mx5tuiFdwBaVGKXZvzZfcN0=
+
+Name: modules/util/isGreasemonkeyable.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: Pb+xkpfELeQFtF2iouKvsg==
- SHA1-Digest: fcNYqh7KNzeBeCuDEThTdcS1B8o=
++MD5-Digest: oYHEDD231c4vU/uz65rjmg==
++SHA1-Digest: 3LoqHyqPIOE+wXlY/1Bg9HFJjg4=
+
+Name: modules/util/logError.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: gk/93FuV5mNbZcB6gFIszA==
+SHA1-Digest: v18Yt20ybZMkh4gXGh5cm9men24=
+
+Name: modules/util/memoize.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: llYVCIPvWbSsulFPcQSSKw==
+SHA1-Digest: DRXstVlkZ4RYQDWxv+HPI177aT4=
+
+Name: modules/util/newUserScript.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: xPFIDUj8yfVNY+PhcUD4pA==
+SHA1-Digest: jc+PhdzfJQdcQF24FiubeNrOSJ4=
+
+Name: modules/util/openInEditor.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: 8z20M5UmsLFqMKmtby0nDg==
- SHA1-Digest: PykJA/YrDClaeX3saIB8CWf1y8A=
++MD5-Digest: NiGuH9U3zhlMlpDfbpWDVQ==
++SHA1-Digest: 15LXM1BaKhz0KfPlBKTfjBglKd4=
+
+Name: modules/util/parseMetaLine.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: npiW2lOkIH6eEYKZFdcSgQ==
- SHA1-Digest: BNskwC0aC+xQ84Cn/VuzJSvZ6lI=
++MD5-Digest: wfmpOBQMgLR06cxJ8hwbBg==
++SHA1-Digest: odQl/cvsZpQJLBlplaM6Sc1328k=
+
+Name: modules/util/scriptDir.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: eajWXy3b9+r13WJRW7ns4A==
+SHA1-Digest: 2adXlYZ6nNLrATvT6kyl5t9NGk4=
+
+Name: modules/util/scriptMatchesUrlAndRuns.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: YWg/JDrfF0TAO7T08XzXDA==
+SHA1-Digest: CzemAvIP3xFhPIcqa6f+VHycwt4=
+
+Name: modules/util/setEditor.js
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: mhv39G7HXpGnZSOZes4Vfg==
- SHA1-Digest: Cn4GqC7Cx+UBXV7YfewqFboLJUw=
++MD5-Digest: swgudjgNW50eNNf2ugh0Gg==
++SHA1-Digest: 1w1a+cVaj9GXxZGVjLi5Kn3egUs=
+
+Name: modules/util/setEnabled.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: LzO+9xwk+FFzaxWkLkDG8w==
+SHA1-Digest: fxSJ1nDsVLTIGqUoRmDXgUgmx9Y=
+
+Name: modules/util/sha1.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: vjczWjhgHBKP7YzeAa7qKQ==
+SHA1-Digest: nd0YvMzsNYGLdkR+h89Hj8JR5Jw=
+
+Name: modules/util/showInstallDialog.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Iq4Mg1ljQ5sTxPLECqC7Gg==
+SHA1-Digest: T51Fb10IX2/lFvbwYTyeXUjI+x4=
+
+Name: modules/util/sniffGrants.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: jd46ni1WK/sZPrGnFOsYhQ==
+SHA1-Digest: 91tbTzz+fp6Nb/6GliZBWhnuq5I=
+
+Name: modules/util/timeout.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: YNy/QdvMeAWxbQLMXmiNzA==
+SHA1-Digest: 43rTKpKh0h6tHRCfCTacUrdzxQw=
+
+Name: modules/util/uriFromUrl.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: zbby+Z1W+P0FkK6uIakKDw==
+SHA1-Digest: ItxKIp38O+Ovb7kLbkkoPSxuv94=
+
+Name: modules/util/uuid.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: hwLUa+HLzsUzK8qvaBM2HA==
+SHA1-Digest: 1O/KVVvJggxMcQjMfsDjExl9sgY=
+
+Name: modules/util/windowId.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: gGzJfGBGN2VMtMjvTy6kOQ==
+SHA1-Digest: BYkOcVUWcPL/gYwWleuE47eSzao=
+
+Name: modules/util/windowIdForEvent.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: KetgjRD6ZvGEe7DT4Cd4jw==
+SHA1-Digest: C6u1BcmvTEcAgovmh9UE9meaY+s=
+
+Name: modules/util/windowIsClosed.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: qwAFJuGl1qOw03NMSfkMag==
+SHA1-Digest: zMMs4ua2HMsNNwGw8cgZkLpn1pI=
+
+Name: modules/util/writeToFile.js
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: Iqn+ErSMSg0c7DQAkx6Klg==
+SHA1-Digest: hTGwAPS0ZxhgLPmCEB1bAFT3yzA=
+
+Name: skin/addons4.css
+Digest-Algorithms: MD5 SHA1
- MD5-Digest: VlmidFECSDlSFl+kWEN+Sw==
- SHA1-Digest: S/UQ+SB+4X4QrMltN5E5pF/pcwM=
++MD5-Digest: Ncq/lRdW5teOxhXns9+bkA==
++SHA1-Digest: /X12XKzsuR0vtBvjt5fgYRsR+oQ=
+
+Name: skin/bindings.css
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: CvFeVrs0vRqOLYey9Fftqg==
+SHA1-Digest: 5Mbyax1vrvmsZJQmBu+vpxIIOt4=
+
+Name: skin/browser.css
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: sW9DmhZ3Y5Tgj4NjlY+6LA==
+SHA1-Digest: JooSrsmS3XbPkbhfp17AzSsAI8Y=
+
+Name: skin/icon16.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ersH1COeSFW9y3z3JFF3mA==
+SHA1-Digest: jakcnQq9IRs+jDDs3qx2oA6RGoY=
+
+Name: skin/icon16disabled.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: 8+2OyHQTVhlq5VurcZvxGg==
+SHA1-Digest: R4lrJ0JZKZE3H7Tm/R1FCoqbpak=
+
+Name: skin/icon24.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: mqEyNOazAj1BMly+iodFtg==
+SHA1-Digest: Tg+10j8aOWS4MMgEZnC/leFaDnA=
+
+Name: skin/icon32.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: d+bDZnVATR2lZ3JKIDpXAg==
+SHA1-Digest: hwLPRrP3DhUD2Vr4KfrGhbE98Es=
+
+Name: skin/options.css
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: ImnXqoAANlvkAflrslu7EQ==
+SHA1-Digest: oPh20qA4GyI0QRGdDo2OofaPq1Y=
+
+Name: skin/scriptprefs.css
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: C1V4bYGiKfuHS08wIe5H/A==
+SHA1-Digest: 2f9RhjhOVjZ/TLNzuYTIMVhbeGI=
+
+Name: skin/userscript.png
+Digest-Algorithms: MD5 SHA1
+MD5-Digest: mQ+cbu2+wFW3fCRZJ56+lA==
+SHA1-Digest: nXXU6QQU1fPEeleS1M5xqFwcfmI=
+
diff --cc META-INF/mozilla.rsa
index 52e38ae,0000000..13df50a
mode 100644,000000..100644
Binary files differ
diff --cc META-INF/mozilla.sf
index fed2948,0000000..b03057e
mode 100644,000000..100644
--- a/META-INF/mozilla.sf
+++ b/META-INF/mozilla.sf
@@@ -1,4 -1,0 +1,4 @@@
+Signature-Version: 1.0
- MD5-Digest-Manifest: y/kS1g3/0t/2v8uXBX6kIQ==
- SHA1-Digest-Manifest: /6Xh7IavtmN4fXhRikAZiZsnuQM=
++MD5-Digest-Manifest: 1ziFhct3GiLwWqIdhiO2Zg==
++SHA1-Digest-Manifest: auRDFSklSQi4LiprGY8Ubb47a7I=
+
diff --cc chrome.manifest
index b38a7f8,0d966d3..2a17c80
--- a/chrome.manifest
+++ b/chrome.manifest
@@@ -15,46 -15,7 +15,46 @@@ overlay about:addons chrome://grease
overlay chrome://greasemonkey/content/install.xul chrome://greasemonkey/content/closewindow.xul
overlay chrome://greasemonkey/content/options.xul chrome://greasemonkey/content/closewindow.xul
overlay chrome://greasemonkey/content/newscript.xul chrome://greasemonkey/content/closewindow.xul
- overlay chrome://browser/content/scratchpad.xul chrome://greasemonkey/content/scratchpad-overlay.xul appversion<23.0
- overlay chrome://browser/content/devtools/scratchpad.xul chrome://greasemonkey/content/scratchpad-overlay.xul appversion>=23.0
+ overlay chrome://browser/content/devtools/scratchpad.xul chrome://greasemonkey/content/scratchpad-overlay.xul appversion<44.0a1
+ overlay chrome://devtools/content/scratchpad/scratchpad.xul chrome://greasemonkey/content/scratchpad-overlay.xul appversion>=44.0a1
locale greasemonkey en-US locale/en-US/
+locale greasemonkey ar locale/ar/
+locale greasemonkey bg locale/bg/
+locale greasemonkey ca locale/ca/
+locale greasemonkey cs locale/cs/
+locale greasemonkey da locale/da/
+locale greasemonkey de locale/de/
+locale greasemonkey el locale/el/
+locale greasemonkey en-GB locale/en-GB/
+locale greasemonkey es-AR locale/es-AR/
+locale greasemonkey es-CL locale/es-CL/
+locale greasemonkey es-ES locale/es-ES/
+locale greasemonkey es-MX locale/es-MX/
+locale greasemonkey et locale/et/
+locale greasemonkey fa locale/fa/
+locale greasemonkey fi locale/fi/
+locale greasemonkey fr locale/fr/
+locale greasemonkey gl locale/gl/
+locale greasemonkey he locale/he/
+locale greasemonkey hr locale/hr/
+locale greasemonkey hu locale/hu/
+locale greasemonkey it locale/it/
+locale greasemonkey ja locale/ja/
+locale greasemonkey ko locale/ko/
+locale greasemonkey lt locale/lt/
+locale greasemonkey nl locale/nl/
+locale greasemonkey pl locale/pl/
+locale greasemonkey pt-BR locale/pt-BR/
+locale greasemonkey pt-PT locale/pt-PT/
+locale greasemonkey ro locale/ro/
+locale greasemonkey ru locale/ru/
+locale greasemonkey si locale/si/
+locale greasemonkey sk locale/sk/
+locale greasemonkey sl locale/sl/
+locale greasemonkey sr locale/sr/
+locale greasemonkey sv-SE locale/sv-SE/
+locale greasemonkey tr locale/tr/
+locale greasemonkey uk locale/uk/
+locale greasemonkey zh-CN locale/zh-CN/
+locale greasemonkey zh-TW locale/zh-TW/
diff --cc modules/processScript.js
index 02afa59,7b73950..58f84e3
--- a/modules/processScript.js
+++ b/modules/processScript.js
@@@ -1,29 -1,31 +1,31 @@@
-'use strict';
-
-// Frame scripts, including all their functions, block scopes etc. are
-// instantiated for each tab. Having a single per-process script has a lower
-// footprint for stateless things. Avoid keeping references to frame scripts
-// or their content, this could leak frames!
-
-var EXPORTED_SYMBOLS = ['addFrame'];
-
-
-function addFrame(frameMM) {
- frameMM.addMessageListener("greasemonkey:frame-urls", urlTree);
-}
-
-
-function urlsOfAllFrames(contentWindow) {
- var urls = [contentWindow.location.href];
- function collect(contentWindow) {
- urls = urls.concat(urlsOfAllFrames(contentWindow));
- }
- Array.from(contentWindow.frames).forEach(collect);
- return urls;
-}
-
-
-function urlTree(message) {
- var frameMM = message.target;
- var urls = urlsOfAllFrames(frameMM.content);
- var response = {urls: urls};
- frameMM.sendAsyncMessage("greasemonkey:frame-urls", response);
-}
+'use strict';
+
- // frame scripts, including all their functions, block scopes etc. are instantiated for each tab
- // having a single per-process script has a lower footprint for stateless things.
- // avoid keeping references to frame scripts or their content, this could leak frames!
++// Frame scripts, including all their functions, block scopes etc. are
++// instantiated for each tab. Having a single per-process script has a lower
++// footprint for stateless things. Avoid keeping references to frame scripts
++// or their content, this could leak frames!
++
++var EXPORTED_SYMBOLS = ['addFrame'];
+
- const EXPORTED_SYMBOLS = ['addFrame'];
+
-
+function addFrame(frameMM) {
- frameMM.addMessageListener("greasemonkey:frame-urls", urlTree)
++ frameMM.addMessageListener("greasemonkey:frame-urls", urlTree);
+}
+
+
+function urlsOfAllFrames(contentWindow) {
+ var urls = [contentWindow.location.href];
+ function collect(contentWindow) {
+ urls = urls.concat(urlsOfAllFrames(contentWindow));
+ }
+ Array.from(contentWindow.frames).forEach(collect);
+ return urls;
+}
+
++
+function urlTree(message) {
+ var frameMM = message.target;
+ var urls = urlsOfAllFrames(frameMM.content);
+ var response = {urls: urls};
+ frameMM.sendAsyncMessage("greasemonkey:frame-urls", response);
- }
++}
diff --cc modules/util/fileXhr.js
index 0000000,64a813d..357f6a4
mode 000000,100644..100644
--- a/modules/util/fileXhr.js
+++ b/modules/util/fileXhr.js
@@@ -1,0 -1,18 +1,18 @@@
-'use strict';
-
-var EXPORTED_SYMBOLS = ['fileXhr'];
-
-Components.utils.importGlobalProperties(["XMLHttpRequest"]);
-
-// Sync XHR. It's just meant to fetch file:// URLs that aren't otherwise
-// accessible in content. Don't use it in the parent process or for web URLs.
-function fileXhr(url, mimetype) {
- if (!url.match(/^file:\/\//)) {
- throw new Error('fileXhr() used for non-file URL: ' + url + '\n');
- }
- var xhr = new XMLHttpRequest();
- xhr.open("open", url, false);
- xhr.overrideMimeType(mimetype);
- xhr.send(null);
- return xhr.responseText;
-}
++'use strict';
++
++var EXPORTED_SYMBOLS = ['fileXhr'];
++
++Components.utils.importGlobalProperties(["XMLHttpRequest"]);
++
++// Sync XHR. It's just meant to fetch file:// URLs that aren't otherwise
++// accessible in content. Don't use it in the parent process or for web URLs.
++function fileXhr(url, mimetype) {
++ if (!url.match(/^file:\/\//)) {
++ throw new Error('fileXhr() used for non-file URL: ' + url + '\n');
++ }
++ var xhr = new XMLHttpRequest();
++ xhr.open("open", url, false);
++ xhr.overrideMimeType(mimetype);
++ xhr.send(null);
++ return xhr.responseText;
++}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/greasemonkey.git
More information about the Pkg-mozext-commits
mailing list