| ofs | hex dump | ascii |
|---|
| 0000 | 50 4b 03 04 14 00 00 00 00 00 e6 86 03 3d d8 7b 40 ae 68 01 00 00 68 01 00 00 15 00 00 00 63 6f | PK...........=.{@.h...h.......co |
| 0020 | 6f 6b 69 65 73 2f 6d 61 6e 69 66 65 73 74 2e 6a 73 6f 6e 7b 0d 0a 20 20 22 6e 61 6d 65 22 20 3a | okies/manifest.json{...."name".: |
| 0040 | 20 22 43 6f 6f 6b 69 65 20 41 50 49 20 54 65 73 74 20 45 78 74 65 6e 73 69 6f 6e 22 2c 0d 0a 20 | ."Cookie.API.Test.Extension",... |
| 0060 | 20 22 76 65 72 73 69 6f 6e 22 20 3a 20 22 30 2e 37 22 2c 0d 0a 20 20 22 64 65 73 63 72 69 70 74 | ."version".:."0.7",...."descript |
| 0080 | 69 6f 6e 22 20 3a 20 22 54 65 73 74 69 6e 67 20 43 6f 6f 6b 69 65 20 41 50 49 22 2c 0d 0a 20 20 | ion".:."Testing.Cookie.API",.... |
| 00a0 | 22 70 65 72 6d 69 73 73 69 6f 6e 73 22 3a 20 5b 20 22 63 6f 6f 6b 69 65 73 22 2c 20 22 74 61 62 | "permissions":.[."cookies",."tab |
| 00c0 | 73 22 2c 20 22 68 74 74 70 3a 2f 2f 2a 2f 2a 22 2c 20 22 68 74 74 70 73 3a 2f 2f 2a 2f 2a 22 20 | s",."http://*/*",."https://*/*". |
| 00e0 | 5d 2c 0d 0a 20 20 22 69 63 6f 6e 73 22 3a 20 7b 20 22 31 36 22 3a 20 22 63 6f 6f 6b 69 65 2e 70 | ],...."icons":.{."16":."cookie.p |
| 0100 | 6e 67 22 2c 20 22 34 38 22 3a 20 22 63 6f 6f 6b 69 65 2e 70 6e 67 22 2c 20 22 31 32 38 22 3a 20 | ng",."48":."cookie.png",."128":. |
| 0120 | 22 63 6f 6f 6b 69 65 2e 70 6e 67 22 20 7d 2c 0d 0a 20 20 22 62 72 6f 77 73 65 72 5f 61 63 74 69 | "cookie.png".},...."browser_acti |
| 0140 | 6f 6e 22 3a 20 7b 0d 0a 20 20 20 20 22 64 65 66 61 75 6c 74 5f 69 63 6f 6e 22 3a 20 22 63 6f 6f | on":.{......"default_icon":."coo |
| 0160 | 6b 69 65 2e 70 6e 67 22 0d 0a 20 20 7d 2c 0d 0a 20 20 22 62 61 63 6b 67 72 6f 75 6e 64 5f 70 61 | kie.png"....},...."background_pa |
| 0180 | 67 65 22 3a 20 22 62 61 63 6b 67 72 6f 75 6e 64 2e 68 74 6d 6c 22 0d 0a 7d 0d 0a 50 4b 03 04 14 | ge":."background.html"..}..PK... |
| 01a0 | 00 00 00 00 00 e6 86 03 3d 2f 24 b9 6e cf 02 00 00 cf 02 00 00 12 00 00 00 63 6f 6f 6b 69 65 73 | ........=/$.n............cookies |
| 01c0 | 2f 63 6f 6f 6b 69 65 2e 70 6e 67 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 10 00 | /cookie.png.PNG........IHDR..... |
| 01e0 | 00 00 10 08 06 00 00 00 1f f3 ff 61 00 00 00 19 74 45 58 74 53 6f 66 74 77 61 72 65 00 41 64 6f | ...........a....tEXtSoftware.Ado |
| 0200 | 62 65 20 49 6d 61 67 65 52 65 61 64 79 71 c9 65 3c 00 00 02 71 49 44 41 54 78 da ac 93 df 4f 52 | be.ImageReadyq.e<...qIDATx....OR |
| 0220 | 61 18 c7 bf 1c 0e 3f 52 01 51 51 f9 61 2a 81 4e 9c 36 41 46 76 a1 9b 37 d8 48 d7 d6 5c fe 0b dd | a.....?R.QQ.a*.N.6AFv..7.H..\... |
| 0240 | 76 d1 e6 75 ff 46 ad cb ba a9 cb 84 ad 36 ab b9 29 86 66 12 b0 08 70 80 40 02 8a 82 e0 01 0e a7 | v..u.F.......6..).f...p.@....... |
| 0260 | f7 10 34 d3 ba a9 de ed d9 fb ee dd f3 fd bc cf f3 9c ef 11 70 1c 87 7f 59 82 8b 80 bb d3 63 bd | ..4.................p...Y.....c. |
| 0280 | 64 5b 22 61 27 61 69 5c 7b 48 b8 48 3c 7f f1 6e 37 f5 47 00 11 db 15 0a b9 d3 76 d3 86 d1 31 13 | d["a'ai\{H.H<..n7.G.......v...1. |
| 02a0 | 8c 23 26 d4 d8 32 be 78 b7 e0 fd f4 19 1f 36 bd 38 c9 17 e7 08 c4 75 09 c0 8b 07 af 0d 38 6f df | .#&..2.x......6.8.....u......8o. |
| 02c0 | 71 60 d2 32 5c bf ab b1 2c d8 6a 19 4c e1 10 55 e6 18 db db 7e bc 59 f5 22 b6 9f b5 11 88 9b cf | q`.2\...,.j.L..U....~.Y."....... |
| 02e0 | a1 9b 65 2b 14 32 a7 63 61 ae 2e 4e 47 43 b8 d2 2a 41 2a 1c 40 97 4e 0b b6 5c 44 21 7f 02 ba 9a | ..e+.2.ca..NGC..*A*.@.N..\D!.... |
| 0300 | 87 42 26 41 42 48 6d f0 8f f3 5a aa 51 c9 92 d5 36 01 ab d5 84 0a 53 82 44 2a 80 f7 ed 0a d6 5e | .B&ABHm...Z.Q...6.....S.D*.....^ |
| 0320 | 3e c3 59 fe 08 67 a5 22 8a 85 02 b6 7c 29 78 03 89 65 96 ad 49 9a 2d d0 8d dd 6e 1a d1 d7 0f 87 | >.Y..g."....|)x..e..I.-...n..... |
| 0340 | 89 08 c4 62 16 aa ab 7d 10 10 7c 5b 67 3f 4e 32 7b a0 69 11 fc 5f d3 7c ca 63 52 7e b9 09 68 56 | ...b...}..|[g?N2{.i.._.|.cR~..hV |
| 0360 | 60 19 b7 cd 82 ad 30 88 ec ac 23 77 f0 0d ca ee 6e 18 cd 16 d2 7f 0a f9 c3 2c 7a fa 47 61 be 3e | `.....0...#w....n........,z.Ga.> |
| 0380 | c8 e7 3e 20 2d 5b 2f 02 c0 9c 66 11 f7 6f 23 b0 be 86 a3 64 02 1c d5 02 a6 54 42 a5 2a c2 e6 ca | ..>.-[/...f..o#....d.....TB.*... |
| 03a0 | 2b 84 3c ab 98 9d 19 87 c3 6e 5e ee d3 75 b9 09 64 e1 3c c0 b3 bb f1 1a f2 8e 16 2c 3e 7c 04 ed | +.<......n^..u..d.<........,>|.. |
| 03c0 | d0 10 62 3e 0f 5c 4f 9f a0 90 89 61 66 f1 1e da 55 dd 90 d2 1c 6e 4c 0e 60 7a ca c0 6b ee 9f 07 | ..b>.\O....af...U....nL.`z..k... |
| 03e0 | b8 7c fe 70 7d 80 0c 43 26 9e cb 41 a1 52 41 63 30 42 28 12 41 a9 31 22 1e 0a 02 22 39 6a 02 29 | .|.p}..C&..A.RAc0B(.A.1"..."9j.) |
| 0400 | fc 81 18 1a c6 fa e1 03 fe 33 ca da a4 c9 f9 5b 13 18 36 f4 80 a2 28 08 85 42 28 7b 8d 38 4a 05 | .........3.....[..6...(..B({.8J. |
| 0420 | 51 29 97 c9 10 c5 48 c6 a3 08 46 d2 78 ef 8e a1 58 aa a8 79 57 fe 62 24 ad 5a e9 9c 9a ec 87 ba | Q)....H...F.x...X..yW.b$.Z...... |
| 0440 | 43 0c b5 7e 04 c7 99 7d c8 3b 35 88 06 76 40 89 68 84 f6 b2 f8 e8 4b e3 20 7b fa d3 8d 97 ac dc | C..~...}.;5..v@.h.....K..{...... |
| 0460 | da 22 71 0e e9 3b a1 eb 95 a1 a3 5d 02 8e ab 11 41 11 f1 64 1e e1 68 8e 7f f9 f7 56 fe 2f 3f d3 | ."q..;.....]....A..d..h....V./?. |
| 0480 | df ac ef 02 0c 00 25 18 1f a3 be 33 af 05 00 00 00 00 49 45 4e 44 ae 42 60 82 50 4b 03 04 14 00 | ......%....3......IEND.B`.PK.... |
| 04a0 | 00 00 00 00 e6 86 03 3d 29 89 8d 2f 43 03 00 00 43 03 00 00 17 00 00 00 63 6f 6f 6b 69 65 73 2f | .......=)../C...C.......cookies/ |
| 04c0 | 62 61 63 6b 67 72 6f 75 6e 64 2e 68 74 6d 6c 3c 73 63 72 69 70 74 3e 0d 0a 0d 0a 63 68 72 6f 6d | background.html<script>....chrom |
| 04e0 | 65 2e 63 6f 6f 6b 69 65 73 2e 6f 6e 43 68 61 6e 67 65 64 2e 61 64 64 4c 69 73 74 65 6e 65 72 28 | e.cookies.onChanged.addListener( |
| 0500 | 66 75 6e 63 74 69 6f 6e 28 69 6e 66 6f 29 20 7b 0d 0a 20 20 63 6f 6e 73 6f 6c 65 2e 6c 6f 67 28 | function(info).{....console.log( |
| 0520 | 22 6f 6e 43 68 61 6e 67 65 64 22 20 2b 20 4a 53 4f 4e 2e 73 74 72 69 6e 67 69 66 79 28 69 6e 66 | "onChanged".+.JSON.stringify(inf |
| 0540 | 6f 29 29 3b 0d 0a 7d 29 3b 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 66 6f 63 75 73 4f 72 43 72 65 | o));..});....function.focusOrCre |
| 0560 | 61 74 65 54 61 62 28 75 72 6c 29 20 7b 0d 0a 20 20 63 68 72 6f 6d 65 2e 77 69 6e 64 6f 77 73 2e | ateTab(url).{....chrome.windows. |
| 0580 | 67 65 74 41 6c 6c 28 7b 22 70 6f 70 75 6c 61 74 65 22 3a 74 72 75 65 7d 2c 20 66 75 6e 63 74 69 | getAll({"populate":true},.functi |
| 05a0 | 6f 6e 28 77 69 6e 64 6f 77 73 29 20 7b 0d 0a 20 20 20 20 76 61 72 20 65 78 69 73 74 69 6e 67 5f | on(windows).{......var.existing_ |
| 05c0 | 74 61 62 20 3d 20 6e 75 6c 6c 3b 0d 0a 20 20 20 20 66 6f 72 20 28 76 61 72 20 69 20 69 6e 20 77 | tab.=.null;......for.(var.i.in.w |
| 05e0 | 69 6e 64 6f 77 73 29 20 7b 0d 0a 20 20 20 20 20 20 76 61 72 20 74 61 62 73 20 3d 20 77 69 6e 64 | indows).{........var.tabs.=.wind |
| 0600 | 6f 77 73 5b 69 5d 2e 74 61 62 73 3b 0d 0a 20 20 20 20 20 20 66 6f 72 20 28 76 61 72 20 6a 20 69 | ows[i].tabs;........for.(var.j.i |
| 0620 | 6e 20 74 61 62 73 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 76 61 72 20 74 61 62 20 3d 20 74 61 62 | n.tabs).{..........var.tab.=.tab |
| 0640 | 73 5b 6a 5d 3b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 74 61 62 2e 75 72 6c 20 3d 3d 20 75 72 | s[j];..........if.(tab.url.==.ur |
| 0660 | 6c 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 65 78 69 73 74 69 6e 67 5f 74 61 62 20 3d 20 74 | l).{............existing_tab.=.t |
| 0680 | 61 62 3b 0d 0a 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 3b 0d 0a 20 20 20 20 20 20 20 20 7d | ab;............break;..........} |
| 06a0 | 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 69 66 20 28 65 78 69 73 74 69 | ........}......}......if.(existi |
| 06c0 | 6e 67 5f 74 61 62 29 20 7b 0d 0a 20 20 20 20 20 20 63 68 72 6f 6d 65 2e 74 61 62 73 2e 75 70 64 | ng_tab).{........chrome.tabs.upd |
| 06e0 | 61 74 65 28 65 78 69 73 74 69 6e 67 5f 74 61 62 2e 69 64 2c 20 7b 22 73 65 6c 65 63 74 65 64 22 | ate(existing_tab.id,.{"selected" |
| 0700 | 3a 74 72 75 65 7d 29 3b 0d 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 63 68 | :true});......}.else.{........ch |
| 0720 | 72 6f 6d 65 2e 74 61 62 73 2e 63 72 65 61 74 65 28 7b 22 75 72 6c 22 3a 75 72 6c 2c 20 22 73 65 | rome.tabs.create({"url":url,."se |
| 0740 | 6c 65 63 74 65 64 22 3a 74 72 75 65 7d 29 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 7d 29 3b 0d 0a 7d | lected":true});......}....});..} |
| 0760 | 0d 0a 0d 0a 63 68 72 6f 6d 65 2e 62 72 6f 77 73 65 72 41 63 74 69 6f 6e 2e 6f 6e 43 6c 69 63 6b | ....chrome.browserAction.onClick |
| 0780 | 65 64 2e 61 64 64 4c 69 73 74 65 6e 65 72 28 66 75 6e 63 74 69 6f 6e 28 74 61 62 29 20 7b 0d 0a | ed.addListener(function(tab).{.. |
| 07a0 | 20 20 76 61 72 20 6d 61 6e 61 67 65 72 5f 75 72 6c 20 3d 20 63 68 72 6f 6d 65 2e 65 78 74 65 6e | ..var.manager_url.=.chrome.exten |
| 07c0 | 73 69 6f 6e 2e 67 65 74 55 52 4c 28 22 6d 61 6e 61 67 65 72 2e 68 74 6d 6c 22 29 3b 0d 0a 20 20 | sion.getURL("manager.html");.... |
| 07e0 | 66 6f 63 75 73 4f 72 43 72 65 61 74 65 54 61 62 28 6d 61 6e 61 67 65 72 5f 75 72 6c 29 3b 0d 0a | focusOrCreateTab(manager_url);.. |
| 0800 | 7d 29 3b 0d 0a 0d 0a 3c 2f 73 63 72 69 70 74 3e 0d 0a 50 4b 03 04 14 00 00 00 00 00 e6 86 03 3d | });....</script>..PK...........= |
| 0820 | e7 a1 fd 8a c3 1a 00 00 c3 1a 00 00 14 00 00 00 63 6f 6f 6b 69 65 73 2f 6d 61 6e 61 67 65 72 2e | ................cookies/manager. |
| 0840 | 68 74 6d 6c 3c 68 74 6d 6c 3e 0d 0a 3c 68 65 61 64 3e 0d 0a 3c 73 74 79 6c 65 3e 0d 0a 74 61 62 | html<html>..<head>..<style>..tab |
| 0860 | 6c 65 20 7b 0d 0a 20 20 62 6f 72 64 65 72 2d 63 6f 6c 6c 61 70 73 65 3a 63 6f 6c 6c 61 70 73 65 | le.{....border-collapse:collapse |
| 0880 | 3b 0d 0a 7d 0d 0a 0d 0a 74 64 20 7b 0d 0a 20 20 62 6f 72 64 65 72 3a 20 31 70 78 20 73 6f 6c 69 | ;..}....td.{....border:.1px.soli |
| 08a0 | 64 20 62 6c 61 63 6b 3b 0d 0a 20 20 70 61 64 64 69 6e 67 2d 6c 65 66 74 3a 20 35 70 78 3b 0d 0a | d.black;....padding-left:.5px;.. |
| 08c0 | 7d 0d 0a 0d 0a 74 64 2e 62 75 74 74 6f 6e 20 7b 0d 0a 20 20 62 6f 72 64 65 72 3a 20 6e 6f 6e 65 | }....td.button.{....border:.none |
| 08e0 | 3b 0d 0a 7d 0d 0a 0d 0a 74 64 2e 63 6f 6f 6b 69 65 5f 63 6f 75 6e 74 20 7b 0d 0a 20 20 74 65 78 | ;..}....td.cookie_count.{....tex |
| 0900 | 74 2d 61 6c 69 67 6e 3a 20 72 69 67 68 74 3b 0d 0a 7d 0d 0a 0d 0a 3c 2f 73 74 79 6c 65 3e 0d 0a | t-align:.right;..}....</style>.. |
| 0920 | 0d 0a 3c 73 63 72 69 70 74 3e 0d 0a 0d 0a 69 66 20 28 21 63 68 72 6f 6d 65 2e 63 6f 6f 6b 69 65 | ..<script>....if.(!chrome.cookie |
| 0940 | 73 29 20 7b 0d 0a 20 20 63 68 72 6f 6d 65 2e 63 6f 6f 6b 69 65 73 20 3d 20 63 68 72 6f 6d 65 2e | s).{....chrome.cookies.=.chrome. |
| 0960 | 65 78 70 65 72 69 6d 65 6e 74 61 6c 2e 63 6f 6f 6b 69 65 73 3b 0d 0a 7d 0d 0a 0d 0a 2f 2f 20 41 | experimental.cookies;..}....//.A |
| 0980 | 20 73 69 6d 70 6c 65 20 54 69 6d 65 72 20 63 6c 61 73 73 2e 0d 0a 66 75 6e 63 74 69 6f 6e 20 54 | .simple.Timer.class...function.T |
| 09a0 | 69 6d 65 72 28 29 20 7b 0d 0a 20 20 74 68 69 73 2e 73 74 61 72 74 5f 20 3d 20 6e 65 77 20 44 61 | imer().{....this.start_.=.new.Da |
| 09c0 | 74 65 28 29 3b 0d 0a 0d 0a 20 20 74 68 69 73 2e 65 6c 61 70 73 65 64 20 3d 20 66 75 6e 63 74 69 | te();......this.elapsed.=.functi |
| 09e0 | 6f 6e 28 29 20 7b 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 28 6e 65 77 20 44 61 74 65 28 29 29 20 | on().{......return.(new.Date()). |
| 0a00 | 2d 20 74 68 69 73 2e 73 74 61 72 74 5f 3b 0d 0a 20 20 7d 0d 0a 0d 0a 20 20 74 68 69 73 2e 72 65 | -.this.start_;....}......this.re |
| 0a20 | 73 65 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0d 0a 20 20 20 20 74 68 69 73 2e 73 74 61 | set.=.function().{......this.sta |
| 0a40 | 72 74 5f 20 3d 20 6e 65 77 20 44 61 74 65 28 29 3b 0d 0a 20 20 7d 0d 0a 7d 0d 0a 0d 0a 2f 2f 20 | rt_.=.new.Date();....}..}....//. |
| 0a60 | 43 6f 6d 70 61 72 65 73 20 63 6f 6f 6b 69 65 73 20 66 6f 72 20 22 6b 65 79 22 20 28 6e 61 6d 65 | Compares.cookies.for."key".(name |
| 0a80 | 2c 20 64 6f 6d 61 69 6e 2c 20 65 74 63 2e 29 20 65 71 75 61 6c 69 74 79 2c 20 62 75 74 20 6e 6f | ,.domain,.etc.).equality,.but.no |
| 0aa0 | 74 20 22 76 61 6c 75 65 22 0d 0a 2f 2f 20 65 71 75 61 6c 69 74 79 2e 0d 0a 66 75 6e 63 74 69 6f | t."value"..//.equality...functio |
| 0ac0 | 6e 20 63 6f 6f 6b 69 65 4d 61 74 63 68 28 63 31 2c 20 63 32 29 20 7b 0d 0a 20 20 72 65 74 75 72 | n.cookieMatch(c1,.c2).{....retur |
| 0ae0 | 6e 20 28 63 31 2e 6e 61 6d 65 20 3d 3d 20 63 32 2e 6e 61 6d 65 29 20 26 26 20 28 63 31 2e 64 6f | n.(c1.name.==.c2.name).&&.(c1.do |
| 0b00 | 6d 61 69 6e 20 3d 3d 20 63 32 2e 64 6f 6d 61 69 6e 29 20 26 26 0d 0a 20 20 20 20 20 20 20 20 20 | main.==.c2.domain).&&........... |
| 0b20 | 28 63 31 2e 68 6f 73 74 4f 6e 6c 79 20 3d 3d 20 63 32 2e 68 6f 73 74 4f 6e 6c 79 29 20 26 26 20 | (c1.hostOnly.==.c2.hostOnly).&&. |
| 0b40 | 28 63 31 2e 70 61 74 68 20 3d 3d 20 63 32 2e 70 61 74 68 29 20 26 26 0d 0a 20 20 20 20 20 20 20 | (c1.path.==.c2.path).&&......... |
| 0b60 | 20 20 28 63 31 2e 73 65 63 75 72 65 20 3d 3d 20 63 32 2e 73 65 63 75 72 65 29 20 26 26 20 28 63 | ..(c1.secure.==.c2.secure).&&.(c |
| 0b80 | 31 2e 68 74 74 70 4f 6e 6c 79 20 3d 3d 20 63 32 2e 68 74 74 70 4f 6e 6c 79 29 20 26 26 0d 0a 20 | 1.httpOnly.==.c2.httpOnly).&&... |
| 0ba0 | 20 20 20 20 20 20 20 20 28 63 31 2e 73 65 73 73 69 6f 6e 20 3d 3d 20 63 32 2e 73 65 73 73 69 6f | ........(c1.session.==.c2.sessio |
| 0bc0 | 6e 29 20 26 26 20 28 63 31 2e 73 74 6f 72 65 49 64 20 3d 3d 20 63 32 2e 73 74 6f 72 65 49 64 29 | n).&&.(c1.storeId.==.c2.storeId) |
| 0be0 | 3b 0d 0a 7d 0d 0a 0d 0a 2f 2f 20 52 65 74 75 72 6e 73 20 61 6e 20 61 72 72 61 79 20 6f 66 20 73 | ;..}....//.Returns.an.array.of.s |
| 0c00 | 6f 72 74 65 64 20 6b 65 79 73 20 66 72 6f 6d 20 61 6e 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 | orted.keys.from.an.associative.a |
| 0c20 | 72 72 61 79 2e 0d 0a 66 75 6e 63 74 69 6f 6e 20 73 6f 72 74 65 64 4b 65 79 73 28 61 72 72 61 79 | rray...function.sortedKeys(array |
| 0c40 | 29 20 7b 0d 0a 20 20 76 61 72 20 6b 65 79 73 20 3d 20 5b 5d 3b 0d 0a 20 20 66 6f 72 20 28 76 61 | ).{....var.keys.=.[];....for.(va |
| 0c60 | 72 20 69 20 69 6e 20 61 72 72 61 79 29 20 7b 0d 0a 20 20 20 20 6b 65 79 73 2e 70 75 73 68 28 69 | r.i.in.array).{......keys.push(i |
| 0c80 | 29 3b 0d 0a 20 20 7d 0d 0a 20 20 6b 65 79 73 2e 73 6f 72 74 28 29 3b 0d 0a 20 20 72 65 74 75 72 | );....}....keys.sort();....retur |
| 0ca0 | 6e 20 6b 65 79 73 3b 0d 0a 7d 0d 0a 0d 0a 2f 2f 20 53 68 6f 72 74 68 61 6e 64 20 66 6f 72 20 64 | n.keys;..}....//.Shorthand.for.d |
| 0cc0 | 6f 63 75 6d 65 6e 74 2e 71 75 65 72 79 53 65 6c 65 63 74 6f 72 2e 0d 0a 66 75 6e 63 74 69 6f 6e | ocument.querySelector...function |
| 0ce0 | 20 73 65 6c 65 63 74 28 73 65 6c 65 63 74 6f 72 29 20 7b 0d 0a 20 20 72 65 74 75 72 6e 20 64 6f | .select(selector).{....return.do |
| 0d00 | 63 75 6d 65 6e 74 2e 71 75 65 72 79 53 65 6c 65 63 74 6f 72 28 73 65 6c 65 63 74 6f 72 29 3b 0d | cument.querySelector(selector);. |
| 0d20 | 0a 7d 0d 0a 0d 0a 2f 2f 20 41 6e 20 6f 62 6a 65 63 74 20 75 73 65 64 20 66 6f 72 20 63 61 63 68 | .}....//.An.object.used.for.cach |
| 0d40 | 69 6e 67 20 64 61 74 61 20 61 62 6f 75 74 20 74 68 65 20 62 72 6f 77 73 65 72 27 73 20 63 6f 6f | ing.data.about.the.browser's.coo |
| 0d60 | 6b 69 65 73 2c 20 77 68 69 63 68 20 77 65 20 75 70 64 61 74 65 0d 0a 2f 2f 20 61 73 20 6e 6f 74 | kies,.which.we.update..//.as.not |
| 0d80 | 69 66 69 63 61 74 69 6f 6e 73 20 63 6f 6d 65 20 69 6e 2e 0d 0a 66 75 6e 63 74 69 6f 6e 20 43 6f | ifications.come.in...function.Co |
| 0da0 | 6f 6b 69 65 43 61 63 68 65 28 29 20 7b 0d 0a 20 20 74 68 69 73 2e 63 6f 6f 6b 69 65 73 5f 20 3d | okieCache().{....this.cookies_.= |
| 0dc0 | 20 7b 7d 3b 0d 0a 0d 0a 20 20 74 68 69 73 2e 72 65 73 65 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 | .{};......this.reset.=.function( |
| 0de0 | 29 20 7b 0d 0a 20 20 20 20 74 68 69 73 2e 63 6f 6f 6b 69 65 73 5f 20 3d 20 7b 7d 3b 0d 0a 20 20 | ).{......this.cookies_.=.{};.... |
| 0e00 | 7d 0d 0a 0d 0a 20 20 74 68 69 73 2e 61 64 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 63 6f 6f 6b 69 | }......this.add.=.function(cooki |
| 0e20 | 65 29 20 7b 0d 0a 20 20 20 20 76 61 72 20 64 6f 6d 61 69 6e 20 3d 20 63 6f 6f 6b 69 65 2e 64 6f | e).{......var.domain.=.cookie.do |
| 0e40 | 6d 61 69 6e 3b 0d 0a 20 20 20 20 69 66 20 28 21 74 68 69 73 2e 63 6f 6f 6b 69 65 73 5f 5b 64 6f | main;......if.(!this.cookies_[do |
| 0e60 | 6d 61 69 6e 5d 29 20 7b 0d 0a 20 20 20 20 20 20 74 68 69 73 2e 63 6f 6f 6b 69 65 73 5f 5b 64 6f | main]).{........this.cookies_[do |
| 0e80 | 6d 61 69 6e 5d 20 3d 20 5b 5d 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 74 68 69 73 2e 63 6f 6f | main].=.[];......}......this.coo |
| 0ea0 | 6b 69 65 73 5f 5b 64 6f 6d 61 69 6e 5d 2e 70 75 73 68 28 63 6f 6f 6b 69 65 29 3b 0d 0a 20 20 7d | kies_[domain].push(cookie);....} |
| 0ec0 | 3b 0d 0a 0d 0a 20 20 74 68 69 73 2e 72 65 6d 6f 76 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 63 6f | ;......this.remove.=.function(co |
| 0ee0 | 6f 6b 69 65 29 20 7b 0d 0a 20 20 20 20 76 61 72 20 64 6f 6d 61 69 6e 20 3d 20 63 6f 6f 6b 69 65 | okie).{......var.domain.=.cookie |
| 0f00 | 2e 64 6f 6d 61 69 6e 3b 0d 0a 20 20 20 20 69 66 20 28 74 68 69 73 2e 63 6f 6f 6b 69 65 73 5f 5b | .domain;......if.(this.cookies_[ |
| 0f20 | 64 6f 6d 61 69 6e 5d 29 20 7b 0d 0a 20 20 20 20 20 20 76 61 72 20 69 20 3d 20 30 3b 0d 0a 20 20 | domain]).{........var.i.=.0;.... |
| 0f40 | 20 20 20 20 77 68 69 6c 65 20 28 69 20 3c 20 74 68 69 73 2e 63 6f 6f 6b 69 65 73 5f 5b 64 6f 6d | ....while.(i.<.this.cookies_[dom |
| 0f60 | 61 69 6e 5d 2e 6c 65 6e 67 74 68 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 63 6f 6f 6b | ain].length).{..........if.(cook |
| 0f80 | 69 65 4d 61 74 63 68 28 74 68 69 73 2e 63 6f 6f 6b 69 65 73 5f 5b 64 6f 6d 61 69 6e 5d 5b 69 5d | ieMatch(this.cookies_[domain][i] |
| 0fa0 | 2c 20 63 6f 6f 6b 69 65 29 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 74 68 69 73 2e 63 6f 6f | ,.cookie)).{............this.coo |
| 0fc0 | 6b 69 65 73 5f 5b 64 6f 6d 61 69 6e 5d 2e 73 70 6c 69 63 65 28 69 2c 20 31 29 3b 0d 0a 20 20 20 | kies_[domain].splice(i,.1);..... |
| 0fe0 | 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0d 0a 20 20 20 20 20 20 20 20 20 20 69 2b 2b 3b 0d 0a 20 | .....}.else.{............i++;... |
| 1000 | 20 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 20 20 69 66 20 28 74 68 69 | .......}........}........if.(thi |
| 1020 | 73 2e 63 6f 6f 6b 69 65 73 5f 5b 64 6f 6d 61 69 6e 5d 2e 6c 65 6e 67 74 68 20 3d 3d 20 30 29 20 | s.cookies_[domain].length.==.0). |
| 1040 | 7b 0d 0a 20 20 20 20 20 20 20 20 64 65 6c 65 74 65 20 74 68 69 73 2e 63 6f 6f 6b 69 65 73 5f 5b | {..........delete.this.cookies_[ |
| 1060 | 64 6f 6d 61 69 6e 5d 3b 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 7d 0d 0a 20 20 7d 3b 0d 0a | domain];........}......}....};.. |
| 1080 | 0d 0a 20 20 2f 2f 20 52 65 74 75 72 6e 73 20 61 20 73 6f 72 74 65 64 20 6c 69 73 74 20 6f 66 20 | ....//.Returns.a.sorted.list.of. |
| 10a0 | 63 6f 6f 6b 69 65 20 64 6f 6d 61 69 6e 73 20 74 68 61 74 20 6d 61 74 63 68 20 7c 66 69 6c 74 65 | cookie.domains.that.match.|filte |
| 10c0 | 72 7c 2e 20 49 66 20 7c 66 69 6c 74 65 72 7c 20 69 73 0d 0a 20 20 2f 2f 20 20 6e 75 6c 6c 2c 20 | r|..If.|filter|.is....//..null,. |
| 10e0 | 72 65 74 75 72 6e 73 20 61 6c 6c 20 64 6f 6d 61 69 6e 73 2e 0d 0a 20 20 74 68 69 73 2e 67 65 74 | returns.all.domains.....this.get |
| 1100 | 44 6f 6d 61 69 6e 73 20 3d 20 66 75 6e 63 74 69 6f 6e 28 66 69 6c 74 65 72 29 20 7b 0d 0a 20 20 | Domains.=.function(filter).{.... |
| 1120 | 20 20 76 61 72 20 72 65 73 75 6c 74 20 3d 20 5b 5d 3b 0d 0a 20 20 20 20 73 6f 72 74 65 64 4b 65 | ..var.result.=.[];......sortedKe |
| 1140 | 79 73 28 74 68 69 73 2e 63 6f 6f 6b 69 65 73 5f 29 2e 66 6f 72 45 61 63 68 28 66 75 6e 63 74 69 | ys(this.cookies_).forEach(functi |
| 1160 | 6f 6e 28 64 6f 6d 61 69 6e 29 20 7b 0d 0a 20 20 20 20 20 20 69 66 20 28 21 66 69 6c 74 65 72 20 | on(domain).{........if.(!filter. |
| 1180 | 7c 7c 20 64 6f 6d 61 69 6e 2e 69 6e 64 65 78 4f 66 28 66 69 6c 74 65 72 29 20 21 3d 20 2d 31 29 | ||.domain.indexOf(filter).!=.-1) |
| 11a0 | 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 2e 70 75 73 68 28 64 6f 6d 61 69 6e 29 3b | .{..........result.push(domain); |
| 11c0 | 0d 0a 20 20 20 20 20 20 7d 0d 0a 20 20 20 20 7d 29 3b 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 72 | ........}......});......return.r |
| 11e0 | 65 73 75 6c 74 3b 0d 0a 20 20 7d 0d 0a 0d 0a 20 20 74 68 69 73 2e 67 65 74 43 6f 6f 6b 69 65 73 | esult;....}......this.getCookies |
| 1200 | 20 3d 20 66 75 6e 63 74 69 6f 6e 28 64 6f 6d 61 69 6e 29 20 7b 0d 0a 20 20 20 20 72 65 74 75 72 | .=.function(domain).{......retur |
| 1220 | 6e 20 74 68 69 73 2e 63 6f 6f 6b 69 65 73 5f 5b 64 6f 6d 61 69 6e 5d 3b 0d 0a 20 20 7d 3b 0d 0a | n.this.cookies_[domain];....};.. |
| 1240 | 7d 0d 0a 0d 0a 0d 0a 76 61 72 20 63 61 63 68 65 20 3d 20 6e 65 77 20 43 6f 6f 6b 69 65 43 61 63 | }......var.cache.=.new.CookieCac |
| 1260 | 68 65 28 29 3b 0d 0a 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 41 6c 6c 46 6f 72 | he();......function.removeAllFor |
| 1280 | 46 69 6c 74 65 72 28 29 20 7b 0d 0a 20 20 76 61 72 20 66 69 6c 74 65 72 20 3d 20 73 65 6c 65 63 | Filter().{....var.filter.=.selec |
| 12a0 | 74 28 22 23 66 69 6c 74 65 72 22 29 2e 76 61 6c 75 65 3b 0d 0a 20 20 76 61 72 20 74 69 6d 65 72 | t("#filter").value;....var.timer |
| 12c0 | 20 3d 20 6e 65 77 20 54 69 6d 65 72 28 29 3b 0d 0a 20 20 63 61 63 68 65 2e 67 65 74 44 6f 6d 61 | .=.new.Timer();....cache.getDoma |
| 12e0 | 69 6e 73 28 66 69 6c 74 65 72 29 2e 66 6f 72 45 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 64 6f 6d | ins(filter).forEach(function(dom |
| 1300 | 61 69 6e 29 20 7b 0d 0a 20 20 20 20 72 65 6d 6f 76 65 43 6f 6f 6b 69 65 73 46 6f 72 44 6f 6d 61 | ain).{......removeCookiesForDoma |
| 1320 | 69 6e 28 64 6f 6d 61 69 6e 29 3b 0d 0a 20 20 7d 29 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f | in(domain);....});..}....functio |
| 1340 | 6e 20 72 65 6d 6f 76 65 41 6c 6c 28 29 20 7b 0d 0a 20 20 76 61 72 20 61 6c 6c 5f 63 6f 6f 6b 69 | n.removeAll().{....var.all_cooki |
| 1360 | 65 73 20 3d 20 5b 5d 3b 0d 0a 20 20 63 61 63 68 65 2e 67 65 74 44 6f 6d 61 69 6e 73 28 29 2e 66 | es.=.[];....cache.getDomains().f |
| 1380 | 6f 72 45 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 64 6f 6d 61 69 6e 29 20 7b 0d 0a 20 20 20 20 63 | orEach(function(domain).{......c |
| 13a0 | 61 63 68 65 2e 67 65 74 43 6f 6f 6b 69 65 73 28 64 6f 6d 61 69 6e 29 2e 66 6f 72 45 61 63 68 28 | ache.getCookies(domain).forEach( |
| 13c0 | 66 75 6e 63 74 69 6f 6e 28 63 6f 6f 6b 69 65 29 20 7b 0d 0a 20 20 20 20 20 20 61 6c 6c 5f 63 6f | function(cookie).{........all_co |
| 13e0 | 6f 6b 69 65 73 2e 70 75 73 68 28 63 6f 6f 6b 69 65 29 3b 0d 0a 20 20 20 20 7d 29 3b 0d 0a 20 20 | okies.push(cookie);......});.... |
| 1400 | 7d 29 3b 0d 0a 20 20 63 61 63 68 65 2e 72 65 73 65 74 28 29 3b 0d 0a 20 20 76 61 72 20 63 6f 75 | });....cache.reset();....var.cou |
| 1420 | 6e 74 20 3d 20 61 6c 6c 5f 63 6f 6f 6b 69 65 73 2e 6c 65 6e 67 74 68 3b 0d 0a 20 20 76 61 72 20 | nt.=.all_cookies.length;....var. |
| 1440 | 74 69 6d 65 72 20 3d 20 6e 65 77 20 54 69 6d 65 72 28 29 3b 0d 0a 20 20 66 6f 72 20 28 76 61 72 | timer.=.new.Timer();....for.(var |
| 1460 | 20 69 20 3d 20 30 3b 20 69 20 3c 20 63 6f 75 6e 74 3b 20 69 2b 2b 29 20 7b 0d 0a 20 20 20 20 72 | .i.=.0;.i.<.count;.i++).{......r |
| 1480 | 65 6d 6f 76 65 43 6f 6f 6b 69 65 28 61 6c 6c 5f 63 6f 6f 6b 69 65 73 5b 69 5d 29 3b 0d 0a 20 20 | emoveCookie(all_cookies[i]);.... |
| 14a0 | 7d 0d 0a 20 20 74 69 6d 65 72 2e 72 65 73 65 74 28 29 3b 0d 0a 20 20 63 68 72 6f 6d 65 2e 63 6f | }....timer.reset();....chrome.co |
| 14c0 | 6f 6b 69 65 73 2e 67 65 74 41 6c 6c 28 7b 7d 2c 20 66 75 6e 63 74 69 6f 6e 28 63 6f 6f 6b 69 65 | okies.getAll({},.function(cookie |
| 14e0 | 73 29 20 7b 0d 0a 20 20 20 20 66 6f 72 20 28 76 61 72 20 69 20 69 6e 20 63 6f 6f 6b 69 65 73 29 | s).{......for.(var.i.in.cookies) |
| 1500 | 20 7b 0d 0a 20 20 20 20 20 20 63 61 63 68 65 2e 61 64 64 28 63 6f 6f 6b 69 65 73 5b 69 5d 29 3b | .{........cache.add(cookies[i]); |
| 1520 | 0d 0a 20 20 20 20 20 20 72 65 6d 6f 76 65 43 6f 6f 6b 69 65 28 63 6f 6f 6b 69 65 73 5b 69 5d 29 | ........removeCookie(cookies[i]) |
| 1540 | 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 7d 29 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 72 | ;......}....});..}....function.r |
| 1560 | 65 6d 6f 76 65 43 6f 6f 6b 69 65 28 63 6f 6f 6b 69 65 29 20 7b 0d 0a 20 20 76 61 72 20 75 72 6c | emoveCookie(cookie).{....var.url |
| 1580 | 20 3d 20 22 68 74 74 70 22 20 2b 20 28 63 6f 6f 6b 69 65 2e 73 65 63 75 72 65 20 3f 20 22 73 22 | .=."http".+.(cookie.secure.?."s" |
| 15a0 | 20 3a 20 22 22 29 20 2b 20 22 3a 2f 2f 22 20 2b 20 63 6f 6f 6b 69 65 2e 64 6f 6d 61 69 6e 20 2b | .:."").+."://".+.cookie.domain.+ |
| 15c0 | 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6f 6b 69 65 2e 70 61 74 68 3b 0d 0a 20 20 63 68 | ..............cookie.path;....ch |
| 15e0 | 72 6f 6d 65 2e 63 6f 6f 6b 69 65 73 2e 72 65 6d 6f 76 65 28 7b 22 75 72 6c 22 3a 20 75 72 6c 2c | rome.cookies.remove({"url":.url, |
| 1600 | 20 22 6e 61 6d 65 22 3a 20 63 6f 6f 6b 69 65 2e 6e 61 6d 65 7d 29 3b 0d 0a 7d 0d 0a 0d 0a 66 75 | ."name":.cookie.name});..}....fu |
| 1620 | 6e 63 74 69 6f 6e 20 72 65 6d 6f 76 65 43 6f 6f 6b 69 65 73 46 6f 72 44 6f 6d 61 69 6e 28 64 6f | nction.removeCookiesForDomain(do |
| 1640 | 6d 61 69 6e 29 20 7b 0d 0a 20 76 61 72 20 74 69 6d 65 72 20 3d 20 6e 65 77 20 54 69 6d 65 72 28 | main).{...var.timer.=.new.Timer( |
| 1660 | 29 3b 0d 0a 20 63 61 63 68 65 2e 67 65 74 43 6f 6f 6b 69 65 73 28 64 6f 6d 61 69 6e 29 2e 66 6f | );...cache.getCookies(domain).fo |
| 1680 | 72 45 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 63 6f 6f 6b 69 65 29 20 7b 0d 0a 20 20 20 20 72 65 | rEach(function(cookie).{......re |
| 16a0 | 6d 6f 76 65 43 6f 6f 6b 69 65 28 63 6f 6f 6b 69 65 29 3b 0d 0a 20 7d 29 3b 0d 0a 7d 0d 0a 0d 0a | moveCookie(cookie);...});..}.... |
| 16c0 | 66 75 6e 63 74 69 6f 6e 20 72 65 73 65 74 54 61 62 6c 65 28 29 20 7b 0d 0a 20 20 76 61 72 20 74 | function.resetTable().{....var.t |
| 16e0 | 61 62 6c 65 20 3d 20 73 65 6c 65 63 74 28 22 23 63 6f 6f 6b 69 65 73 22 29 3b 0d 0a 20 20 77 68 | able.=.select("#cookies");....wh |
| 1700 | 69 6c 65 20 28 74 61 62 6c 65 2e 72 6f 77 73 2e 6c 65 6e 67 74 68 20 3e 20 31 29 20 7b 0d 0a 20 | ile.(table.rows.length.>.1).{... |
| 1720 | 20 20 20 74 61 62 6c 65 2e 64 65 6c 65 74 65 52 6f 77 28 74 61 62 6c 65 2e 72 6f 77 73 2e 6c 65 | ...table.deleteRow(table.rows.le |
| 1740 | 6e 67 74 68 20 2d 20 31 29 3b 0d 0a 20 20 7d 0d 0a 7d 0d 0a 0d 0a 76 61 72 20 72 65 6c 6f 61 64 | ngth.-.1);....}..}....var.reload |
| 1760 | 5f 73 63 68 65 64 75 6c 65 64 20 3d 20 66 61 6c 73 65 3b 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 | _scheduled.=.false;....function. |
| 1780 | 73 63 68 65 64 75 6c 65 52 65 6c 6f 61 64 43 6f 6f 6b 69 65 54 61 62 6c 65 28 29 20 7b 0d 0a 20 | scheduleReloadCookieTable().{... |
| 17a0 | 20 69 66 20 28 21 72 65 6c 6f 61 64 5f 73 63 68 65 64 75 6c 65 64 29 20 7b 0d 0a 20 20 20 20 72 | .if.(!reload_scheduled).{......r |
| 17c0 | 65 6c 6f 61 64 5f 73 63 68 65 64 75 6c 65 64 20 3d 20 74 72 75 65 3b 0d 0a 20 20 20 20 73 65 74 | eload_scheduled.=.true;......set |
| 17e0 | 54 69 6d 65 6f 75 74 28 72 65 6c 6f 61 64 43 6f 6f 6b 69 65 54 61 62 6c 65 2c 20 32 35 30 29 3b | Timeout(reloadCookieTable,.250); |
| 1800 | 0d 0a 20 20 7d 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 72 65 6c 6f 61 64 43 6f 6f 6b 69 | ....}..}....function.reloadCooki |
| 1820 | 65 54 61 62 6c 65 28 29 20 7b 0d 0a 20 20 72 65 6c 6f 61 64 5f 73 63 68 65 64 75 6c 65 64 20 3d | eTable().{....reload_scheduled.= |
| 1840 | 20 66 61 6c 73 65 3b 0d 0a 0d 0a 20 20 76 61 72 20 66 69 6c 74 65 72 20 3d 20 73 65 6c 65 63 74 | .false;......var.filter.=.select |
| 1860 | 28 22 23 66 69 6c 74 65 72 22 29 2e 76 61 6c 75 65 3b 0d 0a 0d 0a 20 20 76 61 72 20 64 6f 6d 61 | ("#filter").value;......var.doma |
| 1880 | 69 6e 73 20 3d 20 63 61 63 68 65 2e 67 65 74 44 6f 6d 61 69 6e 73 28 66 69 6c 74 65 72 29 3b 0d | ins.=.cache.getDomains(filter);. |
| 18a0 | 0a 0d 0a 20 20 73 65 6c 65 63 74 28 22 23 66 69 6c 74 65 72 5f 63 6f 75 6e 74 22 29 2e 69 6e 6e | .....select("#filter_count").inn |
| 18c0 | 65 72 54 65 78 74 20 3d 20 64 6f 6d 61 69 6e 73 2e 6c 65 6e 67 74 68 3b 0d 0a 20 20 73 65 6c 65 | erText.=.domains.length;....sele |
| 18e0 | 63 74 28 22 23 74 6f 74 61 6c 5f 63 6f 75 6e 74 22 29 2e 69 6e 6e 65 72 54 65 78 74 20 3d 20 63 | ct("#total_count").innerText.=.c |
| 1900 | 61 63 68 65 2e 67 65 74 44 6f 6d 61 69 6e 73 28 29 2e 6c 65 6e 67 74 68 3b 0d 0a 0d 0a 20 20 73 | ache.getDomains().length;......s |
| 1920 | 65 6c 65 63 74 28 22 23 64 65 6c 65 74 65 5f 61 6c 6c 5f 62 75 74 74 6f 6e 22 29 2e 69 6e 6e 65 | elect("#delete_all_button").inne |
| 1940 | 72 48 54 4d 4c 20 3d 20 22 22 3b 0d 0a 20 20 69 66 20 28 64 6f 6d 61 69 6e 73 2e 6c 65 6e 67 74 | rHTML.=."";....if.(domains.lengt |
| 1960 | 68 29 20 7b 0d 0a 20 20 20 20 76 61 72 20 62 75 74 74 6f 6e 20 3d 20 64 6f 63 75 6d 65 6e 74 2e | h).{......var.button.=.document. |
| 1980 | 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 62 75 74 74 6f 6e 22 29 3b 0d 0a 20 20 20 20 62 75 | createElement("button");......bu |
| 19a0 | 74 74 6f 6e 2e 6f 6e 63 6c 69 63 6b 20 3d 20 72 65 6d 6f 76 65 41 6c 6c 46 6f 72 46 69 6c 74 65 | tton.onclick.=.removeAllForFilte |
| 19c0 | 72 3b 0d 0a 20 20 20 20 62 75 74 74 6f 6e 2e 69 6e 6e 65 72 54 65 78 74 20 3d 20 22 64 65 6c 65 | r;......button.innerText.=."dele |
| 19e0 | 74 65 20 61 6c 6c 20 22 20 2b 20 64 6f 6d 61 69 6e 73 2e 6c 65 6e 67 74 68 3b 0d 0a 20 20 20 20 | te.all.".+.domains.length;...... |
| 1a00 | 73 65 6c 65 63 74 28 22 23 64 65 6c 65 74 65 5f 61 6c 6c 5f 62 75 74 74 6f 6e 22 29 2e 61 70 70 | select("#delete_all_button").app |
| 1a20 | 65 6e 64 43 68 69 6c 64 28 62 75 74 74 6f 6e 29 3b 0d 0a 20 20 7d 0d 0a 0d 0a 20 20 72 65 73 65 | endChild(button);....}......rese |
| 1a40 | 74 54 61 62 6c 65 28 29 3b 0d 0a 20 20 76 61 72 20 74 61 62 6c 65 20 3d 20 73 65 6c 65 63 74 28 | tTable();....var.table.=.select( |
| 1a60 | 22 23 63 6f 6f 6b 69 65 73 22 29 3b 0d 0a 0d 0a 20 20 64 6f 6d 61 69 6e 73 2e 66 6f 72 45 61 63 | "#cookies");......domains.forEac |
| 1a80 | 68 28 66 75 6e 63 74 69 6f 6e 28 64 6f 6d 61 69 6e 29 20 7b 0d 0a 20 20 20 20 76 61 72 20 63 6f | h(function(domain).{......var.co |
| 1aa0 | 6f 6b 69 65 73 20 3d 20 63 61 63 68 65 2e 67 65 74 43 6f 6f 6b 69 65 73 28 64 6f 6d 61 69 6e 29 | okies.=.cache.getCookies(domain) |
| 1ac0 | 3b 0d 0a 20 20 20 20 76 61 72 20 72 6f 77 20 3d 20 74 61 62 6c 65 2e 69 6e 73 65 72 74 52 6f 77 | ;......var.row.=.table.insertRow |
| 1ae0 | 28 2d 31 29 3b 0d 0a 20 20 20 20 72 6f 77 2e 69 6e 73 65 72 74 43 65 6c 6c 28 2d 31 29 2e 69 6e | (-1);......row.insertCell(-1).in |
| 1b00 | 6e 65 72 54 65 78 74 20 3d 20 64 6f 6d 61 69 6e 3b 0d 0a 20 20 20 20 76 61 72 20 63 65 6c 6c 20 | nerText.=.domain;......var.cell. |
| 1b20 | 3d 20 72 6f 77 2e 69 6e 73 65 72 74 43 65 6c 6c 28 2d 31 29 3b 0d 0a 20 20 20 20 63 65 6c 6c 2e | =.row.insertCell(-1);......cell. |
| 1b40 | 69 6e 6e 65 72 54 65 78 74 20 3d 20 63 6f 6f 6b 69 65 73 2e 6c 65 6e 67 74 68 3b 0d 0a 20 20 20 | innerText.=.cookies.length;..... |
| 1b60 | 20 63 65 6c 6c 2e 73 65 74 41 74 74 72 69 62 75 74 65 28 22 63 6c 61 73 73 22 2c 20 22 63 6f 6f | .cell.setAttribute("class",."coo |
| 1b80 | 6b 69 65 5f 63 6f 75 6e 74 22 29 3b 0d 0a 0d 0a 20 20 20 20 76 61 72 20 62 75 74 74 6f 6e 20 3d | kie_count");........var.button.= |
| 1ba0 | 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 62 75 74 74 6f 6e 22 | .document.createElement("button" |
| 1bc0 | 29 3b 0d 0a 20 20 20 20 62 75 74 74 6f 6e 2e 69 6e 6e 65 72 54 65 78 74 20 3d 20 22 64 65 6c 65 | );......button.innerText.=."dele |
| 1be0 | 74 65 22 3b 0d 0a 20 20 20 20 62 75 74 74 6f 6e 2e 6f 6e 63 6c 69 63 6b 20 3d 20 28 66 75 6e 63 | te";......button.onclick.=.(func |
| 1c00 | 74 69 6f 6e 28 64 6f 6d 29 7b 0d 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f | tion(dom){........return.functio |
| 1c20 | 6e 28 29 20 7b 0d 0a 20 20 20 20 20 20 20 20 72 65 6d 6f 76 65 43 6f 6f 6b 69 65 73 46 6f 72 44 | n().{..........removeCookiesForD |
| 1c40 | 6f 6d 61 69 6e 28 64 6f 6d 29 3b 0d 0a 20 20 20 20 20 20 7d 3b 0d 0a 20 20 20 20 7d 28 64 6f 6d | omain(dom);........};......}(dom |
| 1c60 | 61 69 6e 29 29 3b 0d 0a 20 20 20 20 76 61 72 20 63 65 6c 6c 20 3d 20 72 6f 77 2e 69 6e 73 65 72 | ain));......var.cell.=.row.inser |
| 1c80 | 74 43 65 6c 6c 28 2d 31 29 3b 0d 0a 20 20 20 20 63 65 6c 6c 2e 61 70 70 65 6e 64 43 68 69 6c 64 | tCell(-1);......cell.appendChild |
| 1ca0 | 28 62 75 74 74 6f 6e 29 3b 0d 0a 20 20 20 20 63 65 6c 6c 2e 73 65 74 41 74 74 72 69 62 75 74 65 | (button);......cell.setAttribute |
| 1cc0 | 28 22 63 6c 61 73 73 22 2c 20 22 62 75 74 74 6f 6e 22 29 3b 0d 0a 20 20 7d 29 3b 0d 0a 7d 0d 0a | ("class",."button");....});..}.. |
| 1ce0 | 0d 0a 66 75 6e 63 74 69 6f 6e 20 66 6f 63 75 73 46 69 6c 74 65 72 28 29 20 7b 0d 0a 20 20 73 65 | ..function.focusFilter().{....se |
| 1d00 | 6c 65 63 74 28 22 23 66 69 6c 74 65 72 22 29 2e 66 6f 63 75 73 28 29 3b 0d 0a 7d 0d 0a 0d 0a 66 | lect("#filter").focus();..}....f |
| 1d20 | 75 6e 63 74 69 6f 6e 20 72 65 73 65 74 46 69 6c 74 65 72 28 29 20 7b 0d 0a 20 20 76 61 72 20 66 | unction.resetFilter().{....var.f |
| 1d40 | 69 6c 74 65 72 20 3d 20 73 65 6c 65 63 74 28 22 23 66 69 6c 74 65 72 22 29 3b 0d 0a 20 20 66 69 | ilter.=.select("#filter");....fi |
| 1d60 | 6c 74 65 72 2e 66 6f 63 75 73 28 29 3b 0d 0a 20 20 69 66 20 28 66 69 6c 74 65 72 2e 76 61 6c 75 | lter.focus();....if.(filter.valu |
| 1d80 | 65 2e 6c 65 6e 67 74 68 20 3e 20 30 29 20 7b 0d 0a 20 20 20 20 66 69 6c 74 65 72 2e 76 61 6c 75 | e.length.>.0).{......filter.valu |
| 1da0 | 65 20 3d 20 22 22 3b 0d 0a 20 20 20 20 72 65 6c 6f 61 64 43 6f 6f 6b 69 65 54 61 62 6c 65 28 29 | e.=."";......reloadCookieTable() |
| 1dc0 | 3b 0d 0a 20 20 7d 0d 0a 7d 0d 0a 0d 0a 76 61 72 20 45 53 43 41 50 45 5f 4b 45 59 20 3d 20 32 37 | ;....}..}....var.ESCAPE_KEY.=.27 |
| 1de0 | 3b 0d 0a 77 69 6e 64 6f 77 2e 6f 6e 6b 65 79 64 6f 77 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 65 | ;..window.onkeydown.=.function(e |
| 1e00 | 76 65 6e 74 29 20 7b 0d 0a 20 20 69 66 20 28 65 76 65 6e 74 2e 6b 65 79 43 6f 64 65 20 3d 3d 20 | vent).{....if.(event.keyCode.==. |
| 1e20 | 45 53 43 41 50 45 5f 4b 45 59 29 20 7b 0d 0a 20 20 20 20 72 65 73 65 74 46 69 6c 74 65 72 28 29 | ESCAPE_KEY).{......resetFilter() |
| 1e40 | 3b 0d 0a 20 20 7d 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 6c 69 73 74 65 6e 65 72 28 69 | ;....}..}....function.listener(i |
| 1e60 | 6e 66 6f 29 20 7b 0d 0a 20 20 63 61 63 68 65 2e 72 65 6d 6f 76 65 28 69 6e 66 6f 2e 63 6f 6f 6b | nfo).{....cache.remove(info.cook |
| 1e80 | 69 65 29 3b 0d 0a 20 20 69 66 20 28 21 69 6e 66 6f 2e 72 65 6d 6f 76 65 64 29 20 7b 0d 0a 20 20 | ie);....if.(!info.removed).{.... |
| 1ea0 | 20 20 63 61 63 68 65 2e 61 64 64 28 69 6e 66 6f 2e 63 6f 6f 6b 69 65 29 3b 0d 0a 20 20 7d 0d 0a | ..cache.add(info.cookie);....}.. |
| 1ec0 | 20 20 73 63 68 65 64 75 6c 65 52 65 6c 6f 61 64 43 6f 6f 6b 69 65 54 61 62 6c 65 28 29 3b 0d 0a | ..scheduleReloadCookieTable();.. |
| 1ee0 | 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 73 74 61 72 74 4c 69 73 74 65 6e 69 6e 67 28 29 20 7b | }....function.startListening().{ |
| 1f00 | 0d 0a 20 20 63 68 72 6f 6d 65 2e 63 6f 6f 6b 69 65 73 2e 6f 6e 43 68 61 6e 67 65 64 2e 61 64 64 | ....chrome.cookies.onChanged.add |
| 1f20 | 4c 69 73 74 65 6e 65 72 28 6c 69 73 74 65 6e 65 72 29 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 | Listener(listener);..}....functi |
| 1f40 | 6f 6e 20 73 74 6f 70 4c 69 73 74 65 6e 69 6e 67 28 29 20 7b 0d 0a 20 20 63 68 72 6f 6d 65 2e 63 | on.stopListening().{....chrome.c |
| 1f60 | 6f 6f 6b 69 65 73 2e 6f 6e 43 68 61 6e 67 65 64 2e 72 65 6d 6f 76 65 4c 69 73 74 65 6e 65 72 28 | ookies.onChanged.removeListener( |
| 1f80 | 6c 69 73 74 65 6e 65 72 29 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 6f 6e 6c 6f 61 64 | listener);..}....function.onload |
| 1fa0 | 28 29 20 7b 0d 0a 20 20 66 6f 63 75 73 46 69 6c 74 65 72 28 29 3b 0d 0a 20 20 76 61 72 20 74 69 | ().{....focusFilter();....var.ti |
| 1fc0 | 6d 65 72 20 3d 20 6e 65 77 20 54 69 6d 65 72 28 29 3b 0d 0a 20 20 63 68 72 6f 6d 65 2e 63 6f 6f | mer.=.new.Timer();....chrome.coo |
| 1fe0 | 6b 69 65 73 2e 67 65 74 41 6c 6c 28 7b 7d 2c 20 66 75 6e 63 74 69 6f 6e 28 63 6f 6f 6b 69 65 73 | kies.getAll({},.function(cookies |
| 2000 | 29 20 7b 0d 0a 20 20 20 20 73 74 61 72 74 4c 69 73 74 65 6e 69 6e 67 28 29 3b 0d 0a 20 20 20 20 | ).{......startListening();...... |
| 2020 | 73 74 61 72 74 20 3d 20 6e 65 77 20 44 61 74 65 28 29 3b 0d 0a 20 20 20 20 66 6f 72 20 28 76 61 | start.=.new.Date();......for.(va |
| 2040 | 72 20 69 20 69 6e 20 63 6f 6f 6b 69 65 73 29 20 7b 0d 0a 20 20 20 20 20 20 63 61 63 68 65 2e 61 | r.i.in.cookies).{........cache.a |
| 2060 | 64 64 28 63 6f 6f 6b 69 65 73 5b 69 5d 29 3b 0d 0a 20 20 20 20 7d 0d 0a 20 20 20 20 74 69 6d 65 | dd(cookies[i]);......}......time |
| 2080 | 72 2e 72 65 73 65 74 28 29 3b 0d 0a 20 20 20 20 72 65 6c 6f 61 64 43 6f 6f 6b 69 65 54 61 62 6c | r.reset();......reloadCookieTabl |
| 20a0 | 65 28 29 3b 0d 0a 20 20 7d 29 3b 0d 0a 7d 0d 0a 0d 0a 0d 0a 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c | e();....});..}......</script>..< |
| 20c0 | 2f 68 65 61 64 3e 0d 0a 0d 0a 3c 62 6f 64 79 20 6f 6e 6c 6f 61 64 3d 22 6f 6e 6c 6f 61 64 28 29 | /head>....<body.onload="onload() |
| 20e0 | 22 20 6f 6e 63 6c 69 63 6b 3d 22 66 6f 63 75 73 46 69 6c 74 65 72 28 29 22 3e 0d 0a 3c 68 32 3e | ".onclick="focusFilter()">..<h2> |
| 2100 | 43 6f 6f 6b 69 65 73 21 20 2e 2e 2e 20 4e 6f 6d 20 4e 6f 6d 20 4e 6f 6d 2e 2e 2e 3c 2f 68 32 3e | Cookies!.....Nom.Nom.Nom...</h2> |
| 2120 | 0d 0a 3c 62 75 74 74 6f 6e 20 6f 6e 63 6c 69 63 6b 3d 22 72 65 6d 6f 76 65 41 6c 6c 28 29 22 3e | ..<button.onclick="removeAll()"> |
| 2140 | 44 45 4c 45 54 45 20 41 4c 4c 21 3c 2f 62 75 74 74 6f 6e 3e 0d 0a 3c 64 69 76 20 69 64 3d 22 66 | DELETE.ALL!</button>..<div.id="f |
| 2160 | 69 6c 74 65 72 5f 64 69 76 22 3e 0d 0a 46 69 6c 74 65 72 3a 20 3c 69 6e 70 75 74 20 69 64 3d 22 | ilter_div">..Filter:.<input.id=" |
| 2180 | 66 69 6c 74 65 72 22 20 74 79 70 65 3d 22 74 65 78 74 22 20 6f 6e 69 6e 70 75 74 3d 22 72 65 6c | filter".type="text".oninput="rel |
| 21a0 | 6f 61 64 43 6f 6f 6b 69 65 54 61 62 6c 65 28 29 22 3e 0d 0a 3c 62 75 74 74 6f 6e 20 6f 6e 63 6c | oadCookieTable()">..<button.oncl |
| 21c0 | 69 63 6b 3d 22 72 65 73 65 74 46 69 6c 74 65 72 28 29 22 3e 78 3c 2f 62 75 74 74 6f 6e 3e 0d 0a | ick="resetFilter()">x</button>.. |
| 21e0 | 3c 2f 64 69 76 3e 0d 0a 3c 62 72 3e 0d 0a 3c 64 69 76 20 69 64 3d 22 73 75 6d 6d 61 72 79 5f 64 | </div>..<br>..<div.id="summary_d |
| 2200 | 69 76 22 3e 0d 0a 53 68 6f 77 69 6e 67 20 3c 73 70 61 6e 20 69 64 3d 22 66 69 6c 74 65 72 5f 63 | iv">..Showing.<span.id="filter_c |
| 2220 | 6f 75 6e 74 22 3e 3c 2f 73 70 61 6e 3e 20 6f 66 20 3c 73 70 61 6e 20 69 64 3d 22 74 6f 74 61 6c | ount"></span>.of.<span.id="total |
| 2240 | 5f 63 6f 75 6e 74 22 3e 3c 2f 73 70 61 6e 3e 20 63 6f 6f 6b 69 65 20 64 6f 6d 61 69 6e 73 2e 0d | _count"></span>.cookie.domains.. |
| 2260 | 0a 3c 73 70 61 6e 20 69 64 3d 22 64 65 6c 65 74 65 5f 61 6c 6c 5f 62 75 74 74 6f 6e 22 3e 3c 2f | .<span.id="delete_all_button"></ |
| 2280 | 73 70 61 6e 3e 0d 0a 3c 2f 64 69 76 3e 0d 0a 3c 62 72 3e 0d 0a 3c 74 61 62 6c 65 20 69 64 3d 22 | span>..</div>..<br>..<table.id=" |
| 22a0 | 63 6f 6f 6b 69 65 73 22 3e 0d 0a 3c 74 72 20 63 6c 61 73 73 3d 22 68 65 61 64 65 72 22 3e 0d 0a | cookies">..<tr.class="header">.. |
| 22c0 | 3c 74 68 3e 4e 61 6d 65 3c 2f 74 68 3e 0d 0a 3c 74 68 3e 23 43 6f 6f 6b 69 65 73 3c 2f 74 68 3e | <th>Name</th>..<th>#Cookies</th> |
| 22e0 | 0d 0a 3c 2f 74 72 3e 0d 0a 3c 2f 74 61 62 6c 65 3e 0d 0a 0d 0a 3c 2f 62 6f 64 79 3e 0d 0a 3c 2f | ..</tr>..</table>....</body>..</ |
| 2300 | 68 74 6d 6c 3e 0d 0a 50 4b 01 02 14 03 14 00 00 00 00 00 e6 86 03 3d d8 7b 40 ae 68 01 00 00 68 | html>..PK.............=.{@.h...h |
| 2320 | 01 00 00 15 00 00 00 00 00 00 00 00 00 00 00 a0 81 00 00 00 00 63 6f 6f 6b 69 65 73 2f 6d 61 6e | .....................cookies/man |
| 2340 | 69 66 65 73 74 2e 6a 73 6f 6e 50 4b 01 02 14 03 14 00 00 00 00 00 e6 86 03 3d 2f 24 b9 6e cf 02 | ifest.jsonPK.............=/$.n.. |
| 2360 | 00 00 cf 02 00 00 12 00 00 00 00 00 00 00 00 00 00 00 a0 81 9b 01 00 00 63 6f 6f 6b 69 65 73 2f | ........................cookies/ |
| 2380 | 63 6f 6f 6b 69 65 2e 70 6e 67 50 4b 01 02 14 03 14 00 00 00 00 00 e6 86 03 3d 29 89 8d 2f 43 03 | cookie.pngPK.............=)../C. |
| 23a0 | 00 00 43 03 00 00 17 00 00 00 00 00 00 00 00 00 00 00 a0 81 9a 04 00 00 63 6f 6f 6b 69 65 73 2f | ..C.....................cookies/ |
| 23c0 | 62 61 63 6b 67 72 6f 75 6e 64 2e 68 74 6d 6c 50 4b 01 02 14 03 14 00 00 00 00 00 e6 86 03 3d e7 | background.htmlPK.............=. |
| 23e0 | a1 fd 8a c3 1a 00 00 c3 1a 00 00 14 00 00 00 00 00 00 00 00 00 00 00 a0 81 12 08 00 00 63 6f 6f | .............................coo |
| 2400 | 6b 69 65 73 2f 6d 61 6e 61 67 65 72 2e 68 74 6d 6c 50 4b 05 06 00 00 00 00 04 00 04 00 0a 01 00 | kies/manager.htmlPK............. |
| 2420 | 00 07 23 00 00 00 00 | ..#.... |