Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] Option to activate only games/dlc #2

Open
Andrej730 opened this issue Jun 24, 2020 · 10 comments
Open

[Feature request] Option to activate only games/dlc #2

Andrej730 opened this issue Jun 24, 2020 · 10 comments

Comments

@Andrej730
Copy link

Given that steam allows only 50 activations per hour it sounds appropirate to have option to activate only games/dlcs (to skip all the movies, trailers etc). But I'm not sure what percent of 10 000 packages included in the script are movies and trailers - maybe it's actually not that big of an issue.

@Andrej730
Copy link
Author

Andrej730 commented Jun 27, 2020

If you decide to add this option, here's the categories for all current free packages from steamdb - https://pastebin.com/0vLWAige (some packages have two or more categories).

If anyone interested in the script that have only games packages included:

var easysfp = function(t) {
    var e = {};

    function r(n) {
        if (e[n]) return e[n].exports;
        var o = e[n] = {
            i: n,
            l: !1,
            exports: {}
        };
        return t[n].call(o.exports, o, o.exports, r), o.l = !0, o.exports
    }
    return r.m = t, r.c = e, r.d = function(t, e, n) {
        r.o(t, e) || Object.defineProperty(t, e, {
            enumerable: !0,
            get: n
        })
    }, r.r = function(t) {
        "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, {
            value: "Module"
        }), Object.defineProperty(t, "__esModule", {
            value: !0
        })
    }, r.t = function(t, e) {
        if (1 & e && (t = r(t)), 8 & e) return t;
        if (4 & e && "object" == typeof t && t && t.__esModule) return t;
        var n = Object.create(null);
        if (r.r(n), Object.defineProperty(n, "default", {
                enumerable: !0,
                value: t
            }), 2 & e && "string" != typeof t)
            for (var o in t) r.d(n, o, function(e) {
                return t[e]
            }.bind(null, o));
        return n
    }, r.n = function(t) {
        var e = t && t.__esModule ? function() {
            return t.default
        } : function() {
            return t
        };
        return r.d(e, "a", e), e
    }, r.o = function(t, e) {
        return Object.prototype.hasOwnProperty.call(t, e)
    }, r.p = "", r(r.s = 4)
}([function(t) {
    t.exports = JSON.parse('{"packages":[13261, 20783, 21289, 21290, 21291, 21293, 21295, 21297, 21298, 21299, 21300, 21301, 21302, 21303, 21304, 21305, 21306, 21307, 21308, 21309, 21310, 21311, 21312, 21313, 21314, 21315, 21316, 21317, 21318, 21319, 21320, 21321, 21322, 21325, 21326, 21327, 21328, 21330, 21331, 21332, 21333, 21334, 21335, 21336, 21337, 21338, 21339, 21340, 21341, 21342, 21343, 21345, 21346, 21347, 21350, 21351, 21353, 21354, 21355, 21356, 21357, 21358, 21360, 21361, 21363, 21364, 21365, 21367, 21370, 21371, 21372, 21373, 21375, 21380, 21386, 21390, 21391, 21392, 21395, 21396, 21397, 21398, 21401, 21404, 21405, 21406, 21407, 21410, 21411, 21413, 21414, 21415, 21416, 21417, 21420, 21421, 21423, 21425, 21426, 21427, 21429, 21430, 21433, 21434, 21435, 21436, 21437, 21438, 21439, 21441, 21442, 21455, 21456, 21457, 21458, 21461, 21462, 21464, 21465, 21467, 21468, 21469, 21471, 21473, 21475, 21476, 21478, 21479, 21481, 21482, 21485, 21486, 21489, 21490, 21491, 25518, 30123, 30471, 30722, 30798, 30801, 31029, 31035, 31208, 32032, 32257, 33333, 33336, 33694, 33753, 33980, 34295, 34828, 34870, 35571, 35848, 35878, 36515, 36561, 36804, 37156, 37543, 38971, 39544, 40585, 40658, 40727, 40766, 40781, 40796, 40838, 40868, 41476, 41518, 41521, 41612, 42558, 42583, 43301, 43313, 43316, 43716, 43748, 43770, 43776, 44226, 44625, 44908, 44911, 44986, 45117, 45214, 45660, 45691, 45705, 45767, 46481, 46515, 46682, 46876, 47052, 47144, 47159, 47182, 47235, 47267, 47321, 47466, 47514, 47669, 47709, 47887, 47903, 48134, 48660, 48754, 48765, 48768, 48803, 48848, 48901, 48904, 48922, 48959, 48998, 49027, 49410, 49479, 49597, 49612, 49768, 49944, 50323, 50343, 50430, 50431, 50437, 50456, 50921, 51288, 51446, 51449, 51622, 52150, 52302, 52357, 52583, 52601, 52718, 52819, 52916, 53066, 53094, 53281, 53342, 53615, 53724, 53812, 53898, 53928, 54161, 54405, 54508, 54903, 54938, 55065, 55253, 55353, 55380, 55553, 55619, 55694, 55724, 55773, 55776, 55824, 55831, 56058, 56215, 56231, 56293, 56364, 56458, 56565, 56597, 56656, 56865, 56882, 57106, 57154, 57178, 57251, 57394, 57532, 57688, 57740, 57783, 57792, 57825, 58093, 58115, 58123, 58348, 58388, 58391, 58394, 58576, 59073, 59090, 59107, 59145, 59162, 59183, 59324, 59361, 59373, 59389, 59607, 59732, 59851, 59963, 60061, 60177, 60208, 60481, 60536, 60542, 60659, 60857, 60873, 60882, 60975, 60985, 61085, 61243, 61250, 61406, 61527, 61625, 61818, 61841, 61897, 62164, 62185, 62217, 62358, 62418, 62424, 62470, 62505, 62582, 62747, 62871, 62965, 62971, 62979, 63025, 63073, 63082, 63370, 63723, 64090, 64160, 64487, 64514, 64787, 64924, 64927, 65030, 65036, 65491, 65635, 65638, 65811, 65818, 65879, 65888, 66010, 66424, 66435, 66485, 67081, 67111, 67166, 67231, 68030, 68255, 68338, 68530, 68613, 68699, 68720, 68721, 68844, 69158, 69320, 69519, 69565, 69699, 69716, 69761, 70039, 70066, 70302, 70518, 70962, 71099, 71162, 71209, 71243, 71422, 71444, 71523, 71553, 71572, 71743, 71856, 71931, 72217, 72261, 72264, 72538, 72607, 72635, 72676, 72760, 72785, 72793, 72796, 72828, 72858, 72913, 72990, 73321, 73379, 73504, 73599, 73851, 73869, 74017, 74161, 74164, 74478, 74533, 74592, 74706, 74758, 74851, 74863, 74938, 75175, 75189, 75253, 75354, 75387, 75484, 75505, 75559, 75562, 75656, 75784, 75789, 76042, 76197, 76284, 76345, 76553, 76571, 76740, 76751, 76776, 76789, 76850, 77007, 77123, 77361, 77389, 77432, 77518, 78408, 78713, 78732, 78979, 79330, 79360, 79366, 79418, 79653, 79850, 80243, 80284, 80293, 80345, 80579, 80623, 80826, 81014, 81137, 81325, 81410, 81413, 81635, 81638, 81703, 82184, 82308, 82403, 82424, 82581, 82638, 82858, 82891, 82918, 83229, 83320, 83621, 83703, 83751, 83757, 83850, 83946, 84026, 84032, 84435, 84448, 85376, 85768, 86101, 86116, 86200, 86323, 86437, 86855, 86858, 87178, 87181, 87797, 87973, 88108, 88162, 88737, 88757, 88807, 88823, 88859, 88931, 88983, 89020, 89107, 89124, 89607, 89652, 89655, 89870, 89883, 89886, 90217, 90324, 90546, 90549, 90631, 90646, 90659, 90823, 90975, 91234, 91249, 91252, 91314, 91330, 91790, 91906, 91933, 92042, 92154, 92211, 92253, 92286, 92303, 92449, 92470, 92572, 92576, 92688, 92822, 92902, 92951, 92954, 92960, 93102, 93184, 93298, 93621, 93762, 93886, 93913, 93998, 94190, 94404, 94450, 94570, 94576, 94679, 94740, 95036, 95143, 95200, 95395, 95418, 95425, 95501, 95597, 95704, 96030, 96051, 96069, 96099, 96141, 96202, 96234, 96240, 96252, 96255, 96279, 96339, 96395, 96496, 96684, 96744, 97001, 97035, 97080, 97342, 97348, 97446, 97534, 97595, 97621, 97731, 97761, 97782, 97884, 98028, 98219, 98237, 98337, 98370, 98473, 98518, 98633, 98753, 98859, 98874, 98942, 99075, 99258, 99276, 99303, 99346, 99355, 99618, 99678, 99687, 99743, 99812, 99815, 99873, 100102, 100174, 100177, 100303, 100364, 100470, 100578, 100648, 100720, 100798, 100882, 101105, 101204, 101239, 101246, 101283, 101298, 101359, 101587, 101618, 101806, 101860, 101918, 101944, 101951, 102154, 102184, 102257, 102413, 102440, 102576, 102611, 102613, 102678, 102681, 102909, 102915, 103085, 103243, 103246, 103335, 103345, 103402, 103815, 103835, 103845, 103851, 103901, 103954, 104244, 104396, 104415, 104545, 104753, 104763, 104792, 105182, 105225, 105231, 105502, 105562, 105595, 105604, 105739, 105775, 106060, 106078, 106117, 106318, 106341, 106344, 106533, 107030, 107514, 108156, 108323, 108638, 108977, 109015, 109105, 109217, 109229, 109263, 109275, 109416, 109502, 109751, 109945, 110054, 110135, 110138, 110299, 110329, 110393, 110601, 110651, 110905, 110906, 111119, 111458, 111461, 111818, 111836, 112139, 112152, 112164, 112176, 112275, 112420, 112612, 112757, 112901, 112932, 112987, 113027, 113102, 113173, 113176, 113436, 113493, 113635, 113665, 113728, 113746, 113803, 114007, 114034, 114072, 114158, 114379, 114401, 114537, 114582, 114761, 114767, 114866, 115004, 115043, 115052, 115122, 115153, 115395, 115528, 115550, 115551, 115729, 115858, 116070, 116185, 116228, 116325, 116328, 116338, 116581, 116698, 116747, 117460, 117484, 117529, 117829, 117895, 117933, 117944, 118346, 118364, 118370, 118406, 118420, 118592, 118601, 118629, 118648, 119202, 119277, 119459, 119620, 119692, 119704, 119725, 119752, 119997, 120078, 120208, 120274, 120777, 121059, 121115, 121140, 121333, 121495, 121499, 122125, 123423, 123447, 123448, 123516, 123539, 123623, 123637, 123661, 123668, 123674, 123708, 123709, 123742, 123814, 123937, 124001, 124136, 124376, 124421, 124451, 124757, 124830, 124847, 124855, 125197, 125218, 125415, 125487, 125576, 125780, 125860, 125861, 125890, 126028, 126040, 126052, 126145, 126172, 126178, 126185, 126186, 126254, 126746, 126968, 126974, 127006, 127028, 127079, 127088, 127213, 127225, 127385, 127402, 127414, 127417, 127439, 127597, 127868, 127898, 127907, 127969, 128125, 128128, 128221, 128249, 128252, 128255, 128367, 128377, 128847, 128856, 128868, 129269, 129354, 129390, 129447, 129513, 129522, 129546, 129597, 129609, 129771, 130046, 130136, 130344, 130643, 130936, 130937, 130945, 130985, 131006, 131051, 131216, 131229, 131474, 131792, 131822, 131981, 132190, 132193, 132372, 133031, 133037, 133359, 133404, 133422, 133470, 133506, 133516, 133583, 133586, 133601, 133607, 133629, 133635, 133938, 134169, 134172, 134199, 134241, 134268, 134283, 134504, 134528, 134582, 134796, 134879, 135061, 135115, 135145, 135193, 135235, 135292, 135346, 135367, 135383, 135502, 135505, 135781, 136090, 136123, 136136, 136343, 136373, 136413, 136432, 136520, 136547, 137086, 137098, 137368, 137380, 137602, 137656, 137756, 138087, 138093, 138282, 138412, 138472, 138554, 138584, 138639, 139221, 139320, 139432, 139459, 139530, 139539, 139575, 139578, 139651, 139689, 139823, 139850, 140032, 140308, 140328, 140410, 140534, 140594, 140650, 140692, 141152, 141178, 141190, 141447, 141462, 141536, 141736, 141745, 141759, 141786, 141957, 142235, 142512, 142595, 142637, 142640, 143083, 143164, 143324, 143378, 143775, 143849, 143855, 143881, 143914, 143927, 144202, 144211, 144375, 144610, 144870, 144879, 144995, 145028, 145068, 145254, 145578, 146022, 146031, 146134, 146210, 146281, 146362, 146386, 146482, 146518, 146714, 147024, 147077, 147083, 147107, 147305, 147475, 147667, 147735, 147776, 147786, 147921, 147930, 147933, 147969, 147998, 148569, 148770, 148843, 149029, 149032, 149189, 149467, 149519, 149691, 149709, 149809, 149875, 150108, 150424, 150442, 150496, 151020, 151029, 151097, 151121, 151200, 151372, 151400, 151406, 151418, 151444, 151804, 151870, 151891, 151900, 151924, 151940, 151989, 152109, 152128, 152163, 152198, 152419, 152437, 152462, 152520, 152534, 152535, 152582, 152699, 153054, 153112, 153115, 153186, 153201, 153278, 153311, 153906, 153923, 154034, 154037, 154080, 154360, 154412, 154621, 154703, 154960, 155099, 155102, 155375, 156280, 156341, 156365, 156463, 156921, 156968, 156997, 157010, 157102, 157162, 157207, 157354, 157510, 157576, 157589, 157694, 157697, 158049, 158055, 158223, 158250, 158265, 158655, 158828, 158856, 158863, 158907, 159001, 159087, 159093, 159337, 159384, 159407, 159743, 159816, 159828, 159999, 160708, 160726, 160793, 161032, 162233, 162732, 162804, 162995, 163217, 163241, 163262, 163271, 163320, 163344, 163778, 163787, 163823, 163862, 163910, 163935, 163968, 163974, 163977, 163990, 164044, 164343, 164411, 164461, 164540, 164592, 164750, 164817, 164848, 164952, 164971, 164990, 165089, 165187, 165234, 165347, 165404, 165410, 165500, 165516, 165699, 165848, 165919, 166006, 166164, 166246, 166346, 166442, 166679, 166725, 166908, 167358, 167427, 167436, 167484, 167511, 167539, 167577, 168258, 168464, 168498, 168637, 168640, 168710, 168809, 168824, 168939, 169029, 169292, 169298, 169990, 170124, 170713, 170758, 170788, 170797, 170854, 170855, 170881, 170902, 170911, 170950, 171369, 171381, 171526, 171969, 172189, 172383, 172459, 172586, 172859, 173172, 173175, 173181, 174549, 174746, 174952, 174958, 175007, 176244, 176451, 176500, 176530, 176567, 176610, 176734, 176770, 176945, 177276, 177313, 177707, 178295, 178439, 178442, 178959, 179318, 179489, 179725, 179846, 180395, 180427, 180739, 180867, 180903, 180949, 181117, 181194, 181244, 181324, 181541, 181735, 181773, 181877, 181884, 181982, 182348, 182876, 182912, 182916, 183300, 183435, 183503, 183551, 183797, 183833, 183903, 183969, 184008, 184055, 184070, 184250, 184251, 184558, 184561, 184733, 184736, 184847, 185188, 185200, 185376, 185493, 185505, 185616, 185859, 186181, 186253, 186417, 186426, 186671, 186719, 186807, 186938, 186941, 187086, 187317, 187332, 187347, 187576, 187618, 187648, 187807, 187905, 188065, 188184, 188456, 188459, 188573, 188748, 188800, 188998, 189082, 189133, 189235, 189527, 189536, 189614, 189740, 189847, 189945, 190145, 190378, 190419, 190434, 190655, 190719, 190805, 190873, 191025, 191128, 191152, 191155, 191161, 191246, 191447, 191450, 191459, 191474, 191586, 191694, 191735, 191744, 191745, 191754, 191841, 191853, 191910, 192010, 192069, 192311, 192393, 192438, 192459, 192540, 192565, 192650, 192797, 192803, 192888, 192897, 193037, 193065, 193080, 193223, 193437, 193730, 193775, 193939, 194119, 194190, 194232, 194362, 194641, 194686, 194905, 194957, 195021, 195074, 195152, 195155, 195454, 195541, 195681, 195695, 195994, 196026, 196059, 196068, 196371, 196449, 196470, 196536, 196661, 196682, 196685, 196789, 196803, 196819, 196896, 196932, 196974, 197047, 197276, 197343, 197439, 197485, 197576, 197704, 197772, 197812, 197922, 197952, 198045, 198057, 198068, 198197, 198239, 198267, 198313, 198392, 198434, 198455, 198505, 198559, 198680, 199078, 199175, 199190, 199313, 199413, 199432, 199869, 200051, 200136, 200322, 200541, 200649, 200673, 200871, 200928, 200943, 201014, 201105, 201444, 201536, 201693, 201754, 201800, 201830, 201995, 202023, 202102, 202158, 202165, 202289, 202368, 202416, 202597, 202694, 202712, 202764, 202765, 202817, 202947, 202996, 203003, 203018, 203028, 203046, 203054, 203501, 203546, 203558, 203696, 203712, 204094, 204418, 204432, 204557, 204762, 204922, 204985, 205020, 205076, 205236, 205272, 205413, 205452, 205488, 205719, 205811, 205896, 205987, 206084, 206091, 206187, 206269, 206354, 206437, 206540, 206650, 206710, 206851, 206860, 206913, 206993, 207079, 207106, 207174, 207559, 207593, 207649, 207702, 207794, 207815, 207881, 207927, 207961, 208207, 208302, 208341, 208367, 208459, 208501, 208718, 208721, 208736, 208745, 208748, 208874, 208954, 208978, 209094, 209203, 209392, 209454, 209465, 209526, 209752, 209966, 210014, 210049, 210236, 210291, 210342, 210345, 210460, 210530, 210598, 210642, 210861, 210873, 211002, 211096, 211105, 211446, 211464, 211595, 211781, 211901, 211910, 212180, 212408, 212567, 212691, 212770, 212855, 212916, 213046, 213299, 213504, 213561, 213697, 213820, 213902, 214063, 214084, 214389, 214403, 214478, 214487, 214491, 214492, 214514, 214543, 214599, 214809, 214842, 214935, 214948, 215027, 215265, 215348, 215613, 215793, 215993, 216004, 216157, 216169, 216184, 216315, 216355, 216638, 216662, 216760, 216766, 216827, 217147, 217229, 217444, 217544, 217593, 217790, 217793, 217823, 217851, 217908, 217971, 218000, 218343, 218428, 218470, 218473, 218533, 218557, 218749, 218809, 218896, 218986, 219078, 219193, 219208, 219211, 219326, 219335, 219338, 219435, 219447, 219459, 219509, 219562, 219580, 219736, 219821, 219903, 219979, 220177, 220352, 220355, 220815, 220881, 220893, 220923, 221000, 221088, 221453, 221462, 221663, 222244, 222277, 222334, 222436, 222495, 222571, 222592, 222826, 222829, 222833, 222954, 222972, 222994, 223323, 223356, 223398, 223481, 223580, 223610, 223705, 223728, 223740, 223811, 223995, 224260, 224375, 224434, 224596, 224602, 224786, 224877, 225346, 225377, 225429, 225564, 225614, 225621, 225698, 225711, 225808, 225856, 226038, 226077, 226174, 226366, 226384, 226411, 226498, 226568, 226738, 226765, 227000, 227053, 227096, 227136, 227357, 228179, 228426, 229150, 229197, 229624, 229842, 229878, 230101, 230235, 230286, 230486, 230511, 230593, 230942, 230978, 231118, 231237, 231240, 231371, 231442, 231673, 231682, 231725, 231863, 231916, 232200, 232574, 232616, 232960, 233558, 233561, 233777, 233918, 234061, 234104, 234242, 234427, 234574, 234635, 234667, 234860, 234908, 235180, 235250, 235253, 235447, 235464, 235707, 235816, 235877, 235979, 235988, 235991, 236179, 236463, 236935, 237007, 237061, 237385, 237445, 237469, 237494, 237520, 237563, 237619, 237777, 237794, 237806, 237889, 237961, 238029, 238112, 238300, 238323, 238442, 238485, 238594, 238783, 238811, 239140, 239207, 239270, 239299, 239457, 239515, 239779, 239814, 239820, 239876, 239971, 240005, 240062, 240202, 240242, 240378, 240382, 240578, 240702, 241035, 241064, 241108, 241210, 241722, 241767, 241984, 242003, 242018, 242087, 242158, 242175, 242191, 242484, 242537, 242589, 242828, 242831, 242834, 242880, 242941, 242959, 243017, 243018, 243093, 243193, 243214, 243227, 243248, 243450, 243757, 243797, 243930, 243961, 244064, 244089, 244102, 244114, 244178, 244449, 244468, 244477, 244494, 244546, 244592, 244930, 244953, 245299, 245344, 245354, 245357, 245567, 245624, 245661, 245820, 246029, 246531, 246566, 246614, 246745, 246888, 246925, 247078, 247180, 247189, 247253, 247270, 247280, 247441, 247487, 247604, 247689, 247690, 247691, 248101, 248297, 248419, 248494, 248550, 248847, 249146, 249230, 249316, 249328, 249367, 249394, 249741, 249874, 249953, 250042, 250245, 250248, 251247, 251355, 251399, 251505, 251525, 251591, 251671, 251995, 252013, 252108, 252181, 252232, 252403, 252711, 252727, 252758, 252776, 252857, 252988, 253037, 253243, 253347, 253443, 253517, 253712, 253815, 253957, 254128, 254241, 254257, 254269, 254591, 254686, 254694, 254740, 255351, 255845, 256254, 256378, 256755, 256790, 256864, 256994, 257484, 258985, 260097, 260116, 260245, 260249, 260705, 260733, 260943, 261055, 261068, 261123, 261200, 261312, 261386, 261411, 261425, 261533, 261783, 261893, 261907, 262012, 262052, 262106, 262134, 262148, 262206, 262283, 262292, 262336, 262405, 262453, 262671, 262680, 262689, 262692, 262719, 262739, 262759, 262892, 262901, 262904, 262997, 263088, 263155, 263178, 263230, 263370, 263422, 263426, 263460, 263500, 263632, 263635, 263645, 263938, 263977, 264125, 264158, 264193, 264313, 264574, 264709, 264761, 264944, 265594, 265638, 265881, 265959, 266386, 266609, 266641, 266647, 266688, 266861, 266974, 267156, 267198, 267253, 267308, 267423, 267430, 267455, 267484, 267521, 267539, 267839, 267845, 268124, 268240, 268288, 268368, 268615, 268890, 269285, 269418, 269424, 269529, 269732, 270006, 270123, 270151, 270342, 270354, 270390, 270428, 270440, 270878, 271013, 271157, 271226, 271275, 271376, 271562, 271565, 271656, 271851, 272136, 272170, 272196, 272201, 272278, 272761, 272779, 272879, 272937, 272987, 273116, 273176, 273218, 273315, 273348, 273485, 273488, 273538, 273756, 273878, 273895, 273902, 273907, 274003, 274209, 274225, 274275, 274553, 275224, 275338, 275382, 275387, 275442, 275466, 275509, 275519, 275600, 275706, 275836, 275871, 275940, 276056, 276065, 276110, 276326, 276345, 276363, 276379, 276407, 276495, 276574, 276691, 276734, 276801, 276970, 277036, 277091, 277241, 277251, 277378, 277398, 277458, 277462, 277513, 277664, 277761, 277824, 277884, 278036, 278107, 278171, 278185, 278361, 278422, 278456, 278531, 278585, 278673, 279457, 279703, 279886, 279955, 280168, 280208, 280277, 280629, 280744, 280853, 280938, 281063, 281131, 281146, 281171, 281247, 281310, 281474, 281552, 281568, 281571, 281583, 281590, 281608, 281884, 281887, 281993, 282277, 282471, 282659, 282665, 282953, 283008, 283343, 283346, 283352, 283380, 283509, 283607, 283610, 283638, 283761, 283772, 283778, 283851, 283951, 284113, 284133, 284147, 284150, 284209, 284242, 284261, 284264, 284267, 284276, 284347, 284522, 284562, 284565, 284833, 284850, 284875, 285028, 285095, 285225, 285234, 285241, 285275, 285297, 285300, 285327, 285358, 285520, 285630, 285805, 285907, 285932, 286140, 286161, 286162, 286274, 286354, 286373, 286531, 286860, 286867, 286914, 286929, 287102, 287217, 287246, 287402, 287479, 287569, 287592, 287685, 287769, 287827, 287861, 288350, 288356, 289121, 289131, 289430, 289458, 289520, 289537, 289560, 289567, 289702, 289718, 289771, 289812, 289871, 289874, 290115, 290179, 290375, 290419, 290439, 290477, 290517, 290530, 290964, 290985, 291292, 291299, 291302, 291330, 291628, 291834, 291870, 291919, 292034, 292145, 292223, 292439, 292625, 292639, 292732, 292789, 292813, 292913, 293005, 293019, 293035, 293116, 293148, 293271, 293302, 293360, 293364, 293386, 293425, 293431, 293463, 293535, 293660, 293699, 293744, 293847, 293919, 293959, 294111, 294201, 294629, 295027, 295194, 295348, 295683, 295934, 296428, 296906, 296915, 297211, 297214, 297438, 297485, 297570, 297615, 297706, 297753, 297757, 297760, 297763, 297770, 297827, 297909, 298010, 298170, 298185, 298294, 298545, 298652, 298756, 299440, 299538, 299795, 299805, 300160, 300164, 300200, 300208, 300586, 300587, 300629, 300907, 300948, 300957, 301233, 301436, 301508, 301579, 301601, 301638, 301650, 301793, 301807, 301810, 301866, 301933, 302006, 302030, 302260, 302264, 302288, 302390, 302465, 302483, 302516, 302522, 302557, 302649, 302912, 302957, 302964, 303146, 303152, 303173, 303261, 303264, 303267, 303270, 303364, 303370, 303386, 303421, 303653, 303684, 303925, 303996, 304192, 304395, 304413, 304444, 304632, 304664, 304943, 305313, 305349, 305644, 305835, 305899, 306075, 306151, 306154, 306201, 306242, 306272, 306458, 306522, 306588, 306631, 306715, 306718, 306737, 306840, 306900, 306903, 307037, 307100, 307131, 307168, 307375, 307435, 307479, 307488, 307521, 307613, 307623, 307636, 307680, 307940, 308095, 308240, 308262, 308358, 308375, 308426, 308559, 308588, 308601, 308617, 308741, 308745, 308794, 308807, 308811, 308892, 308895, 308898, 308910, 308957, 309044, 309119, 309182, 309237, 309248, 309295, 309318, 309345, 309503, 309561, 309690, 309718, 309816, 309899, 309947, 309993, 310062, 310087, 310129, 310231, 310756, 310786, 310792, 310800, 310851, 310857, 310902, 311150, 311152, 311187, 311191, 311195, 311199, 311200, 311743, 311995, 311997, 312043, 312115, 312300, 312360, 312925, 313177, 313233, 313315, 313370, 313382, 313400, 313409, 313429, 313529, 313563, 313599, 313681, 313761, 313928, 314006, 314025, 314028, 314455, 314750, 314755, 314837, 314840, 314991, 315152, 315176, 315399, 315441, 315492, 315557, 315596, 315755, 315848, 315939, 316026, 316063, 316184, 316193, 316259, 316430, 316438, 316448, 316670, 316946, 316948, 316959, 317184, 317216, 317233, 317282, 317306, 317376, 317378, 317575, 317641, 317970, 318008, 318022, 318178, 318237, 318314, 318528, 318532, 318943, 318995, 319093, 319300, 319473, 319474, 319597, 319623, 319645, 319786, 319802, 319956, 319959, 319987, 320000, 320004, 320028, 320034, 320178, 320329, 320332, 320475, 320546, 320629, 320721, 320770, 320771, 320868, 320881, 320905, 320945, 321019, 321022, 321040, 321056, 321251, 321366, 321373, 321583, 321602, 321643, 321646, 321659, 321729, 321754, 321792, 321798, 321805, 321843, 321880, 321908, 321909, 322124, 322235, 322320, 322603, 322653, 322701, 322706, 322716, 322827, 322833, 323085, 323138, 323188, 323221, 323222, 323283, 323357, 323517, 323535, 323845, 323910, 323972, 323978, 324102, 324141, 324230, 324247, 324457, 324507, 324849, 325070, 325150, 325277, 325287, 325291, 325317, 325320, 325343, 325563, 325578, 325604, 325709, 325843, 326051, 326069, 326203, 326232, 326245, 326308, 326455, 326607, 326862, 326916, 326968, 326971, 326978, 327061, 327194, 327234, 327257, 327313, 327322, 327370, 327763, 327789, 327880, 328051, 328302, 328424, 328473, 328698, 329061, 329385, 329746, 329848, 329944, 330078, 330107, 330139, 330201, 330208, 330213, 330280, 330303, 330314, 330331, 330413, 330496, 330550, 330573, 330709, 330733, 330977, 331024, 331100, 331162, 331263, 331373, 331402, 331450, 331474, 331486, 331489, 331517, 331671, 331875, 331887, 331957, 331971, 332040, 332114, 332177, 332437, 332440, 332470, 332512, 332641, 332652, 332656, 332832, 332973, 333173, 333199, 333233, 333300, 333369, 333398, 333448, 333471, 333541, 333691, 333745, 333845, 334132, 334255, 334257, 334272, 334285, 334647, 334676, 334716, 334943, 335036, 335062, 335082, 335132, 335265, 335506, 335593, 335740, 335750, 335756, 335857, 335907, 336048, 336087, 336101, 336214, 336331, 336344, 336350, 336359, 336748, 336811, 336832, 336869, 337077, 337122, 337128, 337264, 337309, 337322, 337759, 337765, 337840, 337888, 337906, 337977, 338006, 338161, 338201, 338240, 338481, 338484, 338514, 338562, 338610, 338765, 338994, 339084, 339146, 339147, 339151, 339182, 339354, 339659, 339825, 340188, 340243, 340431, 340434, 340514, 340517, 340598, 340607, 340616, 340698, 340725, 340786, 340843, 340918, 341018, 341186, 341193, 341233, 341245, 341328, 341501, 341697, 341765, 342007, 342058, 342103, 342171, 342174, 342229, 342369, 342373, 342542, 342694, 342875, 342885, 342998, 343010, 343030, 343199, 343209, 343294, 343357, 343505, 343548, 343583, 343701, 343751, 343981, 344012, 344071, 344094, 344150, 344152, 344319, 344370, 344429, 344594, 344747, 344764, 344796, 344967, 344989, 345249, 345277, 345283, 345292, 345327, 345393, 345405, 345425, 345465, 345611, 346049, 346050, 346237, 346531, 346563, 346669, 346691, 346721, 346746, 346762, 346819, 346841, 346858, 347132, 347213, 347276, 347293, 347336, 347577, 347934, 348071, 348076, 348159, 348246, 348283, 348286, 348308, 348443, 348446, 348532, 348765, 348819, 348851, 348859, 348933, 349024, 349084, 349119, 349277, 349364, 349373, 349432, 349477, 349678, 349773, 349864, 349973, 350007, 350019, 350025, 350084, 350112, 350119, 350165, 350188, 350209, 350299, 350330, 350469, 350627, 350651, 350679, 350907, 350951, 351050, 351183, 351192, 351193, 351233, 351291, 351407, 351427, 351461, 351693, 351734, 351859, 351914, 351953, 351968, 352355, 352508, 352813, 352843, 352913, 352914, 352970, 353063, 353102, 353111, 353187, 353225, 353228, 353317, 353320, 353326, 353332, 353375, 353427, 353430, 353549, 353619, 353745, 353787, 353986, 354088, 354092, 354093, 354246, 354322, 354329, 354442, 354488, 354507, 354533, 354727, 354763, 354776, 354777, 354822, 354837, 354910, 354958, 355039, 355088, 355113, 355122, 355542, 355617, 355728, 355835, 355911, 355936, 355982, 355988, 355995, 356152, 356220, 356239, 356328, 356384, 356503, 356516, 356545, 356583, 356672, 356855, 356895, 356936, 357038, 357207, 357232, 357298, 357301, 357337, 357454, 357666, 357701, 357713, 357765, 357917, 357926, 358140, 358321, 358327, 358448, 358538, 358544, 358572, 358923, 359014, 359017, 359030, 359046, 359069, 359101, 359104, 359276, 359388, 359403, 359452, 359464, 359536, 359587, 359660, 359740, 359753, 359801, 359917, 360076, 360080, 360092, 360142, 360597, 360686, 360787, 361182, 361260, 361452, 361501, 361549, 361577, 361730, 361786, 361824, 361870, 361898, 361902, 362123, 362141, 362150, 362212, 362215, 362253, 362263, 362334, 362447, 362504, 362534, 362551, 362635, 362682, 363047, 363152, 363155, 363258, 363275, 363279, 363660, 363713, 363968, 363975, 364141, 364191, 364340, 364355, 364373, 364547, 364597, 364665, 365073, 365174, 365230, 365346, 365377, 365390, 365394, 365476, 365479, 365700, 365736, 365783, 365861, 365981, 366260, 366276, 366635, 366726, 366761, 366796, 366855, 367029, 367403, 367438, 367479, 367700, 367811, 367814, 367877, 367919, 367991, 368034, 368085, 368088, 368091, 368094, 368183, 368245, 368386, 368451, 368480, 368536, 368542, 368590, 368593, 368596, 368614, 368871, 368907, 368913, 368966, 369039, 369256, 369275, 369276, 369287, 369550, 369568, 369586, 369593, 369705, 369755, 369861, 369917, 369997, 370004, 370228, 370273, 370313, 370358, 370391, 370491, 370516, 370648, 370741, 371042, 371136, 371229, 371230, 371231, 371232, 371233, 371355, 371433, 371439, 371669, 371709, 371832, 372106, 372419, 372556, 372721, 372780, 372915, 372944, 372970, 373030, 373037, 373060, 373120, 373134, 373397, 373415, 373432, 373452, 373455, 373595, 373957, 373964, 373976, 374009, 374122, 374231, 374295, 374580, 374711, 374737, 374893, 374940, 375096, 375119, 375159, 375162, 375165, 375175, 375467, 375577, 375632, 375910, 375951, 375968, 375978, 376140, 376235, 376378, 376461, 376638, 376825, 376922, 376971, 377024, 377033, 377051, 377090, 377112, 377168, 377322, 377402, 377428, 377435, 377572, 377664, 377746, 377786, 377977, 377981, 378014, 378062, 378127, 378164, 378176, 378229, 378342, 378479, 378897, 378903, 378909, 378912, 378932, 379007, 379032, 379079, 379233, 379253, 379274, 379346, 379374, 379467, 379495, 379758, 379854, 379922, 379972, 380031, 380075, 380096, 380168, 380259, 380272, 380301, 380313, 380317, 380328, 380452, 380990, 381037, 381043, 381063, 381068, 381131, 381220, 381348, 381478, 381480, 381512, 381531, 381553, 381559, 381590, 381824, 381896, 381940, 382148, 382270, 382329, 382381, 382451, 382472, 382557, 382794, 382805, 382837, 382857, 382912, 382921, 382968, 383024, 383130, 383450, 383593, 383627, 383697, 383876, 383900, 383931, 384176, 384314, 384530, 384732, 384736, 384745, 384805, 384848, 384944, 385005, 385070, 385080, 385095, 385298, 385347, 385402, 385506, 385529, 385590, 385591, 385609, 385740, 385844, 386147, 386198, 386208, 386450, 386783, 386786, 386980, 387067, 387071, 387074, 387080, 387083, 387116, 387119, 387182, 387523, 387650, 388049, 388065, 388174, 388231, 388232, 388295, 388563, 388576, 388603, 388700, 388715, 388814, 389121, 389180, 389223, 389324, 389416, 389441, 389460, 389716, 389796, 389802, 389815, 389832, 389904, 389928, 389992, 390080, 390081, 390082, 390191, 390408, 390428, 390518, 390519, 390529, 390551, 390556, 390594, 390627, 390718, 390811, 390898, 390911, 391000, 391024, 391068, 391072, 391124, 391258, 391323, 391753, 391904, 391905, 392155, 392164, 392224, 392272, 392292, 392299, 392392, 392463, 392500, 392512, 392551, 392621, 392628, 392643, 392661, 392671, 392728, 392762, 392881, 392891, 393080, 393101, 393160, 393308, 393429, 393432, 393526, 393611, 393632, 393664, 393893, 393907, 393917, 394048, 394087, 394090, 394333, 394345, 394584, 394595, 394610, 394613, 394680, 394708, 394779, 394874, 394930, 394942, 394945, 395261, 395295, 395332, 395429, 395461, 395630, 395697, 395936, 395966, 396139, 396257, 396275, 396396, 396500, 396529, 396641, 396672, 396838, 396854, 397119, 397138, 397190, 397322, 397667, 397774, 397870, 397982, 398031, 398122, 398145, 398169, 398211, 398272, 398427, 398510, 398612, 398687, 398784, 398785, 398894, 398912, 398945, 399024, 399055, 399064, 399092, 399214, 399435, 399539, 399658, 399677, 399726, 399774, 399896, 400047, 400115, 400116, 400117, 400311, 400466, 400487, 400511, 400522, 400575, 400592, 400593, 401001, 401275, 401293, 401342, 401357, 401539, 401566, 401581, 401600, 401731, 401751, 401875, 401894, 401909, 402107, 402175, 402445, 402452, 402514, 402674, 402697, 402707, 402728, 402750, 402801, 402841, 403339, 403460, 403464, 403465, 403696, 404262, 404311, 404401, 404535, 404605, 404609, 404616, 404746, 404805, 404838, 404842, 404843, 404845, 405022, 405051, 405054, 405096, 405164, 405371, 405433, 405436, 405466, 405469, 405603, 405610, 405617, 405639, 405665, 405668, 405683, 405706, 405770, 405776, 405779, 406009, 406093, 406161, 406282, 406292, 406301, 406451, 406635, 406651, 406780, 406852, 406882, 407005, 407008, 407092, 407211, 407610, 407635, 408112, 408209, 408230, 408237, 408255, 408309, 408596, 408663, 408748, 409079, 409111, 409169, 409183, 409257, 409325, 409420, 409506, 409647, 409778, 409821, 409831, 409853, 409918, 409928, 409929, 410005, 410081, 410121, 410194, 410195, 410257, 410579, 410580, 410710, 410721, 410775, 410806, 410816, 410834, 410856, 410978, 411061, 411110, 411308, 411451, 411536, 411719, 412346, 412462, 412653, 413127, 413147, 413346, 413514, 413552, 413623, 413755, 413795, 413825, 414100, 414133, 414139, 414328, 414605, 414645, 414755, 414803, 414826, 415110, 415234, 415411, 415432, 415593, 415601, 415626, 415673, 415850, 415986, 416011, 416014, 416119, 416122, 416606, 416659, 416701, 416942, 416947, 416976, 417048, 417149, 417213, 417214, 417281, 417290, 417539, 417542, 417556, 417606, 417706, 417729, 417791, 418078, 418121, 418269, 418278, 418316, 418322, 418333, 418399, 418411, 418428, 418439, 418464, 418479, 418535, 418557, 418722, 418810, 418884, 418889, 418898, 419144, 419214, 419382, 419401, 419775, 419778, 419856, 419861, 420130, 420154, 420171, 420185, 420219, 420494, 420511, 420630, 420642, 420750, 420885, 420923, 420929, 421042, 421164, 421175, 421242, 421290, 421322, 421423, 421609, 421794, 421797, 421829, 421841, 421842, 421935, 421957, 421993, 422023, 422058, 422076, 422100, 422333, 422334, 422414, 422480, 422483, 422486, 422662, 422826, 422869, 422878, 422904, 423093, 423220, 423334, 423358, 423544, 423569, 423572, 423623, 423937, 423940, 424001, 424038, 424039, 424191, 424205, 424511, 424588, 424666, 424696, 424813, 424854, 424900, 424944, 425014, 425085, 425221, 425234, 425368, 425639, 425649, 425748, 425752, 425756, 425931, 426052, 426096, 426141, 426174, 426279, 426638, 426846, 426862, 426930, 427034, 427043, 427061, 427103, 427166, 427254, 427369, 427400, 427434, 427470, 427571, 427662, 427778, 428056, 428102, 428248, 428283, 428525, 428655, 428761, 428764, 428807, 428932, 428995, 429093, 429098, 429315, 429320, 429540, 429610, 429843, 430206, 430220, 430368, 430369, 430389, 430393, 430407, 430427, 430434, 430464, 430625, 430656, 430753, 430980, 431055, 431065, 431138, 431145, 431307, 431397, 431422, 431425, 431578, 432023, 432060, 432212, 432243, 432312, 432316, 432364, 432385, 432474, 432513, 432624, 432659, 432663, 432664, 432865, 433141, 433156, 433322, 433391, 433443, 433537, 433547, 433582, 433585, 433743, 433808, 433835, 433896, 433959, 434009, 434082, 434114, 434156, 434193, 434216, 434420, 434468, 434487, 434578, 434581, 434584, 434587, 434674, 434787, 434855, 434939, 434991, 435071, 435081, 435141, 435259, 435281, 435353, 435529, 435603, 435606, 435701, 435727, 435814, 435818, 435838, 435954, 436012, 436021, 436048, 436055, 436112, 436160, 436304, 436366, 436397, 436577, 436581, 436724, 436896, 436910, 436913, 437112, 437163, 437231, 437256, 437262, 437271, 437343, 437362, 437401, 437409, 437461, 437695, 437734, 437850, 437853, 437974, 438027, 438031, 438035, 438042, 438043, 438044, 438052, 438066, 438155, 438415, 438495, 438607, 438649, 438655, 438686, 439194, 439385, 439509, 439723, 439744, 439807, 439990, 440217, 440418, 440480, 440742, 440929, 441068, 441226, 441495, 441639, 441688, 441701, 441742, 441806, 441822, 441920, 441958, 441969, 441981, 441993, 442320, 442357, 442370, 442376, 442418, 442633, 442739, 442962, 443020, 443141, 443194, 443242, 443307, 443459, 443497, 443503, 443614, 443655, 443673, 443700, 443750, 443779, 443793, 443871, 443982, 444027, 444072, 444130, 444186, 444201, 444215, 444218, 444434, 444475, 444496, 444658, 444698, 444734, 444763, 444768, 444806, 444995, 445031, 445051, 445058, 445094, 445151, 445169, 445188, 445189, 445190, 445298, 445336, 445514, 445637, 445697, 445795, 445886, 445899, 445961, 446135, 446263, 446266, 446287, 446305, 446309, 446615, 446661, 446682, 446889, 446896, 446921, 446934, 447148, 447151, 447198, 447251, 447309, 447316, 447319, 447322, 447389, 447535, 447586, 447654, 447784, 448076, 448111, 448202, 448330, 448505, 448541, 448575, 448576, 448594, 448670, 448815, 448849, 448871, 448886, 448931, 448990, 449077, 449093, 449157, 449199, 449263, 449274, 449515, 449518, 449525, 449694, 449768, 449809, 449875, 449879, 449938, 450123, 450235, 450416, 450499, 450508, 450574, 451060, 451084, 451136, 451137, 451282, 451366, 451403, 451426, 451533, 451552, 451848, 451925, 451929, 451952, 451985, 452158, 452182, 452244, 452332, 452521, 452603, 452616, 452700, 452719, 453049, 453076, 453082, 453326, 453403, 453465, 453586, 453595, 453658, 453795, 453868, 454143, 454183, 454389, 454701, 454857, 454958, 455047, 455120, 455187, 455367, 455517, 455520, 455554, 455582, 455592, 455595, 455623, 455731, 455807, 455888, 455891, 455984, 456036, 456227, 456259, 456265, 456292, 456400, 456536, 456642, 456654, 456698, 456722, 456754, 456819, 456829, 456906, 457074, 457135, 457244, 457257, 457330, 457380, 457404, 457493, 457564, 457596, 457721, 457733, 457777, 457877, 457892, 458009, 458107, 458134, 458200, 458638, 458736, 458923, 459008, 459669, 459756, 459796, 460006, 460322, 460390, 460562, 460714, 460748, 461490, 461908, 462003, 462010, 462082, 462121, 462414, 462611, 462623, 462625, 462782, 462834, 462906, 462989, 463268, 463913, 464295, 464494, 464525, 465148, 465284, 465301, 465498, 465761, 465781, 465835, 465963, 466153, 466178, 466184, 466241, 466336, 466380, 466471, 466543, 466599, 466681, 466763, 467862, 467996, 468147, 468166, 468246, 468332, 468373, 468738, 468890, 468974, 469000, 469634, 469805, 469924, 470173, 470252, 470347, 470811, 470992, 471176, 471179, 471222, 471443, 471675, 472025, 472307, 472352, 472357, 472724, 473861, 474150, 474230, 474244, 474508, 474546, 474753, 475027, 475029, 475059, 475470, 475483, 476208, 476455, 476744]}')
}, function(t, e, r) {
    "use strict";
    (function(t) {
        var r = "object" == typeof t && t && t.Object === Object && t;
        e.a = r
    }).call(this, r(3))
}, , function(t, e) {
    var r;
    r = function() {
        return this
    }();
    try {
        r = r || new Function("return this")()
    } catch (t) {
        "object" == typeof window && (r = window)
    }
    t.exports = r
}, function(t, e, r) {
    "use strict";
    r.r(e);
    var n = r(0);
    var o = Object.prototype.hasOwnProperty;
    var a = function(t, e) {
            return null != t && o.call(t, e)
        },
        i = Array.isArray,
        c = r(1),
        u = "object" == typeof self && self && self.Object === Object && self,
        s = c.a || u || Function("return this")(),
        l = s.Symbol,
        f = Object.prototype,
        p = f.hasOwnProperty,
        v = f.toString,
        h = l ? l.toStringTag : void 0;
    var d = function(t) {
            var e = p.call(t, h),
                r = t[h];
            try {
                t[h] = void 0;
                var n = !0
            } catch (t) {}
            var o = v.call(t);
            return n && (e ? t[h] = r : delete t[h]), o
        },
        y = Object.prototype.toString;
    var _ = function(t) {
            return y.call(t)
        },
        g = l ? l.toStringTag : void 0;
    var b = function(t) {
        return null == t ? void 0 === t ? "[object Undefined]" : "[object Null]" : g && g in Object(t) ? d(t) : _(t)
    };
    var j = function(t) {
        return null != t && "object" == typeof t
    };
    var m = function(t) {
            return "symbol" == typeof t || j(t) && "[object Symbol]" == b(t)
        },
        w = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,
        O = /^\w*$/;
    var S = function(t, e) {
        if (i(t)) return !1;
        var r = typeof t;
        return !("number" != r && "symbol" != r && "boolean" != r && null != t && !m(t)) || (O.test(t) || !w.test(t) || null != e && t in Object(e))
    };
    var k = function(t) {
        var e = typeof t;
        return null != t && ("object" == e || "function" == e)
    };
    var P, x = function(t) {
            if (!k(t)) return !1;
            var e = b(t);
            return "[object Function]" == e || "[object GeneratorFunction]" == e || "[object AsyncFunction]" == e || "[object Proxy]" == e
        },
        $ = s["__core-js_shared__"],
        z = (P = /[^.]+$/.exec($ && $.keys && $.keys.IE_PROTO || "")) ? "Symbol(src)_1." + P : "";
    var D = function(t) {
            return !!z && z in t
        },
        A = Function.prototype.toString;
    var F = function(t) {
            if (null != t) {
                try {
                    return A.call(t)
                } catch (t) {}
                try {
                    return t + ""
                } catch (t) {}
            }
            return ""
        },
        T = /^\[object .+?Constructor\]$/,
        C = Function.prototype,
        E = Object.prototype,
        M = C.toString,
        R = E.hasOwnProperty,
        I = RegExp("^" + M.call(R).replace(/[\\^$.*+?()[\]{}|]/g, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$");
    var N = function(t) {
        return !(!k(t) || D(t)) && (x(t) ? I : T).test(F(t))
    };
    var Q = function(t, e) {
        return null == t ? void 0 : t[e]
    };
    var B = function(t, e) {
            var r = Q(t, e);
            return N(r) ? r : void 0
        },
        L = B(Object, "create");
    var W = function() {
        this.__data__ = L ? L(null) : {}, this.size = 0
    };
    var G = function(t) {
            var e = this.has(t) && delete this.__data__[t];
            return this.size -= e ? 1 : 0, e
        },
        J = Object.prototype.hasOwnProperty;
    var U = function(t) {
            var e = this.__data__;
            if (L) {
                var r = e[t];
                return "__lodash_hash_undefined__" === r ? void 0 : r
            }
            return J.call(e, t) ? e[t] : void 0
        },
        q = Object.prototype.hasOwnProperty;
    var H = function(t) {
        var e = this.__data__;
        return L ? void 0 !== e[t] : q.call(e, t)
    };
    var K = function(t, e) {
        var r = this.__data__;
        return this.size += this.has(t) ? 0 : 1, r[t] = L && void 0 === e ? "__lodash_hash_undefined__" : e, this
    };

    function V(t) {
        var e = -1,
            r = null == t ? 0 : t.length;
        for (this.clear(); ++e < r;) {
            var n = t[e];
            this.set(n[0], n[1])
        }
    }
    V.prototype.clear = W, V.prototype.delete = G, V.prototype.get = U, V.prototype.has = H, V.prototype.set = K;
    var X = V;
    var Y = function() {
        this.__data__ = [], this.size = 0
    };
    var Z = function(t, e) {
        return t === e || t != t && e != e
    };
    var tt = function(t, e) {
            for (var r = t.length; r--;)
                if (Z(t[r][0], e)) return r;
            return -1
        },
        et = Array.prototype.splice;
    var rt = function(t) {
        var e = this.__data__,
            r = tt(e, t);
        return !(r < 0) && (r == e.length - 1 ? e.pop() : et.call(e, r, 1), --this.size, !0)
    };
    var nt = function(t) {
        var e = this.__data__,
            r = tt(e, t);
        return r < 0 ? void 0 : e[r][1]
    };
    var ot = function(t) {
        return tt(this.__data__, t) > -1
    };
    var at = function(t, e) {
        var r = this.__data__,
            n = tt(r, t);
        return n < 0 ? (++this.size, r.push([t, e])) : r[n][1] = e, this
    };

    function it(t) {
        var e = -1,
            r = null == t ? 0 : t.length;
        for (this.clear(); ++e < r;) {
            var n = t[e];
            this.set(n[0], n[1])
        }
    }
    it.prototype.clear = Y, it.prototype.delete = rt, it.prototype.get = nt, it.prototype.has = ot, it.prototype.set = at;
    var ct = it,
        ut = B(s, "Map");
    var st = function() {
        this.size = 0, this.__data__ = {
            hash: new X,
            map: new(ut || ct),
            string: new X
        }
    };
    var lt = function(t) {
        var e = typeof t;
        return "string" == e || "number" == e || "symbol" == e || "boolean" == e ? "__proto__" !== t : null === t
    };
    var ft = function(t, e) {
        var r = t.__data__;
        return lt(e) ? r["string" == typeof e ? "string" : "hash"] : r.map
    };
    var pt = function(t) {
        var e = ft(this, t).delete(t);
        return this.size -= e ? 1 : 0, e
    };
    var vt = function(t) {
        return ft(this, t).get(t)
    };
    var ht = function(t) {
        return ft(this, t).has(t)
    };
    var dt = function(t, e) {
        var r = ft(this, t),
            n = r.size;
        return r.set(t, e), this.size += r.size == n ? 0 : 1, this
    };

    function yt(t) {
        var e = -1,
            r = null == t ? 0 : t.length;
        for (this.clear(); ++e < r;) {
            var n = t[e];
            this.set(n[0], n[1])
        }
    }
    yt.prototype.clear = st, yt.prototype.delete = pt, yt.prototype.get = vt, yt.prototype.has = ht, yt.prototype.set = dt;
    var _t = yt;

    function gt(t, e) {
        if ("function" != typeof t || null != e && "function" != typeof e) throw new TypeError("Expected a function");
        var r = function() {
            var n = arguments,
                o = e ? e.apply(this, n) : n[0],
                a = r.cache;
            if (a.has(o)) return a.get(o);
            var i = t.apply(this, n);
            return r.cache = a.set(o, i) || a, i
        };
        return r.cache = new(gt.Cache || _t), r
    }
    gt.Cache = _t;
    var bt = gt;
    var jt = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,
        mt = /\\(\\)?/g,
        wt = function(t) {
            var e = bt(t, (function(t) {
                    return 500 === r.size && r.clear(), t
                })),
                r = e.cache;
            return e
        }((function(t) {
            var e = [];
            return 46 === t.charCodeAt(0) && e.push(""), t.replace(jt, (function(t, r, n, o) {
                e.push(n ? o.replace(mt, "$1") : r || t)
            })), e
        }));
    var Ot = function(t, e) {
            for (var r = -1, n = null == t ? 0 : t.length, o = Array(n); ++r < n;) o[r] = e(t[r], r, t);
            return o
        },
        St = l ? l.prototype : void 0,
        kt = St ? St.toString : void 0;
    var Pt = function t(e) {
        if ("string" == typeof e) return e;
        if (i(e)) return Ot(e, t) + "";
        if (m(e)) return kt ? kt.call(e) : "";
        var r = e + "";
        return "0" == r && 1 / e == -1 / 0 ? "-0" : r
    };
    var xt = function(t) {
        return null == t ? "" : Pt(t)
    };
    var $t = function(t, e) {
        return i(t) ? t : S(t, e) ? [t] : wt(xt(t))
    };
    var zt = function(t) {
            return j(t) && "[object Arguments]" == b(t)
        },
        Dt = Object.prototype,
        At = Dt.hasOwnProperty,
        Ft = Dt.propertyIsEnumerable,
        Tt = zt(function() {
            return arguments
        }()) ? zt : function(t) {
            return j(t) && At.call(t, "callee") && !Ft.call(t, "callee")
        },
        Ct = /^(?:0|[1-9]\d*)$/;
    var Et = function(t, e) {
        var r = typeof t;
        return !!(e = null == e ? 9007199254740991 : e) && ("number" == r || "symbol" != r && Ct.test(t)) && t > -1 && t % 1 == 0 && t < e
    };
    var Mt = function(t) {
        return "number" == typeof t && t > -1 && t % 1 == 0 && t <= 9007199254740991
    };
    var Rt = function(t) {
        if ("string" == typeof t || m(t)) return t;
        var e = t + "";
        return "0" == e && 1 / t == -1 / 0 ? "-0" : e
    };
    var It = function(t, e, r) {
        for (var n = -1, o = (e = $t(e, t)).length, a = !1; ++n < o;) {
            var c = Rt(e[n]);
            if (!(a = null != t && r(t, c))) break;
            t = t[c]
        }
        return a || ++n != o ? a : !!(o = null == t ? 0 : t.length) && Mt(o) && Et(c, o) && (i(t) || Tt(t))
    };
    var Nt = function(t, e) {
            return null != t && It(t, e, a)
        },
        Qt = {
            operationDelay: 8e4,
            packages: {
                data: {},
                registeredCount: 0
            }
        };

    function Bt() {
        return Object.keys(Qt.packages.data).length
    }

    function Lt() {
        return Qt.packages.registeredCount
    }

    function Wt() {
        var t = Bt() - Lt();
        return Math.round(t * Qt.operationDelay / 6e4)
    }

    function Gt(t) {
        Qt.packages.data[t] = !0, Qt.packages.registeredCount += 1
    }
    var Jt = Qt;
    var Ut = {
        Dismiss: function() {}
    };

    function qt() {
        Ut.Dismiss(), Ut = ShowBlockingWaitDialog("[".concat((Lt() / Bt() * 100).toFixed(2), "%] Please wait…"), "To you account has been added <b>".concat(Lt(), "</b>/").concat(Bt(), " licenses.\n    Time remaining: About ").concat(Wt(), " minutes."))
    }
    var Ht, Kt, Vt = "https://store.steampowered.com/account/licenses/",
        Xt = Vt.replace(/[|\\{}()[\]^$+*?.]/g, "\\$&"),
        Yt = new RegExp("^".concat(Xt, "?$"));

    function Zt(t) {
        var e = {
            action: "add_to_cart",
            sessionid: g_sessionID,
            subid: t
        };
        jQuery.post("https://store.steampowered.com/checkout/addfreelicense", e).done((function() {
            Gt(t), qt()
        }))
    }
    null !== window.location.href.match(Yt) && jQuery("#account_pulldown").length || (alert("Please login to you account in this browser and run this on Steam's account page details: ".concat(Vt)), window.location = Vt), Ut.Dismiss(), Ut = ShowBlockingWaitDialog("Loading...", "Processing existing products in your account."), Ht = n.packages, i(Ht) && Ht.forEach((function(t) {
        ! function(t) {
            Nt(Qt.packages.data, t) || (Qt.packages.data[t] = !1)
        }(t)
    })), Kt = /javascript:RemoveFreeLicense\( ([0-9]+), '/, jQuery(".account_table a").each((function(t, e) {
        var r = e.href.match(Kt);
        null !== r && Gt(+r[1])
    })), Object.keys(Jt.packages.data).reduce((function(t, e) {
        if (function(t) {
                return Nt(Qt.packages.data, t) && !0 === Qt.packages.data[t]
            }(e)) return t;
        var r = t * Jt.operationDelay;
        return setTimeout(Zt, r, e), t + 1
    }), 0), ShowAlertDialog("[100%] Completed!", "Now in your Steam account registered all available free licenses.", "Reload page").done((function() {
        window.location.reload()
    }))
}]);

