· 6 years ago · Nov 30, 2019, 10:20 PM
1<!doctype html>
2<html lang="en" class="storefront v2">
3 <head>
4 <title>
5The Humble Store: Great games. Fantastic prices. Support charity.
6</title>
7 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8 <script>
9 window.pageData = {atTime: 1575152138 };
10 window.humble = window.humble || {};
11 window.humble.locale = "en";
12 window.humble.timezone = "America/Los_Angeles";
13
14 window.humble.ie11ScriptsToLoad = [
15 "https://humblebundle-a.akamaihd.net/static/hashed/230b5ad34db2149203fc119b74fb96ba968bcef1.js",
16 "https://humblebundle-a.akamaihd.net/static/hashed/ee47b95548c49132e7080413b0af49b6318fbb04.js",
17 "https://humblebundle-a.akamaihd.net/static/hashed/95bcf58c86417455c695def01a0961d2623ff678.js",
18 "https://humblebundle-a.akamaihd.net/static/hashed/77174c175993866b13940bcbcbbb078e0331142b.js",
19 "https://humblebundle-a.akamaihd.net/static/hashed/f00402ff4c562abd341a500a5f4b0c1043f974a1.js",
20 "https://humblebundle-a.akamaihd.net/static/hashed/c5b3c44cb77ebe3f6a35879673a9eaf7dee99d90.js",
21 ];
22 </script>
23 <script id="main-js" data-dist_version="e77feb8321d16e20659b4854e6e1d79598847a82" src="https://humblebundle-a.akamaihd.net/e77feb8321d16e20659b4854e6e1d79598847a82/dist/main.min.js"></script>
24
25
26
27 <meta name="application-name" content="Humble Bundle">
28 <meta name="msapplication-TileImage" content="https://humblebundle-a.akamaihd.net/static/hashed/49bccd0f2050e5fcfc3c442b269d4ff47b038ed9.png">
29 <meta name='medium' content='news' />
30 <meta name="theme-color" content="hsl(221, 11.52%, 32.35%)">
31 <meta property='og:site_name' content='Humble Bundle' />
32 <meta property='og:type' content='website' />
33 <meta property="fb:app_id" content="101146256651042" />
34 <meta property="fb:profile_id" content="162315830478396" />
35 <meta property="fb:pages" content="162315830478396">
36
37
38
39
40
41
42
43
44
45
46
47
48<meta name="description" content="Choose from thousands of games for PC, Mac, Linux, and Android while supporting a charity of your choice. New games added every day!">
49<link rel="canonical" href="https://www.humblebundle.com/store">
50<link rel="image_src" href="https://humblebundle-a.akamaihd.net/static/hashed/ae004602956f47425ecc0edaf72e710b8a4bb812.png">
51
52<meta itemprop="description" content="Choose from thousands of games for PC, Mac, Linux, and Android while supporting a charity of your choice. New games added every day!">
53<meta itemprop="image" content="https://humblebundle-a.akamaihd.net/static/hashed/ae004602956f47425ecc0edaf72e710b8a4bb812.png">
54
55<meta property="og:description" content="Choose from thousands of games for PC, Mac, Linux, and Android while supporting a charity of your choice. New games added every day!">
56<meta property="og:image" content="https://humblebundle-a.akamaihd.net/static/hashed/ae004602956f47425ecc0edaf72e710b8a4bb812.png">
57<meta property="og:title" content="The Humble Store: Great games. Fantastic prices. Support charity.">
58<meta property="og:url" content="https://www.humblebundle.com/store">
59
60<meta name="twitter:card" content="summary_large_image">
61<meta name="twitter:description" content="Choose from thousands of games for PC, Mac, Linux, and Android while supporting a charity of your choice. New games added every day!">
62<meta name="twitter:image" content="https://humblebundle-a.akamaihd.net/static/hashed/ae004602956f47425ecc0edaf72e710b8a4bb812.png">
63<meta name="twitter:site" content="@humble">
64<meta name="twitter:title" content="The Humble Store: Great games. Fantastic prices. Support charity.">
65<meta name="twitter:url" content="https://www.humblebundle.com/store">
66<script>
67 window.Humble = window.Humble || {}; // Create Humble info struct if not present.
68 window.Humble.title = 'The Humble Store: Great games. Fantastic prices. Support charity.'; // Expose title to frontend application.
69</script>
70
71<link rel="apple-touch-icon" sizes="144x144" href="https://humblebundle-a.akamaihd.net/static/hashed/03df0490a53d595fd930f9fff52038366d60a05d.png">
72<link rel="icon" type="image/png" sizes="16x16" href="https://humblebundle-a.akamaihd.net/static/hashed/4c8bbc6fc7b2b8a9fa21e895afe1157188e28bfb.png">
73<link rel="icon" type="image/png" sizes="32x32" href="https://humblebundle-a.akamaihd.net/static/hashed/46cf2ed85a0641bfdc052121786440c70da77d75.png">
74<link rel="shortcut icon" href="https://humblebundle-a.akamaihd.net/static/hashed/47e474eed38083df699b7dfd8d29d575e3398f1e.ico">
75 <link rel="search" type="application/opensearchdescription+xml" title="Humble Bundle Search" href="https://humblebundle-a.akamaihd.net/static/hashed/734237ad071b57a64f3b131b3f86fc7ed670e794.xml" />
76 <link rel='alternate' type='application/rss+xml' title='Humble Mumble' href='http://blog.humblebundle.com/rss' />
77
78
79<style>
80
81 .add-to-cart-helper {
82 display: none;
83 width: 103px;
84 height: 64px;
85 margin-top: -32px;
86 margin-left: -51px;
87 position: absolute;
88 z-index: 900;
89 top: 0;
90 left: 0;
91}
92
93.add-to-cart-helper .image {
94 width: 103px;
95 height: 64px;
96 background-repeat: no-repeat;
97 background-position: center center;
98}
99 #flash {
100 position:fixed;
101 right: 30px;
102 top:10px;
103 background: #eee;
104 opacity: .8;
105 border-radius: 10px;
106 color: black;
107 padding:20px;
108 min-width: 200px;
109 max-width: 400px;
110 text-align: center;
111 z-index: 99999;
112 box-shadow: 1px 1px 5px #000;
113 display:none;
114 }
115html, body {
116 -webkit-font-smoothing: antialiased;
117 -moz-osx-font-smoothing: grayscale;
118}
119
120body {
121 font-family: 'Sofia Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
122 font-size: 14px;
123 padding: 0;
124}
125
126// Localize.js uses the <var> tag to indicate certain special things. However,
127// some browsers apply special CSS to the <var> tag which we don't want. This
128// effectively removes any special CSS that the browser might apply to <var>.
129var {
130 margin: 0;
131 padding: 0;
132 border: 0;
133 font-size: 100%;
134 font: inherit;
135 vertical-align: baseline;
136}
137</style>
138
139<link rel="stylesheet" href="https://humblebundle-a.akamaihd.net/static/hashed/34d12aff2e0cc2ae1ea66c68812fbe2c4bd9bba8.css" />
140<link rel="stylesheet" href="https://humblebundle-a.akamaihd.net/static/hashed/65276650361650e7fceef2f73e2ad3444a16da7d.css" />
141<link rel="stylesheet" href="https://humblebundle-a.akamaihd.net/static/hashed/1b69b54d2cfc738b82b6568d0fdb31334a748fbd.css" />
142<link rel="stylesheet" href="https://humblebundle-a.akamaihd.net/static/hashed/afbb296f1711a905a6bdd4a3f22692be0a3c1b4d.css" />
143<link rel="stylesheet" href="https://humblebundle-a.akamaihd.net/static/hashed/9a234e059781d0beb71220ceb719f4716e8f390b.css" />
144<link rel="stylesheet" href="https://humblebundle-a.akamaihd.net/static/hashed/9a85b086ab1be88b1d552e9e439e6dabb0baf1e2.css" />
145<style></style>
146
147<script>
148 window.models = window.models || {};
149
150window.models.product_json = {};
151window.models.keyentity_json = {};
152
153window.models.user_json = {};
154
155window.models.userSubscriptionState = {"billDate": null, "creditsRemaining": 0, "failedContentDrops": 0, "willReceiveFutureMonths": false, "monthlyPurchasedAnyContent": false, "newestOwnedTier": null, "nextBilledPlan": null, "unpauseDt": null, "lastSkippedContentHumanName": null, "canResubscribe": false, "isPaused": false, "monthlyOwnsAnyContent": false, "contentDropDateAfterBillDate": null, "canBeConvertedFromGiftSubToPayingSub": false, "monthlyOwnsActiveContent": false, "perksStatus": "inactive", "lastSkippedContentEnd": null};
156window.models.request = {
157 country_code: "ES",
158 captcha_enabled: true,
159 vat_rate: 0.21,
160 is_mobile: false,
161 isAndroidApp: false
162};
163</script>
164
165
166
167
168
169<script>
170
171 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
172 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
173 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
174 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
175 ga('create', 'UA-467050-6', 'auto');
176
177ga('require', 'GTM-M5CXJM2');
178 ga('require', 'displayfeatures');
179 ga('require', 'ecommerce');
180 ga('require', 'linkid', 'linkid.js');
181
182 window._hbga = function(verb) {
183 ga.apply(this, arguments);
184 };
185
186
187
188
189 _hbga('set', 'anonymizeIp', true);
190 _hbga('set', 'displayFeaturesTask', null);
191
192 var expiry = new Date();
193 expiry.setTime(expiry.getTime() + 24*60*60*1000*7); // 7 days in the future
194
195_hbga('send', 'pageview', {
196 'hitCallback': function() {
197 if (window.gaData && window.gaData['UA-467050-6'] && window.gaData['UA-467050-6']['experiments']) {
198 var expData = window.gaData['UA-467050-6']['experiments'];
199 for (var experimentId in expData) {
200 var experimentVariant = expData[experimentId];
201 document.cookie = 'hmb_medium=goptimize_' + escape(experimentId) + ';path=/;expires=' + expiry.toUTCString();
202 document.cookie = 'hmb_campaign=goptimize_' + escape(experimentVariant) + ';path=/;expires=' + expiry.toUTCString();
203 }
204 if (window.internalUIEventBus) {
205 // Override panel is initialized first
206 // You can trigger an event for experiment data
207 window.internalUIEventBus.trigger('gaExperiments', expData);
208 }
209 }
210 },
211});
212
213
214
215
216 window._gaTrackEvent = function(category, action, opt_label, opt_value, opts) {
217 category = category || ('/' + window.location.pathname.split('/')[1]);
218 _hbga('send', 'event', category, action, opt_label, opt_value, opts);
219 };
220 window._gaTrackPageview = function(page) {
221 _hbga('send', 'pageview', page);
222 };
223 window._gaTrackEventNoninteractive = function(category, action, opt_label, opt_value) {
224 _gaTrackEvent(category, action, opt_label, opt_value, {'nonInteraction': 1})
225 };
226
227</script>
228
229<script>
230
231(function (id) {
232 function append(scriptid, url, async) {
233 var d = document, sn = 'script', f = d.getElementsByTagName(sn)[0];
234 if (!f) f = d.head;
235 var s = d.createElement(sn);
236 s.async = true;
237 s.id = scriptid;
238 s.src = url;
239 f.parentNode.insertBefore(s, f);
240 }
241
242 function getRootDomain() {
243 var parts = window.location.hostname.split('.');
244 if (parts.length === 2) rootDomain = parts[0];
245 else if (parts.length > 2) {
246 // see if the next to last value is a common tld
247 var part = parts[parts.length - 2];
248 if (part === 'com' || part === 'co') {
249 rootDomain = parts[parts.length - 3]; // go back one more
250 }
251 else {
252 rootDomain = part;
253 }
254 }
255 return rootDomain;
256 }
257
258 window.evidon = {};
259 window.evidon.id = id;
260 var cdn = '//c.evidon.com/', rootDomain = getRootDomain(), noticecdn = cdn + 'sitenotice/';
261 append('evidon-notice', noticecdn + 'evidon-sitenotice-tag.js', false);
262 append('evidon-location', cdn + 'geo/country.js', true);
263 append('evidon-themes', noticecdn + id + '/snthemes.js', true);
264 if (rootDomain) append('evidon-settings', noticecdn + id + '/' + rootDomain + '/settings.js', true);
265
266 window.evidon.priorConsentCallback = function () {
267
268 $('<script>').attr('src', 'https://www.googletagmanager.com/gtag/js?id=AW-991337814').appendTo('head');
269
270 window.dataLayer = window.dataLayer || [];
271 window.gtag = function(){dataLayer.push(arguments);}
272 gtag('js', new Date());
273 gtag('config', 'AW-991337814');
274
275
276
277 !function(f,b,e,v,n,t,s)
278 {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
279 n.callMethod.apply(n,arguments):n.queue.push(arguments)};
280 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
281 n.queue=[];t=b.createElement(e);t.async=!0;
282 t.src=v;s=b.getElementsByTagName(e)[0];
283 s.parentNode.insertBefore(t,s)}(window,document,'script',
284 'https://connect.facebook.net/en_US/fbevents.js');
285 fbq('init', '1658430177760250');
286 fbq('track', 'PageView');
287
288
289
290
291 };
292})(660);
293
294
295
296</script>
297
298
299<script>
300 var SITE_MIN_WIDTH = 360,
301 screenWidth = window.screen.width,
302 isUnsupportedWidth = screenWidth < SITE_MIN_WIDTH,
303 ratio = screenWidth / SITE_MIN_WIDTH,
304 viewport = document.createElement('meta')
305 ;
306
307 viewport.id = 'js-viewport';
308 viewport.name = 'viewport';
309
310 if (isUnsupportedWidth) {
311 viewport.content = 'width=' + SITE_MIN_WIDTH + ', initial-scale=' + ratio;
312 } else {
313 viewport.content = 'width=device-width, initial-scale=1';
314 }
315
316 document.head.appendChild(viewport);
317
318 // Have Prerender wait until this is set to `true` before caching our store pages.
319 window.prerenderReady = false;
320</script>
321<script type="application/ld+json">
322 {
323 "@context": "http://schema.org",
324 "@type": "WebSite",
325 "url": "https://www.humblebundle.com/",
326 "potentialAction": {
327 "@type": "SearchAction",
328 "target": "https://www.humblebundle.com/store/search?search={search_term}",
329 "query-input": "required name=search_term"
330 }
331 }
332</script>
333
334
335 <link rel="stylesheet" href="https://humblebundle-a.akamaihd.net/static/hashed/09f529cbf9b47c9849c9c85933eb5a58fbf9f3f9.css">
336 <link rel="stylesheet" href="https://humblebundle-a.akamaihd.net/static/hashed/05646d9910cfd5611355e0282a884c5307fbc5e0.css">
337 <link rel="stylesheet" href="https://humblebundle-a.akamaihd.net/static/hashed/eb618eca04fb105f263c0d4d910836cba84561cc.css">
338
339 <link rel="stylesheet" href="https://humblebundle-a.akamaihd.net/static/hashed/a87ab0fd85ed6b25255e0db130de8de8d7a179a7.css" />
340 <link rel="stylesheet" href="https://humblebundle-a.akamaihd.net/static/hashed/3c1b7c435fc9dbefee3c9afdd4c52810cd445070.css" />
341 <script async src="https://js.stripe.com/v3/"></script>
342
343
344<script type="text/javascript">
345 (function(){
346 window._pxAppId = 'PXP3nbQMMw';
347 var p = document.getElementsByTagName('script')[0],
348 s = document.createElement('script');
349 s.async = 1;
350 s.src = '//client.perimeterx.net/PXP3nbQMMw/main.min.js';
351 p.parentNode.insertBefore(s,p);
352 }());
353</script>
354<noscript>
355 <div style="position:fixed; top:0; left:0; display:none" width="1" height="1">
356 <img src="//collector-PXP3nbQMMw.perimeterx.net/api/v1/collector/noScript.gif?appId=PXP3nbQMMw" alt="PxPixel">
357 </div>
358</noscript>
359
360 </head>
361 <body>
362
363 <div class="page-wrap">
364
365 <!-- Standard holder for special messages/warnings -->
366 <div id="page-top-messages"></div>
367
368
369
370
371 <div id="site-xpromo-banner"
372 class="banner js-banner small-banner top is-hidden"
373 style="background-image: url('https://hb.imgix.net/191b609e8caa8532b5182e93343fe772a8f9adf6.jpg?auto=format&balph=50&blend64=MDAwMDAw&bm=normal&crop=focalpoint&fit=crop&fm=jpg&fp-debug=false&fp-x=0.5&fp-y=0.32&fp-z=1.0&h=125&w=1200&s=fdebfe362c5cd6d7c2a9756b042bd425');">
374 <div class="js-admin-edit"
375 data-entity-kind="banner"
376
377 data-machine-name="humble_monthly_alert"
378 >
379 </div>
380 <a class="page-banner-link js-page-banner-link"
381 href="https://www.humblebundle.com/monthly?hmb_campaign=humble_monthly_alert&hmb_medium=banner"
382 data-banner="humble_monthly_alert">
383
384 <p class="body">Get <em>SOULCALIBUR VI</em>, <em>Yakuza Kiwami</em>, and <em>My Time At Portia</em> when you subscribe for just $12!</p>
385
386 <div class="cta rectangular-button button-v2 orange">Subscribe for $12</div>
387
388 </a>
389
390 <button href="#" class="dismiss-button js-dismiss-button" aria-label="Dismiss Banner"><i class="hb hb-times" aria-hidden="true"></i></button>
391 </div>
392
393
394
395
396
397 <div id="js-site-xpromo-banner-container-top"></div>
398 <div class="js-navigation-tracker"></div> <!-- Used by Headroom to track where the navigation offset is in the pageflow, even when the navigation container is fixed. -->
399<div class="navigation-container-v2 js-navigation-container-v2">
400 <nav class="navbar js-navbar">
401 <div class="navbar-content">
402
403
404 <a class="navbar-item logo-navbar-item mobile" href="/?hmb_source=navbar">
405 <img src="https://humblebundle-a.akamaihd.net/static/hashed/62dadb2abc89d033ab694400b601154e9c6ff292.svg" alt="Humble"> <!-- TODO size correctly or add as icon -->
406 </a>
407
408 <a class="navbar-item logo-navbar-item desktop" href="/?hmb_source=navbar">
409 <img src="https://humblebundle-a.akamaihd.net/static/hashed/4814f84495cd679571cb94896978da3825562075.svg" alt="Humble"> <!-- TODO size correctly -->
410 </a>
411
412
413
414<section class="tabs tabs-navbar-item js-tabs-navbar-item js-maintain-scrollbar-on-dropdown">
415
416 <div class="navbar-item button-title">
417 <div class="js-dropdown-underlay dropdown-underlay"></div>
418 <div class="dropdown-button">
419 <button class="js-bundle-dropdown js-navbar-dropdown bundle-drawer button-title no-style-button" data-dropdown-type="bundle-dropdown" aria-label="12 bundles currently ongoing. See available bundles.">
420 <span class="navbar-icon-text-wrapper">
421 <i class="navbar-item-icon hb hb-bindle mobile"></i>
422 <span class="navbar-item-text">12 bundles</span>
423 <i class="navbar-item-icon hb hb-caret-down desktop" aria-hidden="true"></i>
424 </span>
425 </button>
426 </div>
427 </div>
428
429 <a class="navbar-item not-dropdown button-title
430 "
431 href="/subscription?hmb_source=navbar">
432 <span class="navbar-icon-text-wrapper">
433
434
435 <i class="navbar-item-icon hb hb-calendar-o mobile"></i>
436 <span class="navbar-item-text">Monthly</span>
437
438
439 </span>
440 </a>
441
442 <a class="navbar-item not-dropdown button-title
443
444 is-selected
445 "
446 href="/store?hmb_source=navbar">
447 <span class="navbar-icon-text-wrapper">
448
449 <i class="navbar-item-icon hb hb-shopping-cart-full mobile"></i>
450 <span class="navbar-item-text">Store</span>
451
452 </span>
453 </a>
454
455 <div class="about-dropdown-container">
456 <button class="no-style-button js-about-item-dropdown-toggle js-navbar-dropdown navbar-item navbar-item-dropdown dropdown-button button-title" data-dropdown-type="about-dropdown">
457 <span class="navbar-icon-text-wrapper">
458 <i class="navbar-item-icon hb hb-about mobile"></i>
459 <span class="navbar-item-text">About</span>
460 <i class="navbar-item-icon hb hb-caret-down desktop secondary-caret about-item-dropdown-caret" aria-hidden="true"></i>
461 </span>
462 </button>
463 </div>
464
465</section>
466
467
468
469
470 <li class="navbar-item site-search js-site-search">
471 <span class="js-site-minisearch site-minisearch-view">
472 <span class="site-searchbar-holder js-navbar-dropdown js-search-item-dropdown-toggle" data-dropdown-type="search-dropdown">
473 <div class="searchbar">
474 <input id="site-search" aria-label="Search" class="site-search js-search" placeholder="Search"/>
475 <button class="no-style-button clear-search-button js-clear-search-button" aria-label="Clear search">
476 <i class="hb hb-search" aria-hidden="true"></i>
477 </button>
478 </div>
479 </span>
480 <div class="site-search-results-holder js-search-holder">
481 <div class="site-search-message js-message"></div>
482 <div class="site-search-results js-results js-disable-body-scroll"></div>
483 <div class="site-search-navigation js-search-navigation">
484 <button class="no-style-button page-navigation js-prev-page" aria-label="Previous set of search results">
485 <i class="hb hb-angle-double-left hb-2x"></i>
486 </button>
487 <div class="site-search-information">
488 <a class="site-search-link js-search-link"></a>
489 <span class="site-search-paging js-search-paging"></span>
490 </div>
491 <button class="no-style-button page-navigation js-next-page" aria-label="Next set of search results">
492 <i class="hb hb-angle-double-right hb-2x"></i>
493 </button>
494 </div>
495 </div>
496 </span>
497 </li>
498
499
500
501
502
503
504<div class="navbar-item navbar-item-dropdown js-user-navbar-item user-navbar-item logged-out mobile button-title js-navbar-item-account-button" aria-live="polite">
505 <a class="navbar-item navbar-item-text" href="javascript:void(0)" aria-label="Login/Signup">
506 <span class="navbar-icon-text-wrapper">
507 <i class="navbar-item-icon hb hb-user-circle-o" aria-hidden="true"></i>
508 <span class="navbar-item-text">Account</span>
509 </span>
510 </a>
511</div>
512
513<a class='navbar-item js-user-navbar-item user-navbar-item js-account-login logged-out desktop button-title navbar-login' href='javascript:void(0)'>
514 <span class="navbar-item-text">
515 <i class="navbar-item-icon hb hb-user-circle-o" aria-hidden="true"></i>
516 Log in
517 </span>
518</a>
519<a class='navbar-item js-user-navbar-item user-navbar-item js-create-account logged-out desktop button-title navbar-create-account' href='javascript:void(0)'>
520 Sign up
521</a>
522
523 </div>
524 </nav>
525 <nav class="bottom-navbar js-bottom-navbar">
526 <div class="navbar-content"></div>
527 </nav>
528</div><div class="base-main-wrapper">
529 <div class="page_title"></div>
530 <div class="inner-main-wrapper">
531
532
533 <section class="storefront-main">
534 <div class="nav-container store-wide js-storefront-header-nav"></div>
535 <div class="main-content">
536 <div id="js-background-container" class="background-container"></div>
537 <div class="full-width-container js-page-content "></div>
538 <div id="js-site-xpromo-banner-container-bottom"></div>
539 <div class="state-views">
540 <div class="loading-view">
541 <img class="loading-spinner" src="https://humblebundle-a.akamaihd.net/static/hashed/26faf55c6e36ba3b1a57f9001942059fe05050f2.gif" alt="">
542 Loading...
543 </div>
544 <div class="error-view">Sorry, an error occurred.</div>
545 </div>
546 </div>
547 </section>
548 <div id="js-cart-container" class="cart-container js-cart-container"></div>
549</div>
550
551</div>
552
553<script type='text/html' id='add-to-cart-helper'>
554 <div class='add-to-cart-helper'>
555 <div class='image'></div>
556 </div>
557</script>
558
559
560
561
562
563<div class="grayout">
564 <div class="grayout-inner">
565 </div>
566</div>
567
568<script>
569/* v1.0.1 */(function(b){b.fn.mailcheck=function(a,b){var d="yahoo.com,google.com,hotmail.com,gmail.com,me.com,aol.com,mac.com,live.com,comcast.net,googlemail.com,msn.com,hotmail.co.uk,yahoo.co.uk,facebook.com,verizon.net,sbcglobal.net,att.net,gmx.com,mail.com".split(",");if("object"===typeof a&&void 0===b)a.domains=a.domains||d;else{var e=a,a=b;a.domains=e||d}(d=Kicksend.mailcheck.suggest(encodeURI(this.val()),a.domains))?a.suggested&&a.suggested(this,d):a.empty&&a.empty(this)}})(jQuery);
570var Kicksend={mailcheck:{threshold:3,suggest:function(b,a){var b=b.toLowerCase(),c=this.splitEmail(b),d=this.findClosestDomain(c.domain,a);return d?{address:c.address,domain:d,full:c.address+"@"+d}:!1},findClosestDomain:function(b,a){for(var c,d=99,e=null,f=0;f<a.length;f++){if(b===a[f])return!1;c=this.stringDistance(b,a[f]);c<d&&(d=c,e=a[f])}return d<=this.threshold&&null!==e?e:!1},stringDistance:function(b,a){if(null==b||0===b.length)return null==a||0===a.length?0:a.length;if(null==a||0===a.length)return b.length;
571for(var c=0,d=0,e=0,f=0;c+d<b.length&&c+e<a.length;){if(b[c+d]==a[c+e])f++;else for(var g=e=d=0;5>g;g++){if(c+g<b.length&&b[c+g]==a[c]){d=g;break}if(c+g<a.length&&b[c]==a[c+g]){e=g;break}}c++}return(b.length+a.length)/2-f},splitEmail:function(b){b=b.split("@");if(2>b.length)return!1;for(var a=0;a<b.length;a++)if(""===b[a])return!1;return{domain:b.pop(),address:b.join("@")}}}};
572</script>
573<script>
574window.modal_attributes = {
575 request_reason: "",
576 base_url_secure: "https://www.humblebundle.com",
577 goto: "/store/search",
578 qs: null,
579 is_eu_country: true,
580 isMobile: false,
581 method: 'post' // Force all modal forms to be post instead of the default get to avoid leaking sensitive information during form submit
582};
583</script>
584
585
586<div id='flash'></div>
587 <script>
588 var _user_id = "";
589var _session_id = "LMdwVBPGbO";
590
591var _sift = _sift || [];
592_sift.push(['_setAccount', 'a89a332c4a']);
593_sift.push(['_setUserId', _user_id]);
594_sift.push(['_setSessionId', _session_id]);
595_sift.push(['_trackPageview']);
596(function () {
597 function ls() {
598 var e = document.createElement('script');
599 e.type = 'text/javascript';
600 e.async = true;
601 e.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.sift.com/s.js';
602 var s = document.getElementsByTagName('script')[0];
603 s.parentNode.insertBefore(e, s);
604 }
605
606 if (window.attachEvent) {
607 window.attachEvent('onload', ls);
608 } else {
609 window.addEventListener('load', ls, false);
610 }
611})();
612 </script>
613 <script></script>
614
615 <script>
616 /* Shim for requestAnimationFrame() and cancelAnimationFrame(). */
617(function() {
618 var lastTime = 0;
619 var vendors = ['webkit', 'moz'];
620
621 // try all prefixes to find a native implementation
622 for (var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) {
623 window.requestAnimationFrame = window[vendors[x] + 'RequestAnimationFrame'];
624 window.cancelAnimationFrame =
625 window[vendors[x] + 'CancelAnimationFrame'] ||
626 window[vendors[x] + 'CancelRequestAnimationFrame'];
627 }
628
629 if (!window.requestAnimationFrame) {
630 // no native implementation; apply shim
631 window.requestAnimationFrame = function(callback, element) {
632 var currTime = new Date().getTime();
633 var timeToCall = Math.max(0, 16 - (currTime - lastTime));
634
635 var id = window.setTimeout(function() {
636 callback(currTime + timeToCall);
637 }, timeToCall);
638 lastTime = currTime + timeToCall;
639
640 return id;
641 };
642 }
643
644 if (!window.cancelAnimationFrame) {
645 // no native implementation; apply shim
646 window.cancelAnimationFrame = function(id) {
647 clearTimeout(id);
648 };
649 }
650}());
651// tween.js - http://github.com/sole/tween.js
652'use strict';var TWEEN=TWEEN||function(){var a=[];return{REVISION:"10",getAll:function(){return a},removeAll:function(){a=[]},add:function(c){a.push(c)},remove:function(c){c=a.indexOf(c);-1!==c&&a.splice(c,1)},update:function(c){if(0===a.length)return!1;for(var b=0,d=a.length,c=void 0!==c?c:void 0!==window.performance&&void 0!==window.performance.now?window.performance.now():Date.now();b<d;)a[b].update(c)?b++:(a.splice(b,1),d--);return!0}}}();
653TWEEN.Tween=function(a){var c={},b={},d={},e=1E3,g=0,i=0,k=null,u=TWEEN.Easing.Linear.None,v=TWEEN.Interpolation.Linear,p=[],q=null,r=!1,s=null,t=null,j;for(j in a)c[j]=parseFloat(a[j],10);this.to=function(a,c){void 0!==c&&(e=c);b=a;return this};this.start=function(e){TWEEN.add(this);r=!1;k=void 0!==e?e:void 0!==window.performance&&void 0!==window.performance.now?window.performance.now():Date.now();k+=i;for(var f in b){if(b[f]instanceof Array){if(0===b[f].length)continue;b[f]=[a[f]].concat(b[f])}c[f]=
654a[f];!1===c[f]instanceof Array&&(c[f]*=1);d[f]=c[f]||0}return this};this.stop=function(){TWEEN.remove(this);return this};this.delay=function(a){i=a;return this};this.repeat=function(a){g=a;return this};this.easing=function(a){u=a;return this};this.interpolation=function(a){v=a;return this};this.chain=function(){p=arguments;return this};this.onStart=function(a){q=a;return this};this.onUpdate=function(a){s=a;return this};this.onComplete=function(a){t=a;return this};this.update=function(n){if(n<k)return!0;
655!1===r&&(null!==q&&q.call(a),r=!0);var f=(n-k)/e,f=1<f?1:f,m=u(f),h;for(h in b){var j=c[h]||0,l=b[h];l instanceof Array?a[h]=v(l,m):("string"===typeof l&&(l=j+parseFloat(l,10)),a[h]=j+(l-j)*m)}null!==s&&s.call(a,m);if(1==f)if(0<g){isFinite(g)&&g--;for(h in d)"string"===typeof b[h]&&(d[h]+=parseFloat(b[h],10)),c[h]=d[h];k=n+i}else{null!==t&&t.call(a);f=0;for(m=p.length;f<m;f++)p[f].start(n);return!1}return!0}};
656TWEEN.Easing={Linear:{None:function(a){return a}},Quadratic:{In:function(a){return a*a},Out:function(a){return a*(2-a)},InOut:function(a){return 1>(a*=2)?0.5*a*a:-0.5*(--a*(a-2)-1)}},Cubic:{In:function(a){return a*a*a},Out:function(a){return--a*a*a+1},InOut:function(a){return 1>(a*=2)?0.5*a*a*a:0.5*((a-=2)*a*a+2)}},Quartic:{In:function(a){return a*a*a*a},Out:function(a){return 1- --a*a*a*a},InOut:function(a){return 1>(a*=2)?0.5*a*a*a*a:-0.5*((a-=2)*a*a*a-2)}},Quintic:{In:function(a){return a*a*a*
657a*a},Out:function(a){return--a*a*a*a*a+1},InOut:function(a){return 1>(a*=2)?0.5*a*a*a*a*a:0.5*((a-=2)*a*a*a*a+2)}},Sinusoidal:{In:function(a){return 1-Math.cos(a*Math.PI/2)},Out:function(a){return Math.sin(a*Math.PI/2)},InOut:function(a){return 0.5*(1-Math.cos(Math.PI*a))}},Exponential:{In:function(a){return 0===a?0:Math.pow(1024,a-1)},Out:function(a){return 1===a?1:1-Math.pow(2,-10*a)},InOut:function(a){return 0===a?0:1===a?1:1>(a*=2)?0.5*Math.pow(1024,a-1):0.5*(-Math.pow(2,-10*(a-1))+2)}},Circular:{In:function(a){return 1-
658Math.sqrt(1-a*a)},Out:function(a){return Math.sqrt(1- --a*a)},InOut:function(a){return 1>(a*=2)?-0.5*(Math.sqrt(1-a*a)-1):0.5*(Math.sqrt(1-(a-=2)*a)+1)}},Elastic:{In:function(a){var c,b=0.1;if(0===a)return 0;if(1===a)return 1;!b||1>b?(b=1,c=0.1):c=0.4*Math.asin(1/b)/(2*Math.PI);return-(b*Math.pow(2,10*(a-=1))*Math.sin((a-c)*2*Math.PI/0.4))},Out:function(a){var c,b=0.1;if(0===a)return 0;if(1===a)return 1;!b||1>b?(b=1,c=0.1):c=0.4*Math.asin(1/b)/(2*Math.PI);return b*Math.pow(2,-10*a)*Math.sin((a-c)*
6592*Math.PI/0.4)+1},InOut:function(a){var c,b=0.1;if(0===a)return 0;if(1===a)return 1;!b||1>b?(b=1,c=0.1):c=0.4*Math.asin(1/b)/(2*Math.PI);return 1>(a*=2)?-0.5*b*Math.pow(2,10*(a-=1))*Math.sin((a-c)*2*Math.PI/0.4):0.5*b*Math.pow(2,-10*(a-=1))*Math.sin((a-c)*2*Math.PI/0.4)+1}},Back:{In:function(a){return a*a*(2.70158*a-1.70158)},Out:function(a){return--a*a*(2.70158*a+1.70158)+1},InOut:function(a){return 1>(a*=2)?0.5*a*a*(3.5949095*a-2.5949095):0.5*((a-=2)*a*(3.5949095*a+2.5949095)+2)}},Bounce:{In:function(a){return 1-
660TWEEN.Easing.Bounce.Out(1-a)},Out:function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+0.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+0.9375:7.5625*(a-=2.625/2.75)*a+0.984375},InOut:function(a){return 0.5>a?0.5*TWEEN.Easing.Bounce.In(2*a):0.5*TWEEN.Easing.Bounce.Out(2*a-1)+0.5}}};
661TWEEN.Interpolation={Linear:function(a,c){var b=a.length-1,d=b*c,e=Math.floor(d),g=TWEEN.Interpolation.Utils.Linear;return 0>c?g(a[0],a[1],d):1<c?g(a[b],a[b-1],b-d):g(a[e],a[e+1>b?b:e+1],d-e)},Bezier:function(a,c){var b=0,d=a.length-1,e=Math.pow,g=TWEEN.Interpolation.Utils.Bernstein,i;for(i=0;i<=d;i++)b+=e(1-c,d-i)*e(c,i)*a[i]*g(d,i);return b},CatmullRom:function(a,c){var b=a.length-1,d=b*c,e=Math.floor(d),g=TWEEN.Interpolation.Utils.CatmullRom;return a[0]===a[b]?(0>c&&(e=Math.floor(d=b*(1+c))),g(a[(e-
6621+b)%b],a[e],a[(e+1)%b],a[(e+2)%b],d-e)):0>c?a[0]-(g(a[0],a[0],a[1],a[1],-d)-a[0]):1<c?a[b]-(g(a[b],a[b],a[b-1],a[b-1],d-b)-a[b]):g(a[e?e-1:0],a[e],a[b<e+1?b:e+1],a[b<e+2?b:e+2],d-e)},Utils:{Linear:function(a,c,b){return(c-a)*b+a},Bernstein:function(a,c){var b=TWEEN.Interpolation.Utils.Factorial;return b(a)/b(c)/b(a-c)},Factorial:function(){var a=[1];return function(c){var b=1,d;if(a[c])return a[c];for(d=c;1<d;d--)b*=d;return a[c]=b}}(),CatmullRom:function(a,c,b,d,e){var a=0.5*(b-a),d=0.5*(d-c),g=
663e*e;return(2*c-2*b+a+d)*e*g+(-3*c+3*b-2*a-d)*g+a*e+c}}};
664
665
666
667$(function() {
668 /* Performs a bounce animation on the given element.
669 *
670 * Arguments:
671 * element -- the element to bounce
672 */
673 function animateBounce(element) {
674 /* Ends the bounce. */
675 function endBounceAnimation() {
676 element.removeClass('bounce');
677 }
678
679 element.one('webkitAnimationEnd', endBounceAnimation);
680 element.one('animationend', endBounceAnimation);
681
682 element.addClass('bounce');
683 }
684
685 /* Performs an add to bag animation.
686 *
687 * Arguments:
688 * startButton -- the add to bag button to start the animation from
689 * callback -- the callback to call once finished
690 * endButton -- (optional) where to end the animation, if not the floating v1 cart
691 */
692 window.animate_add_to_cart = function(startButton, iconPath, callback, endButton) {
693 // Set up a new helper div to hold the icon we're animating.
694 var $helper = $($.trim($('#add-to-cart-helper').html()));
695 var $icon = $helper.find('div.image');
696 var image = new Image();
697 image.src = iconPath;
698 $icon.css({'background': 'hsl(0, 0.00%, 20.00%)'});
699 $icon.css({'background-image': 'url(' + iconPath + ')'});
700 $('body').append($helper);
701
702 var helper = $helper.get(0);
703 var icon = $icon.get(0);
704 endButton = endButton || $('.shopping-cart .js-header');
705 var animationDuration = 700;
706
707 $helper.show();
708
709 // animation attributes at the start, middle, and end
710 var start = {
711 'scale': 1.0,
712 'x': Math.floor(startButton.offset().left + startButton.outerWidth() / 2),
713 'y': Math.floor(startButton.offset().top + startButton.outerHeight() / 2)
714 };
715
716 var end = {
717 'scale': 0.0,
718 'x': Math.floor(endButton.offset().left + endButton.outerWidth() / 2),
719 'y': Math.floor(endButton.offset().top + endButton.outerHeight() / 2)
720 };
721
722 var mid = {
723 'scale': 4.0,
724 'x': Math.floor(Math.min(start.x, end.x) + 50),
725 'y': Math.floor(Math.min(start.y, end.y) + 50)
726 };
727
728 init();
729 animate();
730
731 // animation helper
732 $helper.css({
733 '-webkit-transform': 'translate(' + start.x + 'px, ' + start.y + 'px)',
734 'transform': 'translate(' + start.x + 'px, ' + start.y + 'px)',
735 }).show();
736
737 /* Initializes the TWEEN animation. */
738 function init() {
739 var tween = new TWEEN.Tween(start);
740 tween.to({
741 'x': [mid.x, end.x],
742 'y': [mid.y, end.y],
743 'scale': [mid.scale, end.scale]
744 }, animationDuration);
745
746 tween.easing(TWEEN.Easing.Sinusoidal.Out);
747 tween.onUpdate(function() {
748 helper.style.webkitTransform = 'translate(' + this.x + 'px, ' +
749 this.y + 'px)';
750 icon.style.webkitTransform = 'scale(' + this.scale + ')';
751
752 helper.style.transform = 'translate(' + this.x + 'px, ' +
753 this.y + 'px)';
754 icon.style.transform = 'scale(' + this.scale + ')';
755 });
756
757 tween.interpolation(TWEEN.Interpolation.Bezier);
758 tween.onComplete(function() {
759 $helper.hide().remove();
760 animateBounce(endButton);
761
762 if (callback) {
763 setTimeout(callback, 1);
764 }
765 });
766
767 tween.start();
768 }
769
770 /* Performs the animation. */
771 function animate() {
772 window.requestAnimationFrame(animate);
773 TWEEN.update();
774 }
775 };
776});
777/*
778 * TypeWatch 2.0 - Original by Denny Ferrassoli / Refactored by Charles Christolini
779 *
780 * Examples/Docs: www.dennydotnet.com
781 *
782 * Copyright(c) 2007 Denny Ferrassoli - DennyDotNet.com
783 * Coprright(c) 2008 Charles Christolini - BinaryPie.com
784 *
785 * Dual licensed under the MIT and GPL licenses:
786 * http://www.opensource.org/licenses/mit-license.php
787 * http://www.gnu.org/licenses/gpl.html
788 */
789
790(function(jQuery) {
791 jQuery.fn.typeWatch = function(o) {
792 // Options
793 var options = jQuery.extend({
794 wait : 750,
795 callback : function() {
796 },
797 highlight : true,
798 captureLength : 2
799 }, o);
800
801 function checkElement(timer, override) {
802 var elTxt = jQuery(timer.el).val();
803
804 // Fire if text > options.captureLength AND text != saved txt OR if override AND text > options.captureLength
805 if ((elTxt.length > options.captureLength && elTxt.toUpperCase() != timer.text)
806 || (override && elTxt.length > options.captureLength)) {
807 timer.text = elTxt.toUpperCase();
808 timer.cb(elTxt);
809 }
810 };
811
812 function watchElement(elem) {
813 // Must be text or textarea
814 if (elem.type.toUpperCase() == "TEXT" || elem.nodeName.toUpperCase() == "TEXTAREA") {
815
816 // Allocate timer element
817 var timer = {
818 timer : null,
819 text : jQuery(elem).val().toUpperCase(),
820 cb : options.callback,
821 el : elem,
822 wait : options.wait
823 };
824
825 // Set focus action (highlight)
826 if (options.highlight) {
827 jQuery(elem).focus(
828 function() {
829 this.select();
830 });
831 }
832
833 // Key watcher / clear and reset the timer
834 var startWatch = function(evt) {
835 var timerWait = timer.wait;
836 var overrideBool = false;
837
838 if (evt.keyCode == 13 && this.type.toUpperCase() == "TEXT") {
839 timerWait = 1;
840 overrideBool = true;
841 }
842
843 var timerCallbackFx = function() {
844 checkElement(timer, overrideBool)
845 }
846
847 // Clear timer
848 clearTimeout(timer.timer);
849 timer.timer = setTimeout(timerCallbackFx, timerWait);
850
851 };
852
853 jQuery(elem).keydown(startWatch);
854 // HTML5 adds an "input" event which is a more reliable way of telling
855 // when the field has changed -- it fires for things like browser
856 // autofill (where there is no keydown event). For browsers that support
857 // it, we bind startWatch to fire here too.
858 jQuery(elem).bind('input', startWatch);
859 }
860 }
861
862 ;
863
864 // Watch Each Element
865 return this.each(function(index) {
866 watchElement(this);
867 });
868
869 };
870
871})(jQuery);
872var MAILCHECK_DOMAINS = ['gmail.com', 'hotmail.com', 'yahoo.com', 'hotmail.co.uk', 'googlemail.com', 'gmx.de', 'live.com', 'live.ca', 'web.de', 'aol.com', 'msn.com', 'comcast.net', 'me.com', 'gmx.net', 'hotmail.fr', 'mail.ru', 'yahoo.co.uk', 'live.co.uk', 'yandex.ru', 'mac.com', 'yahoo.de', 'yahoo.fr'];
873
874
875
876
877function isValidEmail(e) {
878 return (e != '') && /.+@.+\..+/.test(e);
879}
880
881function live_email_check($field, setEmailMessage) {
882 var emailValid = false;
883 $field.mailcheck({
884 domains: MAILCHECK_DOMAINS,
885 suggested: function($input, suggestion) {
886 // set the error text to the suggested correction
887 var message = 'Did you mean <a href="#" class="suggested-email" data-email="' + suggestion['full'] + '">' + suggestion['address'] + '@<strong>' + suggestion['domain'] + '</strong></a>?'
888 var $msgField = setEmailMessage($field, message);
889 $msgField.find('.suggested-email').click(function(e) {
890 e.preventDefault();
891 $input.val($(this).data('email'));
892 live_email_check($field, setEmailMessage, false);
893 });
894 emailValid = true;
895 },
896 empty: function($input) {
897 // no suggested domain correction, check if the email address looks valid
898 var email = $input.val();
899 emailValid = isValidEmail(email);
900 if (emailValid) {
901 setEmailMessage($field, false);
902 } else {
903 setEmailMessage($field, 'Email address is not valid', true);
904 }
905 }
906 });
907 return emailValid;
908}
909// this method will set up email "validation" and error correction.
910// Parameters:
911// $field is the input field to bind to
912// setEmailMessage is a function that takes the input field the error is related to and a message to set.
913// It sets the message then returns the error holder.
914function bindEmailField($field, setEmailMessage){
915 function bound_live_email_check () {
916 live_email_check($field, setEmailMessage);
917 }
918 $field.typeWatch({
919 callback: bound_live_email_check,
920 captureLength: -1,
921 highlight: false,
922 wait: 500
923 });
924}
925var flash = $('#flash');
926
927function show_flash(message){
928 flash.text(message)
929 flash.show();
930
931 setTimeout(function() {
932 flash.fadeOut();
933 },5000);
934}
935
936function set_flash(message) {
937 $.cookie('hbflash', message, {path: '/'});
938}
939
940$(function(){
941 function show_flash(message){
942 flash.text(message)
943 flash.show();
944
945 setTimeout(function() {
946 flash.fadeOut();
947 },5000);
948 }
949
950 var flashmessage = $.cookie('hbflash');
951 if (flashmessage == 'None') {
952 flashmessage = '';
953 }
954
955 if (flashmessage) {
956 show_flash(flashmessage);
957 $.cookie('hbflash', 'None', {path: '/'});
958 }
959
960 flash.click(function(){
961 flash.fadeOut();
962 });
963});
964// When CSS4 is widely-supported by all the modern browsers, detecting touch support may not be necessary depending on the usage of the touch.
965$(function(){
966 // Class assignment can be used for touch screen problems. Such as :hover.
967 if ('ontouchstart' in window) {
968 $('body').addClass('touch-support');
969 }
970});
971 </script>
972
973
974 </div>
975
976
977
978 <div class="overlay"></div>
979 <nav class="sidebar-nav-container js-sidebar-nav-container"></nav>
980 <footer class="site-footer">
981 <div class="max-width-wrapper">
982 <div class="brand"><a href="/"><img src="https://humblebundle-a.akamaihd.net/static/hashed/4814f84495cd679571cb94896978da3825562075.svg" alt="Humble"></a></div>
983 <div class="footer-content">
984 <section class="footer-link-section">
985
986 <div class="refer-container">
987 <p class="refer-message">Limited time offer—Get €7 Wallet credit to spend on your next store purchase!</p>
988 <a href="/refer?hmb_source=footer&hmb_medium=footer_refer&hmb_campaign=refer_a_friend" class="refer-link">Invite a Friend</a>
989 </div>
990
991 <ul class="responsive-column list footerrow1">
992 <li><a href="https://blog.humblebundle.com/en" target="_blank">Blog</a></li>
993 <li><a href="https://support.humblebundle.com" target="_blank">Support</a></li>
994 <li><a href="/resender" target="_blank">Order Resender</a></li>
995 <li><a href="/developer" target="_blank">Developer</a></li>
996 <li><a href="/terms" target="_blank">Terms of Service</a></li>
997 <li><a href="/privacy" target="_blank">Privacy Policy</a></li>
998 <li><a href="/cookie-policy" target="_blank">Cookie Policy</a></li>
999 <li><a href="/legal" target="_blank">Legal Notices</a></li>
1000 </ul>
1001 </section>
1002 <section class="second-column">
1003 <div class="social-and-language-container">
1004
1005 <div class="socialcontainer">
1006 <a href="https://www.facebook.com/humblebundle/" class="social-temp"><span class="sr-only">Facebook</span><i class="hb hb-facebook"></i></a>
1007 <a href="https://twitter.com/humble" class="social-temp"><span class="sr-only">Twitter</span><i class="hb hb-twitter"></i></a>
1008 <a href="https://www.instagram.com/humblebundle" class="social-temp"><span class="sr-only">Instagram</span><i class="hb hb-instagram"></i></a>
1009 <a href="https://blog.humblebundle.com/en" class="social-temp"><span class="sr-only">Blog</span><i class="hb hb-blog"></i></a>
1010 </div>
1011 </div>
1012 <p>The Humble community has contributed over $156,000,000 to charity since 2010, making an amazing difference to causes all over the world.</p>
1013 </section>
1014 </div>
1015 </div>
1016</footer>
1017
1018
1019<script id="base-webpack-json-data" type="application/json">
1020 {"banner": {
1021 "bannerToRender": null,
1022 "idToInit": null
1023 },"production": true,
1024 "countryCode": "ES",
1025 "navbar": {
1026 "BLOG_URL": "https://blog.humblebundle.com/en",
1027 "isChoiceLive": false,
1028 "algoliaInfo": {
1029 "indexName": "slave_product_query_site_search",
1030 "publicKey": "AYSZEWDAZ2",
1031 "searchKey": "5229f8b3dec4b8ad265ad17ead42cb7f"
1032 },
1033 "productTiles": [{"tile_logo_information": {"config": {"image_type": "imgix", "gcs": "images/logos/callofduty_blackops4_battleedition-logo.png", "imgix": {"args": {"w": 650}, "master_image": {"image_type": "gcs", "gcs": "images/humble_home/3x_earlyunlock_monthly_logo.png", "imgix": {}}}}}, "machine_name": "december_2019_monthly", "high_res_tile_image": "https://hb.imgix.net/306c52daa00f9af775fea8f9c0bb8385815d039e.png?auto=compress,format&fit=crop&h=600&w=1200&s=738ac9d10d15b927504f10d6b211a1b0", "marketing_blurb": "Get <em>Yakuza Kiwami</em>, <em>Soulcalibur VI</em>, <em>My Time At Portia</em>, and more for just $12/month!", "hover_title": "Subscribe and Get a Lot of Games", "product_url": "/subscription", "short_marketing_blurb": "Get Yakuza Kiwami and more for just $12/month!", "bundle_machine_name": "december_2019_monthly", "high_res_tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/subscription/december2019-earlyunlock-bg.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "imgix": {}}}}}, "hover_highlights": ["Keep Everything", "10% off Store", "Great Value"], "highlights": ["$100+ Worth of Games", "10% off Store", "Support Charity"], "supports_partners": true, "detailed_marketing_blurb": "Get <em>Yakuza Kiwami</em>, <em>Soulcalibur VI</em>, <em>My Time At Portia</em>, and more for just $12/month!", "blocked_territories": [], "tile_logo": "https://hb.imgix.net/4445dd69680bd8049082aef7c9cec2f2c27c6d14.png?auto=compress,format&h=170&w=650&s=005798d6984b0b35a69a620f2385876c", "type": "monthly", "start_date": "2019-11-01T17:00:00", "tab_end": "2019-12-06T18:00:00", "end_date": "2019-12-06T18:00:00", "tile_stamp": "monthly_stamp", "tile_name": "December 2019 Humble Monthly", "tile_image": "https://hb.imgix.net/306c52daa00f9af775fea8f9c0bb8385815d039e.png?auto=compress,format&fit=crop&h=353&w=616&s=c07a3764df5698184494dd7f4e32e9dd", "early_unlock_string": "Yakuza Kiwami, SOULCALIBUR VI, and My Time At Portia", "tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/subscription/december2019-earlyunlock-bg.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "imgix": {}}}}}, "url": "/subscription", "human_name": "December 2019"}, {"tile_logo_information": {"config": {"image_type": "gcs", "gcs": "images/logos/painterencore_software_logo-product-retina.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "product_variables": {"msrp": "$998"}, "machine_name": "painterencore_softwarebundle", "high_res_tile_image": "https://hb.imgix.net/a88972467c414fe5dc1420815eff0bb86774bf8d.png?auto=compress,format&fit=crop&h=600&w=1200&s=088973ae30f88ed2edd61356a08a7412", "disable_hero_tile": false, "marketing_blurb": "Get\u00a0Corel Painter\u00ae, Pinnacle Studio 23, PhotoMirage\u2122,\u00a0Gravit Designer PRO 1 year, Brush Packs and more!", "hover_title": "Pay What You Want", "product_url": "/software/painter-create-with-confidence-encore", "tile_image": "https://hb.imgix.net/a88972467c414fe5dc1420815eff0bb86774bf8d.png?auto=compress,format&fit=crop&h=353&w=616&s=69801c10f67288109757900b1f2e3286", "cached_content_events": [{"identifier": "lessthan1", "display_counter": false, "type": "base", "price": null, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": [], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "initial-blockedregions", "display_counter": false, "type": "price", "price": 1.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": [], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "bta-blockedregions", "display_counter": false, "type": "average", "price": null, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": [], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "bt25-blockedregions", "display_counter": false, "type": "price", "price": 25.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": [], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "initial", "display_counter": false, "type": "price", "price": 1.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["core_tier"], "has_tpkds": true, "max_price": null, "is_base": false}, {"identifier": "bta1", "display_counter": false, "type": "average", "price": null, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bta_tier"], "has_tpkds": true, "max_price": null, "is_base": false}, {"identifier": "bt25", "display_counter": false, "type": "price", "price": 25.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bt25_tier"], "has_tpkds": true, "max_price": null, "is_base": false}], "bundle_machine_name": "painterencore_softwarebundle", "high_res_tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/painterencore_softwarebundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "hero_highlights": [{"heading": "{msrp} worth of awesome stuff", "tooltip": "Get software collectively valued at up to {msrp}."}, {"heading": "Pay $1 or more", "tooltip": "Name your price of $1 or more and increase your contribution to upgrade your bundle."}, {"heading": "Redeem keys to access content", "tooltip": "Pay $1 or more to access content."}], "end_date": "2019-12-03T19:00:00", "highlights": ["Pay What You Want", "10 items", "$998 Value", "Support Charity"], "supports_partners": true, "short_marketing_blurb": "Get Corel Painter\u00ae, Pinnacle Studio 23, PhotoMirage\u2122 and more!", "detailed_marketing_blurb": "Back for a super-limited time! We've once again teamed up with Corel to bring back this hit software bundle. Get software like PhotoMirage\u2122, Pinnacle Studio 23 Ultimate, PaintShop\u00ae Pro Ultimate, Brush Pack - Manga, Corel Painter\u00ae 2019, and Gravit Designer PRO 1 Year. Plus, your purchase will support Hilarity for Charity and another charity of your choice.", "blocked_territories": [], "tile_logo": "https://hb.imgix.net/be318aa2b086601ce4d3db11e5ae47c4ddb1ea4a.png?auto=compress,format&h=170&w=1200&s=83f2072a1a5da3194a29a5cc5ca213f9", "tile_short_name": "Painter - Create With Confidence Encore", "start_date": "2019-11-26T19:00:00", "tab_end": "2019-12-03T19:00:00", "hover_highlights": ["10 items", "$998 Value"], "tile_stamp": "software", "tile_name": "Humble Software Bundle: Painter - Create With Confidence Encore", "bundles_sold": 9135.0, "tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/painterencore_softwarebundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "url": "software/painter-create-with-confidence-encore", "type": "bundle", "human_name": "Painter - Create With Confidence Encore"}, {"tile_logo_information": {"config": {"image_type": "gcs", "gcs": "images/logos/sonicbundle2019_bundle-logo-product-retina.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "product_variables": {"msrp": "$175"}, "machine_name": "sonicbundle2019_bundle", "high_res_tile_image": "https://hb.imgix.net/b33cc90681b24d19593cbd6bc0801c83650d9cf7.png?auto=compress,format&fit=crop&h=600&w=1200&s=07c7d49666e3db5b1057e4878d88050a", "disable_hero_tile": false, "marketing_blurb": "Get <em>Sonic CD</em>, <em>Sonic Mania</em>, <em>Sonic Forces</em>, and more!", "hover_title": "Pay What You Want", "product_url": "/games/sonic-bundle-2019", "tile_image": "https://hb.imgix.net/b33cc90681b24d19593cbd6bc0801c83650d9cf7.png?auto=compress,format&fit=crop&h=353&w=616&s=3614ee2b2905dd638c57b5f3def7fea4", "cached_content_events": [{"identifier": "lessthan1", "display_counter": false, "type": "base", "price": null, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": [], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "initial", "display_counter": false, "type": "price", "price": 1.0, "has_subproducts": false, "start": null, "mpa_time": null, "section_identifiers": ["core_tier"], "has_tpkds": true, "max_price": null, "is_base": false}, {"identifier": "bta1", "display_counter": false, "type": "average", "price": null, "has_subproducts": false, "start": null, "mpa_time": null, "section_identifiers": ["bta_tier"], "has_tpkds": true, "max_price": null, "is_base": false}, {"identifier": "bt10", "display_counter": false, "type": "price", "price": 10.0, "has_subproducts": false, "start": null, "mpa_time": null, "section_identifiers": ["bt10_tier"], "has_tpkds": true, "max_price": null, "is_base": false}], "bundle_machine_name": "sonicbundle2019_bundle", "high_res_tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/sonicbundle2019_bundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "hero_highlights": [{"heading": "{msrp} worth of awesome stuff", "tooltip": "Get games collectively valued at up to {msrp}."}, {"heading": "Pay $1 or more", "tooltip": "Name your price of $1 or more and increase your contribution to upgrade your bundle."}], "end_date": "2019-12-17T19:00:00", "highlights": ["Pay What You Want", "13 games", "$175 Value", "Support Charity"], "supports_partners": true, "short_marketing_blurb": "Get Sonic CD, Sonic Mania, Sonic Forces and more!", "detailed_marketing_blurb": "You gotta go fast because Sonic has spun up another bundle full of games! Dash through <em>Sonic Mania</em>, race to the finish line in <em>Sonic and SEGA </em><em>All-Stars</em><em> Racing</em>, and go up against the evil Dr. Eggman in <em>Sonic Forces</em><em>.</em>", "blocked_territories": [], "tile_logo": "https://hb.imgix.net/eee5c034e8e0bd587fa0cb46611bb5644754c7e3.png?auto=compress,format&h=170&w=1200&s=8778100d524b8d24c956e9146057fe76", "tile_short_name": "Sonic Bundle 2019", "start_date": "2019-11-26T19:00:00", "tab_end": "2019-12-17T19:00:00", "hover_highlights": ["13 games", "$175 Value"], "tile_stamp": "games", "tile_name": "Humble Sonic Bundle 2019", "bundles_sold": 15095.0, "tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/sonicbundle2019_bundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "url": "games/sonic-bundle-2019", "type": "bundle", "human_name": "Sonic Bundle 2019"}, {"tile_logo_information": {"config": {"image_type": "gcs", "gcs": "images/logos/unrealenginegamedevelopment_bundle-logo-product-retina.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "product_variables": {"msrp": "$1,195"}, "machine_name": "unrealenginegamedevelopment_softwarebundle", "high_res_tile_image": "https://hb.imgix.net/738a9a4167d89fdd504cbd1cc290708514d86490.png?auto=compress,format&fit=crop&h=600&w=1200&s=f9d69621b3f28d0784808e0c6253292a", "disable_hero_tile": false, "marketing_blurb": "Get <em>QUBE 1 Game</em>, <em>QUBE 2 Game</em>, <em>Rusty Barrels Volume 2</em>, and more!", "hover_title": "Pay What You Want", "product_url": "/software/unreal-engine-game-development-software", "tile_image": "https://hb.imgix.net/738a9a4167d89fdd504cbd1cc290708514d86490.png?auto=compress,format&fit=crop&h=353&w=616&s=cd5cfbbce4eff87c8c3f7fccbae3d3d8", "cached_content_events": [{"identifier": "lessthan1", "display_counter": false, "type": "base", "price": null, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": [], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "initial", "display_counter": false, "type": "price", "price": 1.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["core_tier"], "has_tpkds": true, "max_price": null, "is_base": false}, {"identifier": "bta1", "display_counter": false, "type": "average", "price": null, "has_subproducts": false, "start": null, "mpa_time": null, "section_identifiers": ["bta_tier"], "has_tpkds": true, "max_price": null, "is_base": false}, {"identifier": "bt20", "display_counter": false, "type": "price", "price": 20.0, "has_subproducts": false, "start": null, "mpa_time": null, "section_identifiers": ["bt20_tier"], "has_tpkds": true, "max_price": null, "is_base": false}], "bundle_machine_name": "unrealenginegamedevelopment_softwarebundle", "high_res_tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/unrealenginegamedevelopment_softwarebundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "hero_highlights": [{"heading": "{msrp} worth of awesome stuff", "tooltip": "Get games and software collectively valued at up to {msrp}."}, {"heading": "Pay $1 or more", "tooltip": "Name your price of $1 or more and increase your contribution to upgrade your bundle."}], "end_date": "2019-12-03T19:00:00", "highlights": ["Pay What You Want", "17 items", "$1,195 Value", "Support Charity"], "supports_partners": true, "short_marketing_blurb": "Get QUBE 1 Game, QUBE 2 Game, Rusty Barrels Volume 2 and more!", "detailed_marketing_blurb": "Once again we\u2019ve teamed up with GameDev.tv for a bundle filled with online courses, asset packs, and games. Learn how to create and mod video games using the world class Unreal Engine with courses like Unreal C++ Training Course, Unreal Multiplayer Training Course, Unreal Blueprint Training Course, and more.", "blocked_territories": [], "tile_logo": "https://hb.imgix.net/b5a73957c5c817e93918ed320e442fd217bb92d0.png?auto=compress,format&h=170&w=1200&s=95afa4bdafc2b6d025a286429fb2bea9", "tile_short_name": "Unreal Engine Game Development", "start_date": "2019-11-12T19:00:00", "tab_end": "2019-12-03T19:00:00", "hover_highlights": ["17 items", "$1,195 Value"], "tile_stamp": "mixed", "tile_name": "Humble Unreal Engine Game Development Bundle", "bundles_sold": 16142.0, "tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/unrealenginegamedevelopment_softwarebundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "url": "software/unreal-engine-game-development-software", "type": "bundle", "human_name": "Unreal Engine Game Development"}, {"tile_logo_information": {"config": {"image_type": "gcs", "gcs": "images/logos/cybersecuritypackt2019_books_logo-product-retina.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "product_variables": {"msrp": "$1,520"}, "machine_name": "cybersecurity2019packt_bookbundle", "high_res_tile_image": "https://hb.imgix.net/bdde2eca7c6a9abd7e8e4546203d3ef19eff7c15.png?auto=compress,format&fit=crop&h=600&w=1200&s=fcf25766412defe4d27beed37c3481fe", "disable_hero_tile": false, "marketing_blurb": "Get <em>Becoming the Hacker</em>, <em>Practical Cyber Intelligence</em>, <em>Kali Linux Web Penetration Testing Cookbook</em>, <em>Cybersecurity - Attack and Defense Strategies</em>, and more!", "hover_title": "Pay What You Want", "product_url": "/books/cybersecurity-2019-packt-books", "tile_image": "https://hb.imgix.net/bdde2eca7c6a9abd7e8e4546203d3ef19eff7c15.png?auto=compress,format&fit=crop&h=353&w=616&s=947a206a8c267c14a8ac1d886c2cb253", "cached_content_events": [{"identifier": "lessthan1", "display_counter": false, "type": "base", "price": null, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": [], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "initial", "display_counter": false, "type": "price", "price": 1.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["core_tier"], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "bt8", "display_counter": false, "type": "price", "price": 8.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bt8_tier"], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "bt15", "display_counter": false, "type": "price", "price": 15.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bt15_tier"], "has_tpkds": false, "max_price": null, "is_base": false}], "bundle_machine_name": "cybersecurity2019packt_bookbundle", "high_res_tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/cybersecurity2019packt_bookbundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "hero_highlights": [{"heading": "{msrp} worth of awesome ebooks & videos", "tooltip": "Get ebooks and videos collectively valued at up to {msrp}."}, {"heading": "Pay $1 or more", "tooltip": "Name your price of $1 or more and increase your contribution to upgrade your bundle."}, {"heading": "DRM-free", "tooltip": "Download the ebooks and videos onto your favorite device to enjoy anywhere, anytime."}, {"heading": "Multi-format", "tooltip": "These ebooks come in PDF, MOBI, and ePub file types to support many devices."}], "end_date": "2019-12-09T19:00:00", "highlights": ["Pay What You Want", "22 books", "$1,520 Value", "Support Charity"], "supports_partners": true, "short_marketing_blurb": "Get Becoming the Hacker, Practical Cyber Intelligence and more!", "detailed_marketing_blurb": "We’ve secured a collection of cybersecurity ebooks and videos for you, all from the Pack library! Get titles like <em>Practical Cyber Intelligence, Cybersecurity - Attack and Defense Strategies, Becoming the Hacker,</em> and <em>Kali Linux Web Penetration Testing Cookbook</em>.", "blocked_territories": [], "tile_logo": "https://hb.imgix.net/a0371d366d3e4f1fd5b775e147f5fe20c1957616.png?auto=compress,format&h=170&w=1200&s=ee94813a228bf61a08dfeec8b89b869d", "tile_short_name": "Cybersecurity 2019 by Packt", "start_date": "2019-11-18T19:00:00", "tab_end": "2019-12-09T19:00:00", "hover_highlights": ["22 books", "$1,520 Value"], "tile_stamp": "books", "tile_name": "Humble Book Bundle: Cybersecurity 2019 by Packt", "bundles_sold": 16538.0, "tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/cybersecurity2019packt_bookbundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "url": "books/cybersecurity-2019-packt-books", "type": "bundle", "human_name": "Cybersecurity 2019 by Packt"}, {"tile_logo_information": {"config": {"image_type": "gcs", "gcs": "images/logos/monogatarikodansha_bookbundle_logo-product-retina.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "product_variables": {"msrp": "$266"}, "machine_name": "monogatarikodansha_bookbundle", "high_res_tile_image": "https://hb.imgix.net/cd91eac5c3f1f1b5d2cba8bb104acf6e83608d93.png?auto=compress,format&fit=crop&h=600&w=1200&s=c0a059ae63a9307736d9a2ab358e318d", "disable_hero_tile": false, "marketing_blurb": "Get <em>KIZUMONOGATARI</em>, <em>BAKEMONOGATARI Part 1</em>, <em>NEKOMONOGATARI: WHITE</em>, <em>NISEMONOGATARI Part 1</em>, <em>NEKOMONOGATARI: BLACK</em>, <em>Colorful Dreams (art book)</em>, <em>Imperfect Girl, volumes 1-3</em>, and more!", "hover_title": "Pay What You Want", "product_url": "/books/monogatari-kodansha-books", "tile_image": "https://hb.imgix.net/cd91eac5c3f1f1b5d2cba8bb104acf6e83608d93.png?auto=compress,format&fit=crop&h=353&w=616&s=6a856d6f7a7c2dc56fcb9bcc76fcfe02", "cached_content_events": [{"identifier": "lessthan1", "display_counter": false, "type": "base", "price": null, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": [], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "initial", "display_counter": false, "type": "price", "price": 1.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["core_tier"], "has_tpkds": true, "max_price": null, "is_base": false}, {"identifier": "bt8", "display_counter": false, "type": "price", "price": 8.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bt8_tier"], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "bt15", "display_counter": false, "type": "price", "price": 15.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bt15_tier"], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "bt18", "display_counter": false, "type": "price", "price": 18.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bt18_tier"], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "bt20", "display_counter": false, "type": "price", "price": 20.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bt20_tier"], "has_tpkds": false, "max_price": null, "is_base": false}], "bundle_machine_name": "monogatarikodansha_bookbundle", "high_res_tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/monogatarikodansha_bookbundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "hero_highlights": [{"heading": "{msrp} worth of awesome stuff", "tooltip": "Get content collectively valued at up to {msrp}."}, {"heading": "Pay $1 or more", "tooltip": "Name your price of $1 or more and increase your contribution to upgrade your bundle."}, {"heading": "DRM-free", "tooltip": "Download the content onto your favorite device to enjoy anywhere, anytime."}, {"heading": "Multi-format", "tooltip": "This content comes in PDF, ePub, MP3 and FLAC file types to support many devices."}], "end_date": "2019-12-04T19:00:00", "highlights": ["Pay What You Want", "23 books", "$266 Value", "Support Charity"], "supports_partners": true, "short_marketing_blurb": "Get KIZUMONOGATARI, BAKEMONOGATARI Part 1, NEKOMONOGATARI: WHITE and more!", "detailed_marketing_blurb": "This bundle is a gateway into the world of NISIOISIN, the bestselling young novelist in Japan today! Start at the beginning with <em>BAKEMONOGATARI Part 1</em>, pick up the graphic novel adaptation <em>Imperfect Girl Vol. 1-3</em>, explore the vibrant art style in <em>Colorful Dreams</em>, and listen to <em>NEKOMONOGATARI: WHITE</em> and <em>KIZUMONOGATARI</em> on audiobook.", "blocked_territories": [], "tile_logo": "https://hb.imgix.net/cd65ff71f09c822f8872c60a1b61711a6b406778.png?auto=compress,format&h=170&w=1200&s=286a86de86e101ead2d2b52aaf04bf01", "tile_short_name": "MONOGATARI - Supernatural Light Novels by NISIOISIN from Kodansha", "start_date": "2019-11-13T19:00:00", "tab_end": "2019-12-04T19:00:00", "hover_highlights": ["23 books", "$266 Value"], "tile_stamp": "books", "tile_name": "Humble Book Bundle: MONOGATARI - Supernatural Light Novels by NISIOISIN from Kodansha", "bundles_sold": 13972.0, "tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/monogatarikodansha_bookbundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "url": "books/monogatari-kodansha-books", "type": "bundle", "human_name": "MONOGATARI - Supernatural Light Novels by NISIOISIN from Kodansha"}, {"tile_logo_information": {"config": {"image_type": "gcs", "gcs": "images/logos/soundfx_bundle-logo-product-retina.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "product_variables": {"msrp": "$695"}, "machine_name": "soundfx_softwarebundle", "high_res_tile_image": "https://hb.imgix.net/f4ee29339526f6ae09cde45f7cdd7423942898c1.png?auto=compress,format&fit=crop&h=600&w=1200&s=9da902910cc0cff6b44e70605aa2a4c2", "disable_hero_tile": false, "marketing_blurb": "Get RPG Magic SFX Pack 2, Zombie Voice Samples, Mega Music Collection, Dark Fantasy Studio Megapack, and more!", "hover_title": "Pay What You Want", "product_url": "/software/sound-fx-software", "tile_image": "https://hb.imgix.net/f4ee29339526f6ae09cde45f7cdd7423942898c1.png?auto=compress,format&fit=crop&h=353&w=616&s=19b5ef97c4a0c0aaf111ea4967ad2535", "cached_content_events": [{"identifier": "lessthan1", "display_counter": false, "type": "base", "price": null, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": [], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "initial", "display_counter": false, "type": "price", "price": 1.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["core_tier"], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "bta1", "display_counter": false, "type": "average", "price": null, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bta_tier"], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "bt25", "display_counter": false, "type": "price", "price": 25.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bt25_tier"], "has_tpkds": false, "max_price": null, "is_base": false}], "bundle_machine_name": "soundfx_softwarebundle", "high_res_tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/soundfx_softwarebundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "hero_highlights": [{"heading": "{msrp} worth of awesome sounds", "tooltip": "Get audio packs collectively valued at up to {msrp}."}, {"heading": "Pay $1 or more", "tooltip": "Name your price of $1 or more and increase your contribution to upgrade your bundle."}], "end_date": "2019-12-10T19:00:00", "highlights": ["Pay What You Want", "43 items", "$695 Value", "Support Charity"], "supports_partners": true, "short_marketing_blurb": "Get RPG Magic SFX Pack 2, Zombie Voice Samples and more!", "detailed_marketing_blurb": "Bring expression to your video games, movies, and more with this bundle of music and sound effects! Breath life into your characters with voice audio, create ambiance with music, and add the final touches with sound effects.", "blocked_territories": [], "tile_logo": "https://hb.imgix.net/e8df268e171b379aedc8e7c858e9ebbc0d7a1668.png?auto=compress,format&h=170&w=1200&s=c5e4c0a5c63da74bbc01e5e2fb8d3422", "tile_short_name": "Music and Sound FX", "start_date": "2019-11-19T19:00:00", "tab_end": "2019-12-10T19:00:00", "hover_highlights": ["43 items", "$695 Value"], "tile_stamp": "mixed", "tile_name": "Humble Music and Sound Effects for Games, Films, and Content Creators Bundle", "bundles_sold": 12148.0, "tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/soundfx_softwarebundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "url": "software/sound-fx-software", "type": "bundle", "human_name": "Music and Sound FX"}, {"tile_logo_information": {"config": {"image_type": "gcs", "gcs": "images/logos/2danimation_software_logo-product-retina.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "product_variables": {"msrp": "$643"}, "machine_name": "2danimation_softwarebundle", "high_res_tile_image": "https://hb.imgix.net/3f9f4bf89dea84b3bf7427ade7a03689c6a7b78a.png?auto=compress,format&fit=crop&h=600&w=1200&s=6eb293e47e09c4094722309ee2a0bf41", "disable_hero_tile": false, "marketing_blurb": "Get CrazyTalk Animator 3 Pro, CrazyTalk 8 Standard, Contents, Training and more!", "hover_title": "Pay What You Want", "product_url": "/software/2d-animation-software", "tile_image": "https://hb.imgix.net/3f9f4bf89dea84b3bf7427ade7a03689c6a7b78a.png?auto=compress,format&fit=crop&h=353&w=616&s=def258f885070dd381434371cc28a4ac", "cached_content_events": [{"identifier": "lessthan1", "display_counter": false, "type": "base", "price": null, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": [], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "initial", "display_counter": false, "type": "price", "price": 1.0, "has_subproducts": false, "start": null, "mpa_time": null, "section_identifiers": ["core_tier"], "has_tpkds": true, "max_price": null, "is_base": false}, {"identifier": "bta1", "display_counter": false, "type": "average", "price": null, "has_subproducts": false, "start": null, "mpa_time": null, "section_identifiers": ["bta_tier"], "has_tpkds": true, "max_price": null, "is_base": false}, {"identifier": "bt25", "display_counter": false, "type": "price", "price": 25.0, "has_subproducts": false, "start": null, "mpa_time": null, "section_identifiers": ["bt25_tier"], "has_tpkds": true, "max_price": null, "is_base": false}], "bundle_machine_name": "2danimation_softwarebundle", "high_res_tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/2danimation_softwarebundle-product-v2.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "hero_highlights": [{"heading": "{msrp} worth of awesome software", "tooltip": "Get software collectively valued at up to {msrp}."}, {"heading": "Pay $1 or more", "tooltip": "Name your price of $1 or more and increase your contribution to upgrade your bundle."}], "end_date": "2019-12-18T19:00:00", "highlights": ["Pay What You Want", "14 items", "$643 Value", "Support Charity"], "supports_partners": true, "short_marketing_blurb": "Get CrazyTalk Animator 3 PRO, CrazyTalk 8 Standard, and more!", "detailed_marketing_blurb": "<span style=\"text-align: center;\">Empower everyone to create and animate!<br />Get these fully-featured animation tools designed to create professional marketing videos, animated avatars and comic effects and more.</span>", "blocked_territories": [], "tile_logo": "https://hb.imgix.net/81b6bd18b90063bf7d2fa502db31c84e8389197f.png?auto=compress,format&h=170&w=1200&s=c04a2556cc6e5685d500a70af1fc9889", "tile_short_name": "2D Animation", "start_date": "2019-11-27T19:00:00", "tab_end": "2019-12-18T19:00:00", "hover_highlights": ["14 items", "$643 Value"], "tile_stamp": "software", "tile_name": "Humble Software Bundle: 2D Animation", "bundles_sold": 2850.0, "tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/2danimation_softwarebundle-product-v2.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "url": "software/2d-animation-software", "type": "bundle", "human_name": "2D Animation"}, {"tile_logo_information": {"config": {"image_type": "gcs", "gcs": "images/logos/orcus5eholidayhorde_bookbundle_logo-product-retina.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "product_variables": {"msrp": "$475"}, "machine_name": "orcus5eholidayhorde_bookbundle", "high_res_tile_image": "https://hb.imgix.net/babf7cd07f0f765be4772c5b4134c287ee0fab44.png?auto=compress,format&fit=crop&h=600&w=1200&s=e04912bc66691cf7a5820a17691c5ff9", "disable_hero_tile": false, "marketing_blurb": "Get <em>Rappan Athuk</em>, <em>City of Brass</em>, <em>Creature Codex</em>, <em>Dragons of Aihrde</em>, <em>How Orcus Stole Christmas</em>, and more!", "hover_title": "Pay What You Want", "product_url": "/books/orcus-5e-holiday-horde-books", "tile_image": "https://hb.imgix.net/babf7cd07f0f765be4772c5b4134c287ee0fab44.png?auto=compress,format&fit=crop&h=353&w=616&s=d0e5bbdee4691d0e795bfcf91283844d", "cached_content_events": [{"identifier": "lessthan1", "display_counter": false, "type": "base", "price": null, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": [], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "initial", "display_counter": false, "type": "price", "price": 1.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["core_tier"], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "bt9", "display_counter": false, "type": "price", "price": 9.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bt9_tier"], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "bt18", "display_counter": false, "type": "price", "price": 18.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bt18_tier"], "has_tpkds": true, "max_price": null, "is_base": false}], "bundle_machine_name": "orcus5eholidayhorde_bookbundle", "high_res_tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/orcus5eholidayhorde_bookbundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "hero_highlights": [{"heading": "{msrp} worth of awesome stuff", "tooltip": "Get games and ebooks collectively valued at up to {msrp}."}, {"heading": "Pay $1 or more", "tooltip": "Name your price of $1 or more and increase your contribution to upgrade your bundle."}, {"heading": "DRM-free", "tooltip": "Download the ebooks onto your favorite device to enjoy anywhere, anytime."}, {"heading": "PDF Format", "tooltip": "These ebooks come in PDF file types to support many devices."}], "end_date": "2019-12-18T19:00:00", "highlights": ["Pay What You Want", "37 Items", "$475 Value", "Support Charity"], "supports_partners": true, "short_marketing_blurb": "Get Rappan Athuk, City of Brass, Creature Codex, and more!", "detailed_marketing_blurb": "Break out the hot chocolate and cozy up by the fire for a bundle filled with tabletop RPG ebooks! Save Christmas from the great Demon Prince in <em>How Orcus Saved Christmas</em>, delve into the depths of <em>Rappan Athuk</em>, prepare for battle in <em>City of Brass</em>, and more.", "blocked_territories": [], "tile_logo": "https://hb.imgix.net/8a59cf6f2568cd657c8fcbec3a3b539280f8b4df.png?auto=compress,format&h=170&w=1200&s=7c3f89a6dc2f6f3fd714a177b09dea00", "tile_short_name": "Orcus' 5E Holiday Horde", "start_date": "2019-11-27T19:00:00", "tab_end": "2019-12-18T19:00:00", "hover_highlights": ["37 Items", "$475 Value"], "tile_stamp": "books", "tile_name": "Humble RPG Book Bundle: Orcus' 5E Holiday Horde", "bundles_sold": 1905.0, "tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/orcus5eholidayhorde_bookbundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "url": "books/orcus-5e-holiday-horde-books", "type": "bundle", "human_name": "Orcus' 5E Holiday Horde"}, {"tile_logo_information": {"config": {"image_type": "gcs", "gcs": "images/logos/fooddrinkchronicle_bookbundle_logo-product-retina.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "product_variables": {"msrp": "$499"}, "machine_name": "fooddrinkchronicle_bookbundle", "high_res_tile_image": "https://hb.imgix.net/ce1c7bfe8e512f4d459c152590af56183516b408.png?auto=compress,format&fit=crop&h=600&w=1200&s=d6b308578ba02843239eccde759e19e5", "disable_hero_tile": false, "marketing_blurb": "Get <em>Dinner\u2019s in the Oven: Simple One-Pan Meals</em>, <em>Cider Made Simple: All About Your New Favorite Drink</em>, <em>Nightcap: More than 40 Cocktails to Close Out Any Evening</em>, and more!", "hover_title": "Pay What You Want", "product_url": "/books/food-drink-chronicle-books", "tile_image": "https://hb.imgix.net/ce1c7bfe8e512f4d459c152590af56183516b408.png?auto=compress,format&fit=crop&h=353&w=616&s=cc43ba395343508d8cfc61faebdfec13", "cached_content_events": [{"identifier": "lessthan1", "display_counter": false, "type": "base", "price": null, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": [], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "initial", "display_counter": false, "type": "price", "price": 1.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["core_tier"], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "bt8", "display_counter": false, "type": "price", "price": 8.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bt8_tier"], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "bt15", "display_counter": false, "type": "price", "price": 15.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bt15_tier"], "has_tpkds": false, "max_price": null, "is_base": false}], "bundle_machine_name": "fooddrinkchronicle_bookbundle", "high_res_tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/fooddrinkchronicle_bookbundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "hero_highlights": [{"heading": "{msrp} worth of awesome stuff", "tooltip": "Get ebooks collectively valued at up to {msrp}."}, {"heading": "Pay $1 or more", "tooltip": "Name your price of $1 or more and increase your contribution to upgrade your bundle."}, {"heading": "DRM-free", "tooltip": "Download the ebooks onto your favorite device to enjoy anywhere, anytime."}, {"heading": "Multi-format", "tooltip": "These ebooks come in PDF, MOBI, and ePub file types to support many devices."}], "end_date": "2019-12-02T19:00:00", "highlights": ["Pay What You Want", "29 books", "$499 Value", "Support Charity"], "supports_partners": true, "short_marketing_blurb": "Get Dinner\u2019s in the Oven: Simple One-Pan Meals and more!", "detailed_marketing_blurb": "Grab an apron, roll up your sleeves, and grab a whisk because we\u2019re taking this bundle to the kitchen! ", "blocked_territories": [], "tile_logo": "https://hb.imgix.net/34e8723021d01c164892c49ee625a02c95af15b0.png?auto=compress,format&h=170&w=1200&s=03d3ddb43de6b9cebe6be78020d98969", "tile_short_name": "Cookbooks, Cocktails, & Party Snacks by Chronicle Books", "start_date": "2019-11-11T19:00:00", "tab_end": "2019-12-02T19:00:00", "hover_highlights": ["29 books", "$499 Value"], "tile_stamp": "books", "tile_name": "Humble Book Bundle: Cookbooks, Cocktails, & Party Snacks by Chronicle Books", "bundles_sold": 10250.0, "tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/fooddrinkchronicle_bookbundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "url": "books/food-drink-chronicle-books", "type": "bundle", "human_name": "Cookbooks, Cocktails, & Party Snacks by Chronicle Books"}, {"tile_logo_information": {"config": {"image_type": "gcs", "gcs": "images/logos/makingmusicbywiley_bookbundle_logo-product-retina.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "product_variables": {"msrp": "$560"}, "machine_name": "makingmusicbywiley_bookbundle", "high_res_tile_image": "https://hb.imgix.net/be2936392975d724829a118ebb65eb97212bd497.png?auto=compress,format&fit=crop&h=600&w=1200&s=2748bfb5be71308a31862d91691c2d39", "disable_hero_tile": false, "marketing_blurb": "Get <em>Piano Exercises For Dummies</em>, <em>DJing For Dummies, 3rd Edition</em>, <em>Ukelele For Dummies, 2nd Edition</em>, <em>Singing Exercises For Dummies</em>, <em>Logic Pro X For Dummies, 2nd Edition</em>, and more!", "hover_title": "Pay What You Want", "product_url": "/books/making-music-by-wiley-books", "tile_image": "https://hb.imgix.net/be2936392975d724829a118ebb65eb97212bd497.png?auto=compress,format&fit=crop&h=353&w=616&s=3944f5ada21c6b591f1c64524f3c554d", "cached_content_events": [{"identifier": "lessthan1", "display_counter": false, "type": "base", "price": null, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": [], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "initial", "display_counter": false, "type": "price", "price": 1.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["core_tier"], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "bt8", "display_counter": false, "type": "price", "price": 8.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bt8_tier"], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "bt15", "display_counter": false, "type": "price", "price": 15.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bt15_tier"], "has_tpkds": false, "max_price": null, "is_base": false}], "bundle_machine_name": "makingmusicbywiley_bookbundle", "high_res_tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/makingmusicbywiley_bookbundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "hero_highlights": [{"heading": "{msrp} worth of awesome stuff", "tooltip": "Get ebooks collectively valued at up to {msrp}."}, {"heading": "Pay $1 or more", "tooltip": "Name your price of $1 or more and increase your contribution to upgrade your bundle."}, {"heading": "DRM-free", "tooltip": "Download the ebooks onto your favorite device to enjoy anywhere, anytime."}, {"heading": "Multi-format", "tooltip": "These ebooks come in PDF, PRC, and ePub file types to support many devices."}], "end_date": "2019-12-16T19:00:00", "highlights": ["Pay What You Want", "21 books", "$560 Value", "Support Charity"], "supports_partners": true, "short_marketing_blurb": "Get Piano Exercises For Dummies, DJing For Dummies, 3rd Edition and more!", "detailed_marketing_blurb": "Get <em>Piano Exercises For Dummies</em>, <em>DJing For Dummies, 3rd Edition</em>, <em>Ukelele For Dummies, 2nd Edition</em>, <em>Singing Exercises For Dummies</em>, <em>Logic Pro X For Dummies, 2nd Edition</em>, and more!", "blocked_territories": [], "tile_logo": "https://hb.imgix.net/925d82291e02dd22bdf5ab80a96fb49faaeac779.png?auto=compress,format&h=170&w=1200&s=a5e2e03c91c6ae42f26d7d5ff47c09fd", "tile_short_name": "Making Music by Wiley", "start_date": "2019-11-25T19:00:00", "tab_end": "2019-12-16T19:00:00", "hover_highlights": ["21 books", "$560 Value"], "tile_stamp": "books", "tile_name": "Humble Book Bundle: Making Music by Wiley", "bundles_sold": 5937.0, "tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/makingmusicbywiley_bookbundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "url": "books/making-music-by-wiley-books", "type": "bundle", "human_name": "Making Music by Wiley"}, {"tile_logo_information": {"config": {"image_type": "gcs", "gcs": "images/logos/pathfindercomicssupertrove_bookbundle_product_logo.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "product_variables": {"msrp": "$276"}, "machine_name": "pathfindercomicssupertrove_bookbundle", "high_res_tile_image": "https://hb.imgix.net/6c9b12651fd9597ce24f5353b7d1bcfc315db1e7.png?auto=compress,format&fit=crop&h=600&w=1200&s=76c9c756b03256e9c385727cfd5bd1ec", "disable_hero_tile": false, "marketing_blurb": "Get the Pathfinder\u00a0RPG Advanced Player's Guide, Core Rulebook, and more!", "hover_title": "Pay What You Want", "product_url": "/books/pathfinder-comics-cache-books", "tile_image": "https://hb.imgix.net/6c9b12651fd9597ce24f5353b7d1bcfc315db1e7.png?auto=compress,format&fit=crop&h=353&w=616&s=577a3a8bbeafe7448ddd11c5449fe61d", "cached_content_events": [{"identifier": "lessthan1", "display_counter": false, "type": "base", "price": null, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": [], "has_tpkds": false, "max_price": null, "is_base": false}, {"identifier": "initial", "display_counter": false, "type": "price", "price": 1.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["core_tier"], "has_tpkds": true, "max_price": null, "is_base": false}, {"identifier": "bt8", "display_counter": false, "type": "price", "price": 8.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bt8_tier"], "has_tpkds": true, "max_price": null, "is_base": false}, {"identifier": "bt15", "display_counter": false, "type": "price", "price": 15.0, "has_subproducts": true, "start": null, "mpa_time": null, "section_identifiers": ["bt15_tier"], "has_tpkds": true, "max_price": null, "is_base": false}], "bundle_machine_name": "pathfindercomicssupertrove_bookbundle", "high_res_tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/pathfindercomicssupertrove_bookbundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "hero_highlights": [{"heading": "{msrp} worth of awesome stuff", "tooltip": "Get comics and ebooks collectively valued at up to {msrp}."}, {"heading": "Pay $1 or more", "tooltip": "Name your price of $1 or more and increase your contribution to upgrade your bundle."}, {"heading": "DRM-free", "tooltip": "Download the comics and ebooks onto your favorite device to enjoy anywhere, anytime."}, {"heading": "Multi-format", "tooltip": "These comics and ebooks come in multiple file types to support many devices."}], "end_date": "2019-12-11T19:00:00", "highlights": ["Pay What You Want", "59 comics", "$276 Value", "Support Charity"], "supports_partners": true, "short_marketing_blurb": "Get the Pathfinder\u00a0RPG Advanced Player's Guide, Core Rulebook, and more!", "detailed_marketing_blurb": "We've teamed up with Dynamite Entertainment and Paizo Inc. to bring you a bundle filled with tabletop RPG books and comics including <em>Pathfinder RPG Advanced Player's Guide,</em> <em>Crypt of the Everflame Adventure, Pathfinder: Worldscape #1, Pathfinder: Goblins! #5 (of 5)</em>, and much more!", "blocked_territories": [], "tile_logo": "https://hb.imgix.net/56b0cfbaf614dc08ed2b0bcdec211626973ac0bd.png?auto=compress,format&h=170&w=1200&s=468ef141efb126de65e78f1661675002", "tile_short_name": "Pathfinder Comics Cache by Paizo & Dynamite", "start_date": "2019-11-20T19:00:00", "tab_end": "2019-12-11T19:00:00", "hover_highlights": ["59 comics", "$276 Value"], "tile_stamp": "comics", "tile_name": "Humble RPG Book Bundle: Pathfinder Comics Cache by Paizo & Dynamite", "bundles_sold": 5670.0, "tile_image_information": {"config": {"image_type": "gcs", "gcs": "images/humble_home/pathfindercomicssupertrove_bookbundle-product.png", "imgix": {"args": {}, "master_image": {"image_type": "gcs", "gcs": "", "static": "", "imgix": {}}}}}, "url": "books/pathfinder-comics-cache-books", "type": "bundle", "human_name": "Pathfinder Comics Cache by Paizo & Dynamite"}],
1034 "searchOptions": {
1035 "pricing_constants": {
1036 "current_country": "ES",
1037 "pricing_currency": "EUR",
1038 "exchange_rates": {"USD": 1.0, "IDR": 14104.999089419049, "BGN": 1.780914223274449, "ISK": 122.01784738663267, "ILS": 3.47259151338554, "GBP": 0.7760426151884903, "DKK": 6.803223456565289, "CAD": 1.3307230012748132, "JPY": 109.66126388635949, "HUF": 303.9701329448188, "RON": 4.354671280276817, "MYR": 4.177927517756329, "SEK": 9.560644691313058, "SGD": 1.3674194135858677, "HKD": 7.826807503187033, "AUD": 1.4776907667091606, "CHF": 1.0014569295210345, "KRW": 1179.9399016572572, "CNY": 7.027135312329266, "TRY": 5.75468949189583, "HRK": 6.773356401384083, "NZD": 1.5561828446548898, "THB": 30.2349298852668, "EUR": 0.9105809506465125, "NOK": 9.200965215807685, "RUB": 64.2454926242943, "INR": 71.65133855399745, "MXN": 19.530413403751595, "CZK": 23.233472955745764, "BRL": 4.230468038608632, "PLN": 3.932343835366964, "PHP": 50.845019122199965, "ZAR": 14.678291750136587}
1039 },
1040 "subscriptioncontent_icon": "https://humblebundle-a.akamaihd.net/static/hashed/ac7ab70a9a2116ba9fae8feead3ba35fe1c609f5.jpg",
1041 "bundle_icon": "https://humblebundle-a.akamaihd.net/static/hashed/40f0b827c9d1c12cfc3dfd358ec39cc34e5dd3a7.jpg"
1042 },
1043 "userDropdown": {
1044 "hasDashboard": false,
1045 "isPartner": false
1046 }
1047 }
1048 }
1049</script>
1050
1051<script id="storefront-webpack-json-data" type="application/json">
1052 {
1053 "canEditProduct": false,
1054 "charity": {
1055 "charityData": [{"category": "Disaster Relief,Human Services,International", "city": "Washington", "description": "Help people affected by disasters. Your gift enables the Red Cross to prepare for, respond to and help people recover from disasters big and small. \r\n\r\n\r\nThe American Red Cross name and emblem are used with its permission, which in no way constitutes an endorsement, express or implied, of any product, service, company, opinion or political position. ", "url": "http://www.redcross.org", "country": "US", "charity_id": "3843", "state": "DC", "keywords": "disaster,armed forces,first aid,emergency response,floods, red cross, american red cross", "human_name": "American Red Cross", "logo_url": "https://hbproxy.imgix.net/https%3A%2F%2Fpics.paypal.com%2F00%2Fs%2FMjk5MDliMzktMzYwOC00ZDRjLWIyNGQtZDc3N2I3Nzc3ZDQy%2Ffile.JPG?auto=compress&auto=format&bg=fff&fit=fill&h=350&w=510&s=17f2eb91bcef146998a29e8cfbb7ff00"}, {"category": "Arts and Culture", "city": "Redmond", "description": "Child's Play seeks to improve the lives of children in hospitals and healthcare facilities around the world through the kindness and generosity of the video game industry and the power of play.", "url": "http://www.childsplaycharity.org", "country": "US", "charity_id": "12277", "state": "WA", "keywords": "child's play,childs play,penny arcade,penny-arcade,charity", "human_name": "Child's Play", "logo_url": "https://hbproxy.imgix.net/https%3A%2F%2Fpics.paypal.com%2F00%2Fs%2FNjVlOTRhNmYtYjAzNS00Yzc4LWI4OTItMTNmNWQxOTY5Nzhl%2Ffile.PNG?auto=compress&auto=format&bg=fff&fit=fill&h=350&w=510&s=92f3c232946e55a55a5c0575533c3190"}, {"category": "Schools and Education", "city": "San Francisco", "description": "The mission of the Wikimedia Foundation is to empower people around the world to collect and develop educational content under a free license or in the public domain, and to disseminate it globally. In collaboration with a network of chapters, the Foundation provides the essential infrastructure and organizational framework for the support and development of multilingual projects, such as Wikipedia, Wiktionary, Wikiquote, Wikibooks, Wikisource, Wikinews, Wikiversity, Wikispecies, and Wikimedia Commons.", "url": "http://www.wikimediafoundation.org/", "country": "US", "charity_id": "25618", "state": "CA", "keywords": "Encyclopedia,Collaborative,Open Source,Free,Knowledge", "human_name": "Wikimedia Foundation, Inc.", "logo_url": "https://hbproxy.imgix.net/https%3A%2F%2Fpics.paypal.com%2F00%2Fs%2FZWZjYjUzODQtN2Q5Yy00NDkxLTkxNTYtNjJjMTA3MmVmNGY2%2Ffile.PNG?auto=compress&auto=format&bg=fff&fit=fill&h=350&w=510&s=3ac6f7059650e5d224c631ff6bed232a"}, {"category": "Philanthropy, Grants, Other", "city": "Bristol", "description": "GamesAid acts as a broker of charitable activity on behalf of individuals and companies within the UK\r\nvideo games industry. Funds are distributed to a diverse range of charities as nominated and\r\nvoted for by its members.\r\n\r\n", "url": "http://www.gamesaid.org", "country": "GB", "charity_id": "31075", "state": "Avon", "keywords": "Computer Games, Software Downloads, Disabled Children", "human_name": "GamesAid", "logo_url": "https://hbproxy.imgix.net/https%3A%2F%2Fpics.paypal.com%2F00%2Fs%2FZmQ4NmQyMjQtMjI1OC00MjRkLWIxNzYtYjdlOThlYjYyOTUz%2Ffile.PNG?auto=compress&auto=format&bg=fff&fit=fill&h=350&w=510&s=f69ebc63497f67ff6c86a2ad19a9a128"}, {"category": "Human Services", "city": "New York", "description": "Right now, 663 million people don't have access to clean water. That's 1 in 10 of us.\r\n\r\ncharity: water is a non-profit organization on a mission to bring clean and safe drinking water to every person on the planet. 100% of all public donations directly fund water project costs, we prove every project we build using photos and GPS coordinates on Google Maps, and we work with strong local implementing partners to build and maintain projects.", "url": "http://www.charitywater.org", "country": "US", "charity_id": "24627", "state": "NY", "keywords": "charity,water,sanitation,Africa,India", "human_name": "charity: water", "logo_url": "https://hbproxy.imgix.net/https%3A%2F%2Fpics.paypal.com%2F00%2Fs%2FMDFmZDc0NjYtMzczYS00NGFlLTgyMTgtOTM1YzNhNTgwNzk4%2Ffile.PNG?auto=compress&auto=format&bg=fff&fit=fill&h=350&w=510&s=e6335c5b98cbdd4f182e387c619161be"}, {"category": "Health and Medicine,Human Services", "city": "Amherst", "description": "<p><em>Payments to JDRF are made via the <a href=\"https://support.humblebundle.com/hc/en-us/articles/205183597\" target=\"_blank\" rel=\"noopener\">PayPal Giving Fund</a>.</em></p>\n<p style=\"font-weight: 400;\">JDRF is the leading global organization funding type 1 diabetes (T1D) research. Our strength lies in our exclusive focus and singular influence on the worldwide effort to end T1D.</p>\n<p style=\"font-weight: 400;\"><strong>Vision:</strong> A world without type 1 diabetes.</p>\n<p style=\"font-weight: 400;\"><strong>Mission:</strong> Improving lives today and tomorrow by accelerating life-changing breakthroughs to cure, prevent and treat T1D and its complications.</p>", "url": "http://www.jdrf.org", "country": "US", "charity_id": "182735", "state": "NY", "featured": true, "keywords": "jdrf,juvenilediabetes,diabetes, child, insulin, sugar, complications, T1D, JDRF,Children,T", "human_name": "JDRF", "logo_url": "https://hb.imgix.net/82a6dfc2125e55deebab348b9cd74c06ae2fd64c.png?auto=format&s=855870d43b080e7131b3c7e84dc4e9ee"}],
1056 "user_charity_id": null,
1057 "featuredCharityId": "182735"
1058 },
1059 "coupons": [],
1060 "ctaKeys": null,
1061 "currency": "EUR",
1062 "currentCountry": "ES",
1063 "edit_mode": false,
1064 "page": {},
1065 "partner_vars": {},
1066 "stripePubKey": "pk_live_Z77z5cJvv0rUOE1ayBDe1xHq",
1067 "wallet": {
1068 "balance": "0",
1069 "currency": "USD"
1070 },
1071 "wishlist": {},
1072 "products_json": [],
1073 "viewing_wishlist": {},
1074 "allowed_payment_processors": ["free", "humblewallet", "paypal", "sofort", "alipay", "stripe_payment_intent", "stripe_checkout"],
1075 "default_payment_credentials": null,
1076 "request_path": "/store/search",
1077 "isChoiceLive": false,
1078
1079 "referral_bonus_amount_money": {"currency": "EUR", "amount": 7.0},
1080
1081 "initializeCordial": true
1082 }
1083</script>
1084<script id="storefront-constants-json-data" type="application/json">
1085 {
1086 "BASE_MONTHLY_MSRP|money": {"currency": "USD", "amount": 100.0},
1087 "BASE_MONTHLY_PRICE|money": {"currency": "USD", "amount": 12.0},
1088 "MAX_CART_SIZE": 20,
1089 "MAX_WISHLIST_SIZE": 100,
1090 "MIN_ABOUT_HEIGHT": 350,
1091 "CHANNEL_PREAMBLE": "",
1092 "STORE_ROOT": "/store",
1093 "BASE_URL_SECURE": "https://www.humblebundle.com",
1094 "CSRF_TOKEN": "25ptD7EwSAa_hxnX-1-1575152138",
1095 "CSRF_FORM_KEY": "_le_csrf_token",
1096 "SEARCH_PARAM_ORDER": ["filter", "genre", "platform", "drm", "search", "sort", "page", "developer", "publisher"],
1097 "SEARCH_PARAMS": {"filter": {"onsale": "On Sale", "new": "New Releases"}, "genre": {"software": "Software", "fps": "FPS", "indie": "Indie", "puzzle": "Puzzle", "multiplayer": "Multiplayer", "vr": "Virtual Reality", "simulation": "Simulation", "strategy": "Strategy", "stealth": "Stealth", "retro": "Retro", "tabletop": "Tabletop", "rpg": "RPG", "mmo": "MMO", "sports": "Sports", "racing": "Racing", "action": "Action", "adventure": "Adventure"}, "drm": {"blizzard": "Battle.net", "gog": "GOG", "download": "DRM-Free", "uplay": "Uplay", "epic": "Epic Games Store", "steam": "Steam"}, "sort": {"discount": "Top Discounts", "alphabetical": "Alphabetical", "newest": "Release Date", "bestselling": "Bestselling"}, "platform": {"oculus-rift": "Oculus Rift", "mac": "Mac", "vive": "Vive", "linux": "Linux", "windows": "Windows", "android": "Android", "3DS": "Nintendo 3DS", "new3ds": "New Nintendo 3DS", "switch": "Nintendo Switch", "windows-mixed-reality": "Windows Mixed Reality"}},
1098 "CHARITY_SEARCH_PARAM_ORDER": ["query", "category", "country", "state", "page"],
1099 "CHARITY_SEARCH_PARAMS": {"category": {"Health and Medicine": "Health and Medicine", "Employment and Professional Associations": "Employment and Professional Associations", "Arts and Culture": "Arts and Culture", "Animals": "Animals", "Schools and Education": "Schools and Education", "Science and Research": "Science and Research", "Sports and Recreation": "Sports and Recreation", "Society and Communities": "Society and Communities", "Religion and Spirituality": "Religion and Spirituality", "Environment": "Environment", "Human Services": "Human Services", "Children and Youth Development": "Children and Youth Development", "Philanthropy, Grants and Other": "Philanthropy, Grants and Other", "International": "International", "Crime Prevention and Justice": "Crime Prevention and Justice", "Military and Veterans": "Military and Veterans", "Housing, Homelessness and Hunger": "Housing, Homelessness and Hunger", "Disaster Relief": "Disaster Relief"}, "country": {"GB": "United Kingdom", "US": "United States"}, "state": {"WA": "Washington", "WI": "Wisconsin", "WV": "West Virginia", "FL": "Florida", "WY": "Wyoming", "NH": "New Hampshire", "NJ": "New Jersey", "NM": "New Mexico", "NC": "North Carolina", "ND": "North Dakota", "NE": "Nebraska", "NY": "New York", "RI": "Rhode Island", "NV": "Nevada", "CO": "Colorado", "CA": "California", "GA": "Georgia", "CT": "Connecticut", "OK": "Oklahoma", "OH": "Ohio", "KS": "Kansas", "SC": "South Carolina", "KY": "Kentucky", "OR": "Oregon", "SD": "South Dakota", "DE": "Delaware", "DC": "District of Columbia", "HI": "Hawaii", "TX": "Texas", "LA": "Louisiana", "TN": "Tennessee", "PA": "Pennsylvania", "VA": "Virginia", "AK": "Alaska", "AL": "Alabama", "AR": "Arkansas", "VT": "Vermont", "IL": "Illinois", "IN": "Indiana", "IA": "Iowa", "AZ": "Arizona", "ID": "Idaho", "ME": "Maine", "MD": "Maryland", "MA": "Massachusetts", "UT": "Utah", "MO": "Missouri", "MN": "Minnesota", "MI": "Michigan", "MT": "Montana", "MS": "Mississippi"}},
1100 "FEATURED_CHARITY_IDS": ["3843", "12277", "25618", "31075", "24627", "182735"],
1101 "REDIRECTS": {"/link/monthly/": "/subscription?hmb_source=store_home&utm_medium=monthly_storefront_featured_item&hmb_medium=monthly_storefront_featured_item&hmb_campaign=Humble_Monthly_Store_Discount", "/link/rewards/": "/rewards?hmb_source=store_home&utm_medium=rewards_storefront_featured_item&hmb_medium=rewards_storefront_featured_item&hmb_campaign=Humble_Rewards_Store", "/link/mission/": "/mission?hmb_source=store_home&utm_medium=gamification_storefront_featured_item&hmb_medium=gamification_storefront_featured_item&hmb_campaign=Gamification_Store"},
1102 "ADMIN_LINKS_ENABLED": null,
1103 "XRAY_GAMES_TRAITS_API_KEY": "34FC845D-A6DE-4106-BE33-D28326529CCC",
1104 "OPEN_CRITIC_API_KEY": "rpw9QgHKBHZf",
1105 "IS_EU_COUNTRY": true,
1106 "EXCHANGE_RATES": {"USD": 1.0, "IDR": 14104.999089419049, "BGN": 1.780914223274449, "ISK": 122.01784738663267, "ILS": 3.47259151338554, "GBP": 0.7760426151884903, "DKK": 6.803223456565289, "CAD": 1.3307230012748132, "JPY": 109.66126388635949, "HUF": 303.9701329448188, "RON": 4.354671280276817, "MYR": 4.177927517756329, "SEK": 9.560644691313058, "SGD": 1.3674194135858677, "HKD": 7.826807503187033, "AUD": 1.4776907667091606, "CHF": 1.0014569295210345, "KRW": 1179.9399016572572, "CNY": 7.027135312329266, "TRY": 5.75468949189583, "HRK": 6.773356401384083, "NZD": 1.5561828446548898, "THB": 30.2349298852668, "EUR": 0.9105809506465125, "NOK": 9.200965215807685, "RUB": 64.2454926242943, "INR": 71.65133855399745, "MXN": 19.530413403751595, "CZK": 23.233472955745764, "BRL": 4.230468038608632, "PLN": 3.932343835366964, "PHP": 50.845019122199965, "ZAR": 14.678291750136587},
1107 "TOTAL_NUMBER_OF_CHARITIES": 20000,
1108 "GENRES_MAP": {"software": "Software", "fps": "FPS", "indie": "Indie", "puzzle": "Puzzle", "multiplayer": "Multiplayer", "vr": "Virtual Reality", "simulation": "Simulation", "strategy": "Strategy", "stealth": "Stealth", "retro": "Retro", "tabletop": "Tabletop", "rpg": "RPG", "mmo": "MMO", "sports": "Sports", "racing": "Racing", "action": "Action", "adventure": "Adventure"},
1109 "FEATURED_GENRES": ["rpg", "indie", "vr", "simulation", "strategy", "adventure", "action", "racing"]
1110 }
1111</script>
1112
1113
1114<script src="https://humblebundle-a.akamaihd.net/static/hashed/630f644e7205aefeec1b574ba885ba1f8817d489.js"></script>
1115
1116<script src="https://humblebundle-a.akamaihd.net/static/hashed/64a1e024b3e129666572bfe2f5cd69a79dbfa1aa.js"></script>
1117
1118
1119<div id="site-modal"></div>
1120 </body>
1121</html>