@ghost
Copy link

ghost commented Oct 23, 2020

I'm not sure what percent of 10 000 packages included in the script are movies and trailers

@Andrej730 Do you now have an estimate?

Could you add another script to exclude game demos as well?

@Andrej730
Copy link
Author

Andrej730 commented Oct 25, 2020

@07416
Capture
(statistics are based on https://pastebin.com/0vLWAige which is dated 27.06.20)

My script include only packages that have "Game" type on steamdb. So guess all game demos must have been already excluded.

@shakeyourbunny
Copy link

How do you generate the appid list for the script?

@Andrej730
Copy link
Author

@shakeyourbunny do not remember exactly but I think I've got the most of package ids from source code of this page - https://steamdb.info/freepackages/?no_filters=1

To identify the type of each package and apps that it is including I've look it up on steamdb.
For example you got package id 511200 from the link above. Then you can look it up on https://steamdb.info/sub/511200/apps/ and see that this package is including app 1151340 which is a game (btw some packages can have multiple types of apps).
Capture

@ghost
Copy link

ghost commented Jan 30, 2021

@Andrej730 Have you considered creating or forking your own repo with maintained free packages?

@Audaxox
Copy link

Audaxox commented Mar 17, 2021

I believe due to the fact that I was using serhii's script before I found this one that I've missed out on some of the game licenses. If I were to rerun your script after 100% completion. Will it add the licenses I've missed onto my account?

@rubenhkoster
Copy link

I kind of have no idea what I am claiming, it's at 10.55% now, but I see nothing new in my library..

@Kiks412
Copy link

Kiks412 commented Jun 14, 2021

I kind of have no idea what I am claiming, it's at 10.55% now, but I see nothing new in my library..

it kinda only shows up if u refresh the page after u stop the script (by closing the page or something
)

@CvelePro123
Copy link

Given that steam allows only 50 activations per hour it sounds appropirate to have option to activate only games/dlcs (to skip all the movies, trailers etc). But I'm not sure what percent of 10 000 packages included in the script are movies and trailers - maybe it's actually not that big of an issue.

is there a licence for every game on steam? if so can u tell me where can i get the licences

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants