It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://www.giantbomb.com/forums/general-discussion-30/2023-games-of-the-year-1917676/

  1. <!doctype html>
  2. <html lang="en"  class="no-js no-touch ">
  3.  
  4. <head><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1588750645",accountID:"3680512",trustKey:"3680512",xpid:"VwAPUVNSChABUVBUBAUAXlQH",licenseKey:"NRJS-433baf257505ff5076b",applicationID:"1516347806"};;/*! For license information please see nr-loader-spa-1.260.0.min.js.LICENSE.txt */
  5. (()=>{var e,t,r={234:(e,t,r)=>{"use strict";r.d(t,{P_:()=>m,Mt:()=>b,C5:()=>s,DL:()=>w,OP:()=>O,lF:()=>D,Yu:()=>_,Dg:()=>v,CX:()=>c,GE:()=>E,sU:()=>I});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o);const r=(0,n.ek)(e);r&&(r.info=a[e])}const u=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(7056),l=r(50);const f="[data-nr-mask]",h=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{feature_flags:[],proxy:{assets:void 0,beacon:void 0},privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{expiresMs:d.oD,inactiveMs:d.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},metrics:{enabled:!0,autoStart:!0},page_action:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1,autoStart:!0},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},harvest:{tooManyRequestsDelay:60},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){u(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,l.Z)("An invalid session_replay.mask_selector was provided. '*' will be used.",t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){u(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.Z)("An invalid session_replay.block_selector was provided and will not be used",t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.Z)("An invalid session_replay.mask_input_option was provided and will not be used",t)}},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0}}},p={},g="All configuration objects require an agent identifier!";function m(e){if(!e)throw new Error(g);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function v(e,t){if(!e)throw new Error(g);p[e]=(0,i.D)(t,h());const r=(0,n.ek)(e);r&&(r.init=p[e])}function b(e,t){if(!e)throw new Error(g);var r=m(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}const y={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A={};function w(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!A[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return A[e]}function E(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");A[e]=(0,i.D)(t,y);const r=(0,n.ek)(e);r&&(r.loader_config=A[e])}const _=(0,n.mF)().o;var x=r(385),R=r(6818);const S={buildEnv:R.Re,distMethod:R.gF,version:R.q4,originTime:x.sK},T={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,origin:""+x._A.location,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,harvestCount:0,timeKeeper:void 0},N={};function O(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!N[e])throw new Error("Runtime for ".concat(e," was never set"));return N[e]}function I(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");N[e]={...(0,i.D)(t,T),...S};const r=(0,n.ek)(e);r&&(r.runtime=N[e])}function D(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},9567:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{"use strict";r.d(t,{Re:()=>i,gF:()=>o,lF:()=>a,q4:()=>n});const n="1.260.0",i="PROD",o="CDN",a="2.0.0-alpha.12"},385:(e,t,r)=>{"use strict";r.d(t,{FN:()=>c,IF:()=>l,LW:()=>a,Nk:()=>h,Tt:()=>u,_A:()=>o,iS:()=>s,il:()=>n,sK:()=>p,ux:()=>d,v6:()=>i,w1:()=>f});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a="complete"===o?.document?.readyState,s=Boolean("hidden"===o?.document?.visibilityState),c=""+o?.location,u=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Boolean(n&&window.document.documentMode),h=!!o.navigator?.sendBeacon,p=Math.floor(Date.now()-performance.now())},1117:(e,t,r)=>{"use strict";r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occurred while setting SharedContext",e)}}}},1199:(e,t,r)=>{"use strict";r.d(t,{R2:()=>a,zR:()=>i,zh:()=>o});var n=[];function i(e){if(o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},8e3:(e,t,r)=>{"use strict";r.d(t,{LP:()=>l,RP:()=>c,o5:()=>u});var n=r(8325),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){d(e),s[e].get(t)&&s[e].delete(t),s[e].size&&f(e)}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((e=>{let[t,r]=e;return r.staged}))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((t=>{let[r]=t;s[e].delete(r),h(e,r)})))}function h(e,t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u<s.length;++u)p(s[u],c);(0,i.D)(c,(function(e,t){(0,i.D)(t,(function(t,r){r[0].on(e,r[1])}))}))}r.isolatedBacklog||delete a[t],r.backlog[t]=null,r.emit("drain-"+t,[])}}function p(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},8325:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,ee:()=>u});var n=r(8632),i=r(2210),o=r(234);class a{constructor(e){this.contextId=e}}var s=r(3117);const c="nr@context:".concat(s.a),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.OP)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((e=>{let[n,i]=e;s[i]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a?e:e?(0,i.X)(e,c,(()=>new a(c))):new a(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.fP)();d.ee||(d.ee=u)},5546:(e,t,r)=>{"use strict";r.d(t,{E:()=>n,p:()=>i});var n=r(8325).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{"use strict";r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{"use strict";r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},3117:(e,t,r)=>{"use strict";r.d(t,{a:()=>n});const n=(0,r(4402).Rl)()},4402:(e,t,r)=>{"use strict";r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},7056:(e,t,r)=>{"use strict";r.d(t,{Bq:()=>n,Hb:()=>a,IK:()=>u,K4:()=>i,oD:()=>o,uT:()=>c,wO:()=>s});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},7894:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{"use strict";r.d(t,{e:()=>i});var n=r(385);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n._A?.location?.protocol&&t.host===n._A?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},50:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2825:(e,t,r)=>{"use strict";r.d(t,{N:()=>c,T:()=>s});var n=r(8325),i=r(385);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{i._A.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},2210:(e,t,r)=>{"use strict";r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},7872:(e,t,r)=>{"use strict";function n(e){var t=this;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=n?.leading||!1;let o;return function(){for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];i&&void 0===o&&(e.apply(t,a),o=setTimeout((()=>{o=clearTimeout(o)}),r)),i||(clearTimeout(o),o=setTimeout((()=>{e.apply(t,a)}),r))}}function i(e){var t=this;let r=!1;return function(){if(!r){r=!0;for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];e.apply(t,i)}}}r.d(t,{D:()=>n,Z:()=>i})},1284:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{"use strict";r.d(t,{P:()=>o});var n=r(8325);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{"use strict";r.d(t,{KB:()=>a,b2:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{"use strict";r.d(t,{EZ:()=>d,ce:()=>o,ek:()=>u,fP:()=>a,gG:()=>l,h5:()=>c,mF:()=>s});var n=r(385),i=r(7894);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n._A.NREUM||(n._A.NREUM={}),void 0===n._A.newrelic&&(n._A.newrelic=n._A.NREUM),n._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:n._A.setTimeout,SI:n._A.setImmediate,CT:n._A.clearTimeout,XHR:n._A.XMLHttpRequest,REQ:n._A.Request,EV:n._A.Event,PR:n._A.Promise,MO:n._A.MutationObserver,FETCH:n._A.fetch}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.z)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},7806:(e,t,r)=>{"use strict";r.d(t,{em:()=>b,u5:()=>T,QU:()=>I,_L:()=>j,Gm:()=>L,Lg:()=>M,BV:()=>V,Kf:()=>Y});var n=r(8325),i=r(3117);const o="nr@original:".concat(i.a);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}var l=r(2210),f=r(385);const h={},p=f._A.XMLHttpRequest,g="addEventListener",m="removeEventListener",v="nr@wrapped:".concat(n.A);function b(e){var t=function(e){return(e||n.ee).get("events")}(e);if(h[t.debugId]++)return t;h[t.debugId]=1;var r=c(t,!0);function i(e){r.inPlace(e,[g,m],"-",o)}function o(e,t){return e[1]}return"getPrototypeOf"in Object&&(f.il&&y(document,i),y(f._A,i),y(p.prototype,i)),t.on(g+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,l.X)(n,v,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(m+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function y(e,t){let r=e;for(;"object"==typeof r&&!Object.prototype.hasOwnProperty.call(r,g);)r=Object.getPrototypeOf(r);for(var n=arguments.length,i=new Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];r&&t(r,...i)}var A="fetch-",w=A+"body-",E=["arrayBuffer","blob","json","text","formData"],_=f._A.Request,x=f._A.Response,R="prototype";const S={};function T(e){const t=function(e){return(e||n.ee).get("fetch")}(e);if(!(_&&x&&f._A.fetch))return t;if(S[t.debugId]++)return t;function r(e,r,i){var o=e[r];"function"==typeof o&&(e[r]=function(){var e,r=[...arguments],a={};t.emit(i+"before-start",[r],a),a[n.A]&&a[n.A].dt&&(e=a[n.A].dt);var s=o.apply(this,r);return t.emit(i+"start",[r,e],s),s.then((function(e){return t.emit(i+"end",[null,e],s),e}),(function(e){throw t.emit(i+"end",[e],s),e}))})}return S[t.debugId]=1,E.forEach((e=>{r(_[R],e,w),r(x[R],e,w)})),r(f._A,"fetch",A),t.on(A+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(A+"done",[null,r],n)}else t.emit(A+"done",[e],n)})),t}const N={},O=["pushState","replaceState"];function I(e){const t=function(e){return(e||n.ee).get("history")}(e);return!f.il||N[t.debugId]++||(N[t.debugId]=1,c(t).inPlace(window.history,O,"-")),t}var D=r(3239);const P={},C=["appendChild","insertBefore","replaceChild"];function j(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!f.il||P[t.debugId])return t;P[t.debugId]=!0;var r=c(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function s(e,t){if(!e)return t;const r=e.match(a),n=r[1];return s(r[3],t[n])}return r.inPlace(Node.prototype,C,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,c=a.match(i),c?c[1]:null);var a,c;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:s(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,D.m$)(!1)),e.removeEventListener("error",f,(0,D.m$)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,D.m$)(!1)),e.removeEventListener("error",f,(0,D.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,D.m$)(!1)),e.addEventListener("error",f,(0,D.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const k={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!f.il||k[t.debugId])return t;k[t.debugId]=!0;var r=c(t),i=f._A.MutationObserver;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const H={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(H[t.debugId])return t;H[t.debugId]=!0;var r=t.context,i=c(t),a=f._A.Promise;return a&&function(){function e(r){var n=t.context(),o=i(r,"executor-",n,null,!1);const s=Reflect.construct(a,[o],e);return t.context(s).getCtx=function(){return n},s}f._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,o=r(e);o.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c<a;c++)s[c]=arguments[c];s[0]=i(s[0],"cb-",o,null,!1),s[1]=i(s[1],"cb-",o,null,!1);const u=n.apply(this,s);return o.nextPromise=u,t.emit("propagate",[e,!0],u,!1,!1),u},a.prototype.then[o]=n,t.on("executor-start",(function(e){e[0]=i(e[0],"resolve-",this,null,!1),e[1]=i(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const U={},z="setTimeout",F="setInterval",B="clearTimeout",G="-start",q="-",K=[z,"setImmediate",F,B,"clearImmediate"];function V(e){const t=function(e){return(e||n.ee).get("timer")}(e);if(U[t.debugId]++)return t;U[t.debugId]=1;var r=c(t);return r.inPlace(f._A,K.slice(0,2),z+q),r.inPlace(f._A,K.slice(2,3),F+q),r.inPlace(f._A,K.slice(3),B+q),t.on(F+G,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(z+G,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}var Z=r(50);const W={},X=["open","send"];function Y(e){var t=e||n.ee;const r=function(e){return(e||n.ee).get("xhr")}(t);if(W[r.debugId]++)return r;W[r.debugId]=1,b(t);var i=c(r),o=f._A.XMLHttpRequest,a=f._A.MutationObserver,s=f._A.Promise,u=f._A.setInterval,d="readystatechange",l=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],h=[],p=f._A.XMLHttpRequest=function(e){const t=new o(e),n=r.context(t);try{r.emit("new-xhr",[t],n),t.addEventListener(d,(a=n,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,l,"fn-",w)}),(0,D.m$)(!1))}catch(e){(0,Z.Z)("An error occurred while intercepting XHR",e);try{r.emit("internal-error",[e])}catch(e){}}var a;return t};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",w)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,X,"-xhr-",w),r.on("send-xhr-start",(function(e,t){g(e,t),function(e){h.push(e),a&&(m?m.then(A):u?u(A):(v=-v,y.data=v))}(t)})),r.on("open-xhr-start",g),a){var m=s&&s.resolve();if(!u&&!s){var v=1,y=document.createTextNode(v);new a(A).observe(y,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e<h.length;e++)g(0,h[e]);h.length&&(h=[])}function w(e,t){return t}return r}},7825:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.jserrors},3081:(e,t,r)=>{"use strict";r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewEvent},9251:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},7144:(e,t,r)=>{"use strict";r.d(t,{Ef:()=>o,J0:()=>f,Mi:()=>l,Vb:()=>a,Ye:()=>c,fm:()=>u,i9:()=>s,pB:()=>h,t9:()=>i,u0:()=>d});var n=r(7056);const i=r(3325).D.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c=1e6,u=64e3,d={[n.IK.ERROR]:15e3,[n.IK.FULL]:3e5,[n.IK.OFF]:0},l={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},f=5e3,h={API:"api"}},3112:(e,t,r)=>{"use strict";r.d(t,{HM:()=>c,Rc:()=>a,rU:()=>s,wi:()=>u});var n=r(234),i=r(8488),o=r(385);function a(e){return!!n.Yu.MO&&(0,i.H)(e)&&!0===(0,n.Mt)(e,"session_trace.enabled")}function s(e){return!0===(0,n.Mt)(e,"session_replay.preload")&&a(e)}function c(e,t){return!!a(e)&&(!!t?.isNew||!!t?.state.sessionReplayMode)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:o.sK,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(o.sK-t.correctedOriginTime)}}},3614:(e,t,r)=>{"use strict";r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a,c:()=>l});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},6216:(e,t,r)=>{"use strict";r.d(t,{K8:()=>s,QZ:()=>c,cS:()=>o,sE:()=>i,t9:()=>a,vh:()=>u});var n=r(3325);const i=["click","keydown","submit"],o="api",a=n.D.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7836:(e,t,r)=>{"use strict";r.d(t,{BODY:()=>E,CB_END:()=>_,CB_START:()=>u,END:()=>w,FEATURE_NAME:()=>i,FETCH:()=>R,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>g,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>f,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>p,JS_TIME:()=>x,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>l,SPA_NODE:()=>h,START:()=>A,originalSetTimeout:()=>y});var n=r(234);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,A="-start",w="-end",E="-body",_="cb"+w,x="jsTime",R="fetch"},5938:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(8325);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},8488:(e,t,r)=>{"use strict";r.d(t,{H:()=>o});var n=r(234),i=r(385);const o=e=>i.il&&!0===(0,n.Mt)(e,"privacy.cookies_enabled")},2758:(e,t,r)=>{"use strict";r.d(t,{j:()=>_});var n=r(3325),i=r(234),o=r(5546),a=r(8325),s=r(8e3),c=r(3960),u=r(385),d=r(50),l=r(3081),f=r(8632),h=r(7144);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",h.Ef.RECORD,h.Ef.PAUSE],g=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(7894),v=r(7056);function b(){const e=(0,f.gG)();p.forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];let o=[];return Object.values(e.initializedAgents).forEach((e=>{e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}const y={};var A=r(2825);const w=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let E=!1;function _(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},p=arguments.length>2?arguments[2]:void 0,_=arguments.length>3?arguments[3]:void 0,{init:x,info:R,loader_config:S,runtime:T={loaderType:p},exposed:N=!0}=t;const O=(0,f.gG)();R||(x=O.init,R=O.info,S=O.loader_config),(0,i.Dg)(e.agentIdentifier,x||{}),(0,i.GE)(e.agentIdentifier,S||{}),R.jsAttributes??={},u.v6&&(R.jsAttributes.isWorker=!0),(0,i.CX)(e.agentIdentifier,R);const I=(0,i.P_)(e.agentIdentifier),D=[R.beacon,R.errorBeacon];E||(I.proxy.assets&&(w(I.proxy.assets),D.push(I.proxy.assets)),I.proxy.beacon&&D.push(I.proxy.beacon),b(),(0,f.EZ)("activatedFeatures",A.T),e.runSoftNavOverSpa&&=!0===I.soft_navigations.enabled&&I.feature_flags.includes("soft_nav")),T.denyList=[...I.ajax.deny_list||[],...I.ajax.block_internal?D:[]],T.ptid=e.agentIdentifier,(0,i.sU)(e.agentIdentifier,T),void 0===e.api&&(e.api=function(e,t){let f=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t||(0,s.RP)(e,"api");const p={};var b=a.ee.get(e),A=b.get("tracer");y[e]=v.IK.OFF,b.on(h.Ef.REPLAY_RUNNING,(t=>{y[e]=t}));var w="api-",E=w+"ixn-";function _(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),S(w,n,!0,o||null===r?"session":void 0)(t,r)}function x(){}g.forEach((e=>{p[e]=S(w,e,!0,"api")})),p.addPageAction=S(w,"addPageAction",!0,n.D.pageAction),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,S(w,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return _(e,t,"setCustomAttribute",r);(0,d.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string, number or boolean type, but a type of <".concat(typeof t,"> was provided."))}else(0,d.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},p.setUserId=function(e){if("string"==typeof e||null===e)return _("enduser.id",e,"setUserId",!0);(0,d.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return _("application.version",e,"setApplicationVersion",!1);(0,d.Z)("Failed to execute setApplicationVersion. Expected <String | null>, but got <".concat(typeof e,">."))},p.start=()=>{try{(0,o.p)(l.xS,["API/start/called"],void 0,n.D.metrics,b),b.emit("manual-start-all")}catch(e){(0,d.Z)("An unexpected issue occurred",e)}},p[h.Ef.RECORD]=function(){(0,o.p)(l.xS,["API/recordReplay/called"],void 0,n.D.metrics,b),(0,o.p)(h.Ef.RECORD,[],void 0,n.D.sessionReplay,b)},p[h.Ef.PAUSE]=function(){(0,o.p)(l.xS,["API/pauseReplay/called"],void 0,n.D.metrics,b),(0,o.p)(h.Ef.PAUSE,[],void 0,n.D.sessionReplay,b)},p.interaction=function(e){return(new x).get("object"==typeof e?e:{})};const R=x.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(l.xS,["API/createTracer/called"],void 0,n.D.metrics,b),f||(0,o.p)(E+"tracer",[(0,m.z)(),e,r],i,n.D.spa,b),function(){if(A.emit((a?"":"no-")+"fn-start",[(0,m.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.z)()],r)}}}};function S(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,b),i&&(0,o.p)(e+t,[(0,m.z)(),...arguments],r?null:this,i,b),r?void 0:this}}function T(){r.e(111).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,s.LP)(e,"api")})).catch((e=>{(0,d.Z)("Downloading runtime APIs failed...",e),b.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{R[e]=S(E,e,void 0,f?n.D.softNav:n.D.spa)})),p.setCurrentRouteName=f?S(E,"routeName",void 0,n.D.softNav):S(w,"routeName",!0,n.D.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,b),(0,o.p)("err",[t,(0,m.z)(),!1,r,!!y[e]],void 0,n.D.jserrors,b)},u.il?(0,c.b2)((()=>T()),!0):T(),p}(e.agentIdentifier,_,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=N),E=!0}},8993:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},3325:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.softNav]:9,[n.sessionReplay]:10}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({111:"nr-spa",164:"nr-spa-compressor",433:"nr-spa-recorder"}[e]+"-1.260.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.260.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={111:"sha512-yg/3G4Xi/nUUSGUZ5sZ5laGfxYiBl4A4z1KiCDtOZnnyZ1yRz/gldBGvnLQkCt9iHEG+xaLgGYJXknmRQ1RRBg==",433:"sha512-+r3Wkk8iuDgwHGMXW/4TexrEk4BUtJDwoydKiVtCg/OhRaVQjDykRQ5pq++NLNYgn6VmvYTyFNtJOzAGjbQYxQ==",164:"sha512-B0foyUJVqgCiRQ77L/MyMwRicWPhe+NqE2lxw/3pl055wE8eTQpuvUp+2B2d8y2J7zEgKz6qDFwcVFoxG46BKw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={801:0,92:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.260.0.PROD"]=self["webpackChunk:NRBA-1.260.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8993);var e=i(50),t=i(7144),r=i(4402),n=i(8325);class o{agentIdentifier;constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,r.ky)(16);this.agentIdentifier=e,this.ee=n.ee.get(e)}#e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];if("function"==typeof this.api?.[t])return this.api[t](...n);(0,e.Z)("Call to agent api ".concat(t," failed. The API is not currently initialized."))}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}finished(e){return this.#e("finished",e)}addRelease(e,t){return this.#e("addRelease",e,t)}start(e){return this.#e("start",e)}recordReplay(){return this.#e(t.Ef.RECORD)}pauseReplay(){return this.#e(t.Ef.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}}var a=i(3325),s=i(234);const c=Object.values(a.D);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.Mt)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(2758);var l=i(8e3),f=i(5938),h=i(3960),p=i(385),g=i(3112),m=i(8488),v=i(7872);class b extends f.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,s.Mt)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto?(0,l.RP)(e,r):this.ee.on("manual-start-all",(0,v.Z)((()=>{(0,l.RP)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()})))}importAggregator(){let t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;this.onAggregateImported=new Promise((e=>{t=e}));const n=async()=>{let n;try{if((0,m.H)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(111).then(i.bind(i,9446));n=e(this.agentIdentifier)}}catch(t){(0,e.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",t),this.featureName===a.D.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,l.LP)(this.agentIdentifier,this.featureName),void t(!1);const{lazyFeatureLoader:e}=await i.e(111).then(i.bind(i,8582)),{Aggregate:o}=await e(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,r),t(!0)}catch(r){(0,e.Z)("Downloading and initializing ".concat(this.featureName," failed..."),r),this.abortHandler?.(),(0,l.LP)(this.agentIdentifier,this.featureName,!0),t(!1),this.ee&&this.ee.abort()}};p.il?(0,h.b2)((()=>n()),!0):n()}#t(e,t){return e!==a.D.sessionReplay||(0,g.HM)(this.agentIdentifier,t)}}var y=i(7633);class A extends b{static featureName=y.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,y.t,r),this.importAggregator()}}var w=i(1117),E=i(1284);class _ extends w.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,E.D)(e,(function(e,r){t[e]=x(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,E.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=x(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=R(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=x(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=Object.values(this.aggregatedData[r]||{}),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function x(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=R(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function R(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var S=i(8632),T=i(4351);var N=i(5546),O=i(7956),I=i(3239),D=i(9251),P=i(7894);class C extends b{static featureName=D.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,D.t,r),p.il&&((0,O.N)((()=>(0,N.p)("docHidden",[(0,P.z)()],void 0,D.t,this.ee)),!0),(0,I.bP)("pagehide",(()=>(0,N.p)("winPagehide",[(0,P.z)()],void 0,D.t,this.ee))),this.importAggregator())}}var j=i(3081);class k extends b{static featureName=j.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,j.t9,r),this.importAggregator()}}var L=i(6660);class H{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,T.P)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function M(e){return F(e)?e:new H(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function U(e){let t="Unhandled Promise Rejection";if(F(e?.reason))try{return e.reason.message=t+": "+e.reason.message,M(e.reason)}catch(t){return M(e.reason)}if(void 0===e.reason)return M(t);const r=M(e.reason);return r.message=t+": "+r?.message,r}function z(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new H(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return F(e.error)?e.error:M(e)}function F(e){return e instanceof Error&&!!e.stack}class B extends b{static featureName=L.t;#r=!1;constructor(e,r){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,r,L.t,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,N.p)("ierr",[M(e),(0,P.z)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.Ef.REPLAY_RUNNING,(e=>{this.#r=e})),p._A.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,N.p)("err",[U(e),(0,P.z)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,I.m$)(!1,this.removeOnAbort?.signal)),p._A.addEventListener("error",(e=>{this.abortHandler&&(0,N.p)("err",[z(e),(0,P.z)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,I.m$)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var G=i(2210);let q=1;const K="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p._A?0:(0,G.X)(e,K,(function(){return q++}))}function Z(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,T.P)(e).length}catch(e){return}}}var W=i(7806),X=i(7243);class Y{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,s.DL)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.M)(),c=(0,r.Ht)(),u=Date.now(),d={spanId:a,traceId:c,timestamp:u};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,c),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,u,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,c,u,n,i,o)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,T.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.Mt)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,X.e)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.Mt)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var J=i(7825),Q=i(1199),ee=["load","error","abort","timeout"],te=ee.length,re=s.Yu.REQ,ne=s.Yu.XHR;class ie extends b{static featureName=J.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,J.t,r),this.dt=new Y(e),this.handler=(e,t,r,n)=>(0,N.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p._A?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};oe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.D.ajax)}}))}catch(e){}(0,W.u5)(this.ee),(0,W.Kf)(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,I.m$)(!1)),p.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,I.m$)(!1))}function o(e){this.params={method:e[0]},oe(this,e[1]),this.metrics={}}function c(t,r){var i=(0,s.DL)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var o=n.generateTracePayload(this.parsedOrigin);if(o){var a=!1;o.newrelicHeader&&(r.setRequestHeader("newrelic",o.newrelicHeader),a=!0),o.traceContextParentHeader&&(r.setRequestHeader("traceparent",o.traceContextParentHeader),o.traceContextStateHeader&&r.setRequestHeader("tracestate",o.traceContextStateHeader),a=!0),a&&(this.dt=o)}}function u(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=Z(i);a&&(n.txSize=a)}this.startTime=(0,P.z)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<te;s++)r.addEventListener(ee[s],this.listener,(0,I.m$)(!1))}function d(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function f(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function h(){this.endTime=(0,P.z)()}function g(e,r){r instanceof ne&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function m(e,r){r instanceof ne&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function v(e,t,r){t instanceof ne&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,P.z)()))}function b(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,P.z)()-this.xhrCbStart,this.onload,r],r)}function y(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.il&&(t=""+p._A.location.href):e[0]&&e[0].url?t=e[0].url:p._A?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,X.e)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function A(e,t){this.params={},this.metrics={},this.startTime=(0,P.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof re?r=i.url:p._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),oe(this,r);var o=(""+(i&&i instanceof re&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=Z(n.body)||0}function w(e,t){if(this.endTime=(0,P.z)(),this.params||(this.params={}),(0,Q.zh)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,P.z)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.D.ajax)}function E(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<te;t++)e.removeEventListener(ee[t],this.listener,!1);t.aborted||(0,Q.zh)(t)||(n.duration=(0,P.z)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):_(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.D.ajax))}}function _(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Z(e.response):"text"===r||""===r||void 0===r?Z(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,N.p)(j.mY,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.D.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",c),t.on("send-xhr-start",u),t.on("xhr-cb-time",d),t.on("xhr-load-added",l),t.on("xhr-load-removed",f),t.on("xhr-resolved",h),t.on("addEventListener-end",g),t.on("removeEventListener-end",m),t.on("fn-end",b),t.on("fetch-before-start",y),t.on("fetch-start",A),t.on("fn-start",v),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}function oe(e,t){var r=(0,X.e)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var ae=i(3614);const{BST_RESOURCE:se,RESOURCE:ce,START:ue,END:de,FEATURE_NAME:le,FN_END:fe,FN_START:he,PUSH_STATE:pe}=ae;var ge=i(7056);class me extends b{static featureName=t.t9;#i;constructor(e,r){let n,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,r,t.t9,i),this.replayRunning=!1;try{n=JSON.parse(localStorage.getItem("".concat(ge.Bq,"_").concat(ge.K4)))}catch(e){}(0,g.Rc)(e)&&this.ee.on("recordReplay",(()=>this.#o())),this.#a(n)?(this.#i=n?.sessionReplayMode,this.#s()):this.importAggregator(),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,N.p)(t.Ef.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.Ef.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#a(e){return e&&(e.sessionReplayMode===ge.IK.FULL||e.sessionReplayMode===ge.IK.ERROR)||(0,g.rU)(this.agentIdentifier)}#c=!1;async#s(e){if(!this.#c){this.#c=!0;try{const{Recorder:t}=await Promise.all([i.e(111),i.e(433)]).then(i.bind(i,4345));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator({recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!==ge.IK.FULL&&this.featAggregate.initializeRecording(ge.IK.FULL,!0):(this.#i=ge.IK.FULL,this.#s(t.pB.API),this.recorder&&this.recorder.parent.mode!==ge.IK.FULL&&(this.recorder.parent.mode=ge.IK.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var ve=i(6216);class be extends b{static featureName=ve.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(e,t,ve.t9,r),!p.il||!s.Yu.MO)return;const n=(0,W.QU)(this.ee),i=(0,W.em)(this.ee),o=()=>(0,N.p)("newURL",[(0,P.z)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",o),n.on("replaceState-end",o);try{this.removeOnAbort=new AbortController}catch(e){}(0,I.bP)("popstate",(e=>(0,N.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let a=!1;const c=new s.Yu.MO(((e,t)=>{a||(a=!0,requestAnimationFrame((()=>{(0,N.p)("newDom",[(0,P.z)()],void 0,this.featureName,this.ee),a=!1})))})),u=(0,v.D)((e=>{(0,N.p)("newUIEvent",[e],void 0,this.featureName,this.ee),c.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});i.on("fn-start",(e=>{let[t]=e;ve.sE.includes(t?.type)&&u(t)}));for(let e of ve.sE)document.addEventListener(e,(()=>{}));this.abortHandler=function(){this.removeOnAbort?.abort(),c.disconnect(),this.abortHandler=void 0},this.importAggregator({domObserver:c})}}var ye=i(7836);const{FEATURE_NAME:Ae,START:we,END:Ee,BODY:_e,CB_END:xe,JS_TIME:Re,FETCH:Se,FN_START:Te,CB_START:Ne,FN_END:Oe}=ye;var Ie=i(4649);class De extends b{static featureName=Ie.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,Ie.t,r),this.importAggregator()}}new class extends o{constructor(t,r){super(r),p._A?(this.sharedAggregator=new _({agentIdentifier:this.agentIdentifier}),this.features={},(0,S.h5)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.D.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.Z)("Failed to initialize the agent. Could not determine the runtime environment.")}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.p[e.featureName]-a.p[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.D.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.D.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.D.softNav)return;const n=function(e){switch(e){case a.D.ajax:return[a.D.jserrors];case a.D.sessionTrace:return[a.D.ajax,a.D.pageViewEvent];case a.D.sessionReplay:return[a.D.sessionTrace];case a.D.pageViewTiming:return[a.D.pageViewEvent];default:return[]}}(r.featureName);n.every((e=>e in this.features))||(0,e.Z)("".concat(r.featureName," is enabled but one or more dependent features has not been initialized (").concat((0,T.P)(n),"). This may cause unintended consequences or missing data...")),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,S.fP)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[ie,A,C,class extends b{static featureName=le;constructor(e,t){super(e,t,le,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]);if(!(0,m.H)(this.agentIdentifier))return void(0,l.o5)(this.agentIdentifier,this.featureName);const r=this.ee;let n;(0,W.QU)(r),this.eventsEE=(0,W.em)(r),this.eventsEE.on(he,(function(e,t){this.bstStart=(0,P.z)()})),this.eventsEE.on(fe,(function(e,t){(0,N.p)("bst",[e[0],t,this.bstStart,(0,P.z)()],void 0,a.D.sessionTrace,r)})),r.on(pe+ue,(function(e){this.time=(0,P.z)(),this.startPath=location.pathname+location.hash})),r.on(pe+de,(function(e){(0,N.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.D.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,N.p)(se,[t],void 0,a.D.sessionTrace,r)})),n.observe({type:ce,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:n})}},me,k,De,B,be,class extends b{static featureName=Ae;constructor(e,t){var r;if(super(e,t,Ae,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),r=this,!p.il)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,W._L)(this.ee),s=(0,W.Lg)(this.ee),c=(0,W.BV)(this.ee),u=(0,W.Kf)(this.ee),d=this.ee.get("events"),l=(0,W.u5)(this.ee),f=(0,W.QU)(this.ee),h=(0,W.Gm)(this.ee);function g(e,t){f.emit("newURL",[""+window.location,t])}function m(){i++,n=window.location.hash,this[Te]=(0,P.z)()}function v(){i--,window.location.hash!==n&&g(0,!0);var e=(0,P.z)();this[Re]=~~this[Re]+e-this[Te],this[Oe]=e}function b(e,t){e.on(t,(function(){this[t]=(0,P.z)()}))}this.ee.on(Te,m),s.on(Ne,m),a.on(Ne,m),this.ee.on(Oe,v),s.on(xe,v),a.on(xe,v),this.ee.on("fn-err",(function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];n[2]?.__newrelic?.[e]||(0,N.p)("function-err",[...n],void 0,r.featureName,r.ee)})),this.ee.buffer([Te,Oe,"xhr-resolved"],this.featureName),d.buffer([Te],this.featureName),c.buffer(["setTimeout"+Ee,"clearTimeout"+we,Te],this.featureName),u.buffer([Te,"new-xhr","send-xhr"+we],this.featureName),l.buffer([Se+we,Se+"-done",Se+_e+we,Se+_e+Ee],this.featureName),f.buffer(["newURL"],this.featureName),h.buffer([Te],this.featureName),s.buffer(["propagate",Ne,xe,"executor-err","resolve"+we],this.featureName),o.buffer([Te,"no-"+Te],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(l,Se+we),b(l,Se+"-done"),b(a,"new-jsonp"),b(a,"jsonp-end"),b(a,"cb-start"),f.on("pushState-end",g),f.on("replaceState-end",g),window.addEventListener("hashchange",g,(0,I.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",g,(0,I.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){g(0,i>1)}),(0,I.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})()})();</script>
  6.          <title>2023 Games of the Year! - General Discussion - Giant Bomb</title>
  7.        <meta name="description" content="2023 was an absolutely incredible year for playing video games! Every month had at least one banger - and often multiple - which exacerbated the age-o">
  8.  
  9.                                  <meta name="robots" content="max-image-preview:large">
  10.              
  11.      
  12.    <meta charset="utf-8">
  13.    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  14.  
  15.        <meta name="application-name" content="Giant Bomb"/>
  16.    <meta name="msapplication-TileColor" content="#26292B"/>
  17.    <meta name="msapplication-TileImage" content="https://www.giantbomb.com/a/bundles/giantbombsite/images/win8pin.png"/>
  18.  
  19.    
  20.        <meta name="userAuthState" content="noUser"/>
  21.  
  22.    
  23.    <meta id="cdnHost" itemprop="cdnHost" content="www.giantbomb.com/a">
  24.  
  25.    
  26.                      <meta name="viewport" content="width=device-width, initial-scale=1.0">
  27.          
  28.        
  29.          <meta name="twitter:card" content="summary">
  30.      <meta name="twitter:site" content="@Giant Bomb">
  31.      <meta name="twitter:creator" content="@Giant Bomb">
  32.    
  33.                    <meta property="og:image" content="https://www.giantbomb.com/a/bundles/giantbombsite/images/logo.png"/>
  34.      
  35.              <meta property="og:title" content="2023 Games of the Year! - General Discussion - Giant Bomb"/>
  36.        <meta property="og:description" content="      2023 was an absolutely incredible year for playing video games! Every month had at least one banger - and often multiple - which exacerbated the age-o
  37.  "/>
  38.      
  39.      <meta property="og:site_name" content="Giant Bomb"/>
  40.      <meta property="og:type" content="object"/>
  41.              <meta property="og:url" content="https://www.giantbomb.com/forums/general-discussion-30/2023-games-of-the-year-1917676/"/>
  42.          
  43.                              <meta property="og:url" content="https://www.giantbomb.com/forums/general-discussion-30/2023-games-of-the-year-1917676/"/>
  44.        <link rel="canonical" href="https://www.giantbomb.com/forums/general-discussion-30/2023-games-of-the-year-1917676/" />
  45.                
  46.      
  47.  
  48.                      <meta name="modal-cdn-url" content="/js/modals.json">
  49.          
  50.              <meta name='js-sort-filter-text' content='no'>
  51.    
  52.                        
  53.              
  54.  
  55.  
  56.  
  57. <script>
  58. window.sitePageVars = {
  59.    "featureFlags": null,
  60.    "tracking": {
  61.        "enabled": true
  62.    },
  63.    "trackingSettings": {
  64.        "comscore": {
  65.            "c1": "2",
  66.            "c2": "31824268",
  67.            "cs_ucfr": "1"
  68.        },
  69.        "google_tag_manager": {
  70.            "env": "prod",
  71.            "data": {
  72.                "brand": "giant bomb",
  73.                "siteType": "responsive web",
  74.                "siteSection": "forums",
  75.                "siteHier": "Forums|Forum|Thread",
  76.                "pageType": "forum_thread"
  77.            }
  78.        },
  79.        "tealium": null,
  80.        "trackonomics": null
  81.    }
  82. };
  83. </script>
  84.  
  85.  
  86.            
  87. <script>
  88.  
  89. (function (contextPageVars) {
  90.    const { sitePageVars = {} } = window;
  91.  
  92.    Object.keys(contextPageVars).forEach((key) => {
  93.        sitePageVars[key] = Object.assign(sitePageVars[key] || {}, contextPageVars[key]);
  94.    });
  95.  
  96.    window.sitePageVars = sitePageVars;
  97. })({
  98.    "user": {
  99.        "deviceType": "desktop",
  100.        "userRegion": "us",
  101.        "userId": "0",
  102.        "userState": "not authenticated",
  103.        "userType": "anon",
  104.        "testName": "",
  105.        "testGroup": "",
  106.        "testVersion": "",
  107.        "abTestLabel": "not in test",
  108.        "dartAbTestLabel": "",
  109.        "thisIp": "3.237.223.94",
  110.        "theme": "giantbomb_black"
  111.    }
  112. });
  113.  
  114.  
  115.  
  116. window.utag_data = Object.assign(window.utag_data || {}, {
  117.    "deviceType": "desktop",
  118.    "siteEdition": "us",
  119.    "userId": "0",
  120.    "userState": "not authenticated",
  121.    "userType": "anon",
  122.    "testName": "",
  123.    "testGroup": "",
  124.    "testVersion": "",
  125.    "theme": "giantbomb_black",
  126.    "_test": "not in test"
  127. });
  128.  
  129.  
  130. </script>
  131.  
  132.  
  133.  <meta id="view-guid-meta" name="view-guid-meta" content="">
  134.  
  135.  
  136.  
  137.      
  138.                                            
  139.    
  140.                    
  141.    
  142.    <meta class="ad-settings" content="" id="ad-settings" name="ad-settings" data-settings="{&quot;service&quot;:&quot;dart&quot;,&quot;enable_guilt&quot;:true,&quot;unit_name&quot;:&quot;\/22309610186\/aw-giantbomb\/forums&quot;,&quot;target_params&quot;:{&quot;ptype&quot;:&quot;forum_thread&quot;,&quot;cid&quot;:&quot;gb-2020-1917676&quot;,&quot;user&quot;:&quot;anon&quot;},&quot;mapped_units&quot;:{&quot;interstitial&quot;:{&quot;outOfPage&quot;:true},&quot;leader_top&quot;:{&quot;size&quot;:[[970,66],[728,90]],&quot;target&quot;:{&quot;pos&quot;:&quot;top&quot;}},&quot;mpu_top&quot;:{&quot;size&quot;:[[300,250]],&quot;target&quot;:{&quot;pos&quot;:&quot;top&quot;}},&quot;mpu_bottom&quot;:{&quot;size&quot;:[[300,250]],&quot;target&quot;:{&quot;pos&quot;:&quot;bottom&quot;}},&quot;leader_bottom&quot;:{&quot;size&quot;:[[728,90],[970,66]],&quot;target&quot;:{&quot;pos&quot;:&quot;bottom&quot;}},&quot;logo_top&quot;:{&quot;size&quot;:[[160,70]],&quot;target&quot;:{&quot;pos&quot;:&quot;top&quot;}},&quot;native-top&quot;:{&quot;size&quot;:[[11,11],&quot;fluid&quot;],&quot;target&quot;:{&quot;pos&quot;:&quot;top&quot;}}},&quot;region&quot;:&quot;us&quot;}">
  143.  
  144.    
  145.              
  146.      <meta name="adtags" content="ptype=forum_thread&cid=gb-2020-1917676&user=anon">
  147.    
  148.    
  149.          
  150.  
  151.          
  152.        
  153.        <meta id="richTextEditorTheme" itemprop="richTextEditorTheme" content="black" data-themes="{&quot;white&quot;:&quot;&quot;,&quot;black&quot;:&quot;https:\/\/www.giantbomb.com\/a\/vf5e35bb0cb44a32d47515882dbb7d0e0\/bundles\/giantbombsite\/css\/wysiwyg_black.css&quot;}">
  154.  <meta id="js-loading-html" content="&lt;div class=&quot;js-loader loader&quot;&gt;&lt;div class=&quot;loader-animation&quot;&gt;&lt;div class=&quot;loader-pacbomb&quot;&gt;&lt;div class=&quot;loader-pacnoms&quot;&gt;&lt;div class=&quot;loader-pacnom&quot;&gt;&lt;/div&gt;&lt;div class=&quot;loader-pacnom&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;loader-pachalf loader-pactop&quot;&gt;&lt;div class=&quot;loader-pacwick&quot;&gt;&lt;/div&gt;&lt;div class=&quot;loader-pachat&quot;&gt;&lt;/div&gt;&lt;div class=&quot;loader-paceye&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;loader-pachalf loader-pacbottom&quot;&gt;&lt;/div&gt;&lt;div class=&quot;loader-pacshadow&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;">
  155.  
  156.    <meta id="js-meta-is-premium" name="userIsPremium" content="free"/>
  157.  
  158.    
  159.            <meta id="js-loading-html" name="js-loading-html" content="&lt;div class=&quot;js-loader loader&quot;&gt;&lt;div class=&quot;loader-animation&quot;&gt;&lt;div class=&quot;loader-pacbomb&quot;&gt;&lt;div class=&quot;loader-pacnoms&quot;&gt;&lt;div class=&quot;loader-pacnom&quot;&gt;&lt;/div&gt;&lt;div class=&quot;loader-pacnom&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;loader-pachalf loader-pactop&quot;&gt;&lt;div class=&quot;loader-pacwick&quot;&gt;&lt;/div&gt;&lt;div class=&quot;loader-pachat&quot;&gt;&lt;/div&gt;&lt;div class=&quot;loader-paceye&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;loader-pachalf loader-pacbottom&quot;&gt;&lt;/div&gt;&lt;div class=&quot;loader-pacshadow&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;">
  160.  
  161.    
  162.                        <link rel="shortcut icon" href="https://www.giantbomb.com/a/bundles/giantbombsite/images/favicon.ico" />
  163.      
  164.        <link rel="apple-touch-icon-precomposed" href="https://www.giantbomb.com/a/bundles/phoenixsite/images/core/loose/apple-touch-icon-precomposed-gb.png"/>
  165.  
  166.          
  167.  
  168.    
  169.  
  170. <style>@font-face {
  171.        font-display: optional;
  172.        font-family: proximanova-regular;
  173.        font-style: normal;
  174.        font-weight: normal;
  175.        src: url('https://www.giantbomb.com/a/bundles/phoenixsite/fonts/ProximaNova/proximanova-regular-webfont.woff2') format('woff2');
  176.      }@font-face {
  177.        font-display: optional;
  178.        font-family: proximanova-bold;
  179.        font-style: normal;
  180.        font-weight: normal;
  181.        src: url('https://www.giantbomb.com/a/bundles/phoenixsite/fonts/ProximaNova/proximanova-bold-webfont.woff2') format('woff2');
  182.      }</style><link as="font" crossorigin href="https://www.giantbomb.com/a/bundles/phoenixsite/fonts/ProximaNova/proximanova-regular-webfont.woff2" rel="preload" type="font/woff2"><link as="font" crossorigin href="https://www.giantbomb.com/a/bundles/phoenixsite/fonts/ProximaNova/proximanova-bold-webfont.woff2" rel="preload" type="font/woff2">
  183.          <link id="skin-color" href="https://www.giantbomb.com/a/vf5e35bb0cb44a32d47515882dbb7d0e0/bundles/giantbombsite/css/giantbomb_black.css" rel="stylesheet">
  184.  
  185.        
  186.                  <!-- Last Minute -->
  187.        <style>
  188.        /*
  189. Added By: Regina
  190. Description: Edit button is missing in the publishDate widget
  191. Remove: When https://fandom.atlassian.net/browse/GMSCORE-2249 is Done
  192. Url: CMS
  193. */
  194. #publishDateToggler {
  195.  display: block;
  196. }
  197.  
  198. /*
  199. Added By: Patrick
  200. Description: Remove the width override with figure on 'Generic Carousel Hub' template
  201. Remove: When https://fandom.atlassian.net/browse/GMSCORE-2873 is Done.
  202. */
  203. .event-highlights figure {
  204.  width: auto !important;
  205. }
  206.        </style>
  207.          
  208.              
  209.  
  210.        <script>(()=>{class e{constructor(e,s){this.container=e,this.queue=[],this.logger=s}install(){this.log("installing consent queue");const e=this;return this.container.consentCallbackQueue=this,this.container.consentCallback=(s,t,n)=>e.push(s,t,n),this}push(e,s,t){this.log("dialog not resolved, enqueued:",e),this.queue.push({name:e,callback:s,category:t})}log(...e){this.logger("CMP Queue:",...e)}}new e(window,((...e)=>console.log(e))).install()})();</script>
  211.    <script id="onetrust-lib" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" async data-domain-script="a5919d53-b3bb-44f0-a31a-c6f9e0b468fe"></script>
  212.  <script>
  213.  (function () {
  214.    "use strict";
  215.  
  216.    /**
  217.     * Include a script in the head of the doc. This is a private function called from the load third party function and callback only
  218.     * @param  {string}  scriptId ID of the script element
  219.     * @param  {string}  url      URL to the script
  220.     * @param  {boolean} async    Whether or not to load the script async
  221.     */
  222.    function includeScript(scriptId, url, async) {
  223.      var doc = document,
  224.        tagname = 'script',
  225.        lastScript = doc.getElementsByTagName(tagname)[0];
  226.      if (!lastScript) {
  227.        lastScript = doc.head;
  228.      }
  229.      var script = doc.createElement(tagname);
  230.      script.async = async ? true : false;
  231.      script.id = scriptId;
  232.      script.src = url;
  233.  
  234.      // set a data attribute of data-error if the script failed to load
  235.      script.addEventListener('error', function (err) {
  236.        if (err) {
  237.          script.setAttribute('data-error', 'true');
  238.        }
  239.      });
  240.  
  241.      lastScript.parentNode.insertBefore(script, lastScript);
  242.    }
  243.  
  244.    var PhoenixLoader = window.PhoenixLoader = {
  245.      consent: false,
  246.      scripts: [],
  247.      scriptFailed: false,
  248.      thirdPartyFeatureList: true,
  249.      trackingInitialized: false,
  250.      loadScriptIds: [],
  251.  
  252.      /**
  253.       * Load a third party consent when GDPR consent is received
  254.       * @param {string} scriptId ID of the script element
  255.       * @param {string} url URL to the script
  256.       * @param {boolean} async Whether or not to load the script async
  257.       * @param {function} disableCallback that is called if this scriptId is disabled
  258.       */
  259.      loadThirdParty: function (scriptId, url, async, disableCallback) {
  260.        // do not include script if not enabled
  261.        if (scriptId !== true && this.thirdPartyFeatureList !== true && !this.thirdPartyFeatureList.includes(scriptId)) {
  262.          console.warn(':: FEATURE ' + scriptId + ' DISABLED!');
  263.          if (disableCallback !== undefined && typeof disableCallback === "function") {
  264.            disableCallback();
  265.          }
  266.          return;
  267.        }
  268.        if (this.consent) {
  269.          includeScript(scriptId, url, async);
  270.        }
  271.        else {
  272.          this.scripts[scriptId] = {'url': url, 'async': async};
  273.        }
  274.      },
  275.  
  276.      /**
  277.       * Run a callback when third party consent is received from the GDPR script (Gate by OneTrust)
  278.       * @param {string | boolean} id ID of the script element, if equal true, means in house customize scripts.
  279.       * @param {function} callback Callback function to call when consent is received
  280.       * @param {string | null} category OneTrust's cookie category
  281.       * @param {function | undefined} disableCallback that is called if this scriptId is disabled
  282.       */
  283.      gdprConsentCallback: function (id, callback, category = null, disableCallback = undefined) {
  284.        if (id !== true && this.thirdPartyFeatureList !== true && !this.thirdPartyFeatureList.includes(id)) {
  285.          console.warn(':: FEATURE ' + id + ' DISABLED!');
  286.          if (disableCallback !== undefined && typeof disableCallback === "function") {
  287.            disableCallback();
  288.          }
  289.          return;
  290.        }
  291.  
  292.        // No CMP Queue, don't gate
  293.        if (!window.consentCallbackQueue) {
  294.          callback();
  295.          return;
  296.        }
  297.  
  298.        window.consentCallback(id, () => {
  299.          this.loadScriptIds[id] = true;
  300.          callback();
  301.        }, category);
  302.  
  303.        // Only few pages that are not asking for consent fire the load event immediately
  304.        if (this.consent) {
  305.          callback();
  306.        } else {
  307.          document.addEventListener('loadThirdParty', function (e) {
  308.            callback();
  309.          });
  310.        }
  311.      },
  312.  
  313.      /**
  314.       * Trigger the consent event so the rest of the scripts can load
  315.       * This should only be called after GDPR script has run and the user has given consent
  316.       */
  317.      triggerConsent: function () {
  318.        this.consent = true;
  319.        this.triggerEvent('loadThirdParty')
  320.      },
  321.  
  322.      /**
  323.       * Trigger an event on the document
  324.       * @param  {string} eventName
  325.       */
  326.      triggerEvent: function (eventName) {
  327.        var event = null;
  328.        if (typeof(Event) === 'function') {
  329.          var event = new Event(eventName);
  330.        }
  331.        // IE 11 and below doesn't support the Event constructor, use the old deprecated way of creating events
  332.        else {
  333.          var event = document.createEvent('Event');
  334.          event.initEvent(eventName, true, true);
  335.        }
  336.  
  337.        document.dispatchEvent(event);
  338.      },
  339.  
  340.      /**
  341.       * Monitor a script tag for failure to load. If it fails to load mark failed
  342.       * @param  {Element} script Script element to monitor
  343.       */
  344.      monitorKeyScript: function (script) {
  345.        var self = this;
  346.        script.addEventListener('error', function (err) {
  347.          if (err) {
  348.            self.scriptFailed = true;
  349.          }
  350.        });
  351.      },
  352.  
  353.      /**
  354.       * Have key scripts failed to load
  355.       * @return {boolean} Returns true if any of the key scripts we monitor have failed to load
  356.       */
  357.      keyScriptsFailed: function () {
  358.        return this.scriptFailed;
  359.      }
  360.    };
  361.    /**
  362.     * When third party consent is received run all the scripts we've queued up
  363.     */
  364.    PhoenixLoader.gdprConsentCallback(true, function () {
  365.      var scripts = PhoenixLoader.scripts;
  366.      Object.keys(scripts).forEach(function (key) {
  367.        includeScript(key, scripts[key].url, scripts[key].async);
  368.        delete scripts[key];
  369.      });
  370.    });
  371.        // Monitor onetrust lib as a key script, if it fails to load we want to trigger all tracking ready events so site features will work even though tracking will not work.
  372.    // Normally we would put this by the script include itself, but we include onetrust as the first thing in the head tag
  373.    PhoenixLoader.monitorKeyScript(document.getElementById('onetrust-lib'));
  374.      })();
  375. </script>
  376.      
  377.            <meta id="kCode" itemprop="kCode" name="kCode" content="/konami-code/3015-544/">
  378.  
  379.  <meta name="google-site-verification" content="Z3__dorUQEb4h-A0T8LTTRsh8vCvLLXkhtVeoaZDfok" />
  380.  
  381.                    <!-- Google Tag Manager -->
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389. <script type="text/plain" class="optanon-category-C0002" id="script_googletagmanager">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  390.        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  391.        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  392.        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  393.        })(window,document,'script','dataLayer','GTM-PWVTCD9');</script>
  394.  
  395.  <!-- End Google Tag Manager -->
  396.      
  397.                    <script src="https://services.fandom.com/icbm/api/loader?app=giantbomb" defer></script>
  398.            <script>
  399.    window.BidBarrel = window.BidBarrel || {};
  400.    window.BidBarrel.queue = window.BidBarrel.queue || [];
  401.  
  402.    /**
  403.     * Wait for BidBarrel to utilize its queuing system to ensure that any calls
  404.     * to its service occur after the framework has fully loaded.
  405.     *
  406.     * @param {function} callback
  407.     *
  408.     * @function
  409.     */
  410.    window.waitForBidBarrel = (callback) => {
  411.        window.BidBarrel.queue.push(function(resolve) {
  412.            callback();
  413.            resolve();
  414.        });
  415.    };
  416.  
  417.    (function () {
  418.      const h = (e) => {
  419.        if (e.target.tagName === 'SCRIPT' && e.target.src.indexOf('bidbarrel') !== -1) {
  420.          window.waitForBidBarrel = false;
  421.          window.removeEventListener('error', h);
  422.        }
  423.      }
  424.      window.addEventListener('error', h, true);
  425.    })();
  426.  </script>  
  427.      
  428.      </head>
  429.  
  430.  
  431. <body id="forums" class="body--legacy default  " style="display: block !important" >    <!-- Google Tag Manager (noscript) -->
  432. <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PWVTCD9"
  433. height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  434. <!-- End Google Tag Manager (noscript) -->
  435.  
  436.              <section id="message-block" class="message-success" style="display: none">
  437.                      </section>
  438.    
  439.            <div id="js-toast-container" class="toast hide-element" data-on-page-load-text=""><div class="toast__main position--relative border-round--small bg-white base-flexbox flexbox-align-center color-black page-spacing-center overflow--hidden"><div class="toast__icon toast__icon--error"><i class="color-white"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" class="symbol symbol-exclamation-circle-variant"><path fill-rule="evenodd" d="M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10Zm-.005-15c.55 0 .995.448.995 1v4c0 .552-.445 1-.995 1A.998.998 0 0 1 11 12V8c0-.552.445-1 .995-1ZM11 16c0-.552.445-1 .995-1h.01c.55 0 .995.448.995 1s-.445 1-.995 1h-.01A.998.998 0 0 1 11 16Z" clip-rule="evenodd"/></svg></i></div><div class="js-toast-message toast__message text-custom-regular">Something went wrong. Try again later</div><i class="js-toast-close toast__close clickable margin-left--auto base-flexbox flexbox-align-center"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" class="symbol symbol-close-variant"><path d="M6.265 16.461a.901.901 0 0 0 1.274 1.275L12 13.275l4.462 4.461a.901.901 0 1 0 1.274-1.275l-4.46-4.46 4.461-4.462a.901.901 0 1 0-1.275-1.275L12 10.726 7.539 6.264A.901.901 0 1 0 6.264 7.54L10.725 12l-4.46 4.461Z"/></svg></i></div></div>
  440.  
  441.    <div id="site-main">
  442.  
  443.          
  444.  
  445.                    
  446.              <header id="masthead" class="js-masthead masthead"><div class="js-masthead-overlay masthead-overlay masthead-nav-overlay"></div><nav class="js-masthead-rows masthead-rows flexbox-column flexbox-flex-even"><div class="js-masthead-compact masthead-row masthead-compact"><div class="masthead-row-wrap flexbox-row"><div class="masthead-nav-section"><button class="js-masthead-toggle masthead-toggle masthead-toggle-nav masthead-tappable masthead-hspace-r--tappable flexbox-inline-flex flexbox-justify-center flexbox-align-center no-button-styles" data-toggle="nav" type="button" aria-label="Toggle Site Navigation"><i class="masthead-toggle-nav-open"><svg width="80" height="80" viewBox="0 0 80 80" aria-hidden="true" class="symbol symbol-menu"><path d="M0 0h80v16H0zM0 32h56v16H0zM0 64h32v16H0z"/></svg></i><i class="masthead-toggle-close masthead-toggle-nav-close"><svg width="80" height="80" viewBox="0 0 80 80" aria-hidden="true" class="symbol symbol-close"><path d="M80 11.31 68.69 0 40 28.69 11.31 0 0 11.31 28.69 40 0 68.69 11.31 80 40 51.31 68.69 80 80 68.69 51.31 40 80 11.31z"/></svg></i></button></div><div class="masthead-nav-section"><div class="masthead-logo flexbox-justify-center"><a class="masthead-logo-link masthead-tappable flexbox-inline-flex flexbox-justify-center" href="/" title="Giant Bomb"><i class="masthead-logo-asset inline-block masthead-logo-asset-compact "><svg width="377.6" height="428.87" viewBox="0 0 377.6 428.87" aria-hidden="true" class="symbol symbol-logo-giantbomb-bomb"><path d="M341.27 16.8a56.71 56.71 0 0 1-6.86 42.2c-8.1 13.08-22.41 23.08-37.78 25.33a20.81 20.81 0 0 1 1.57 2.08c1.84 2.81.46 7.78-3.7 7.08-6.94-1.17-11.51-8.89-13.39-15.14a27.56 27.56 0 0 1-1.11-6.08c-7.9 9.09-12.2 22.5-13.26 33.41-.09.87-.15 1.78-.2 2.7a144.58 144.58 0 0 1 28.51 21.81 155.34 155.34 0 0 1 18.55 21.48 88.92 88.92 0 0 0 17.2-9.67c22-15.85 37.67-41.13 37.68-68.75.01-21.49-10.26-43.19-27.21-56.45Z" style="fill:#f7961d"/><path d="M295.06 130.19c3.37 3.26 6.62 6.69 9.72 10.25 10.4-4.88 20.3-11.58 26.43-21.46 6.43-10.37 8.16-23.53 2.42-34.56-.58-1.11-2.33-1.77-3.33-.72a85.5 85.5 0 0 1-23.53 17.8c-5 2.5-10.67 4.42-16.31 3.27-5.33-1.09-9.17-4.86-13-8.42-1-.91-3-.7-3.08 1a63.59 63.59 0 0 0 1.62 17.06 154 154 0 0 1 19.06 15.78Z" style="fill:#fff"/><circle cx="159" cy="269.87" r="144" style="fill:#888" transform="rotate(-45 158.995 269.872)"/><path d="M341.27 16.8a57.86 57.86 0 0 1 1.35 15.08c3.15 6.71 6.71 13.27 9.44 20.17 4.35 11 6.83 21.8 5.45 33.63-1.25 10.66-5 20.86-9.76 30.42-2.38 4.76-5 9.39-7.77 14-1.87 3.11-4.13 6.2-5.93 9.46 20.28-15.94 34.42-40 34.43-66.29.01-21.51-10.26-43.21-27.21-56.47Z" style="fill:#ec2024"/><path d="M89.34 340.41a144 144 0 0 1-13.42-188.18 144 144 0 1 0 198.32 204 144 144 0 0 1-184.9-15.82Z" style="fill:#666"/><path d="M280.91 246.48a7.5 7.5 0 0 1-7.25-5.61 118.38 118.38 0 0 0-30.87-53.79 7.5 7.5 0 0 1 10.61-10.61 133.39 133.39 0 0 1 34.77 60.61 7.51 7.51 0 0 1-7.26 9.39Z" style="fill:#fff"/><ellipse cx="103.72" cy="205.43" rx="47.96" ry="23.98" transform="rotate(-75.02 103.74 205.437)"/><ellipse cx="193.57" cy="219.64" rx="53.25" ry="26.62" transform="rotate(-82.77 193.558 219.644)"/><ellipse cx="195.72" cy="202.54" rx="27.92" ry="17.9" style="fill:#fff" transform="rotate(-82.77 195.714 202.543)"/><ellipse cx="107.91" cy="187.82" rx="23.14" ry="14.83" style="fill:#fff" transform="rotate(-76.07 107.906 187.823)"/><path d="M271.43 157.44a158.3 158.3 0 0 1 38.74 62.9 18.35 18.35 0 0 0 1.57-1.38c14.06-14.06 2.66-48.25-25.46-76.37s-62.28-39.51-76.37-25.46a18.35 18.35 0 0 0-1.38 1.57 158.3 158.3 0 0 1 62.9 38.74Z" style="fill:#888"/><path d="M287.31 115.71c2.8 3.45 7.07 5.74 10.17 9s5.37 7.36 8.15 11c2.27 3 6.34-.24 5.21-3.36-1.75-4.81-5.69-9.25-9.34-12.74-3.33-3.18-7.55-6.94-12.22-7.72-2.06-.34-3.16 2.31-2 3.77ZM294 109.74c4 3.17 8.26 5.62 11.82 9.35 3.22 3.37 5.31 7.87 8.72 10.93 1.83 1.64 4.58-.57 4.22-2.69-.83-4.93-5.6-9.85-9.11-13.15-3.81-3.57-8.34-7.22-13.46-8.62a2.39 2.39 0 0 0-2.19 4.19ZM303 103.26l-.07-.18-1.54 1.3c2.84 2 6.07 3.32 8.82 5.59 3.79 3.12 6.25 7 9.45 10.65a1.44 1.44 0 0 0 2.38-1.54c-1.71-4.38-5.49-8.08-9-11.05-2.39-2-7.55-6.61-11-6a1.38 1.38 0 0 0-1.1 1.57 1.88 1.88 0 0 0 .36.78c.69 1 2.07-.09 1.69-1.09ZM307.93 100.56c2.74 1.88 5.57 3.61 8.16 5.69a38.7 38.7 0 0 1 7 7.68c.35.48 1.13 0 .86-.56-3-6-9.82-10.32-15.49-13.6-.52-.3-1.05.43-.54.78Z"/><path d="M368.85 35.61A77.73 77.73 0 0 0 333.42.42c-3.94-1.91-8.12 3.14-6.22 6.8 7.54 14.52 7.58 32.72-1.35 46.71-8.1 12.69-21 19.15-35.33 21.82 0-.12-.08-.23-.12-.35-1.36-4.65-.62-9 1.42-13.34s-4.28-8.64-7.7-5.4c-7.3 6.92-13.81 13.29-18.4 22.42a70.43 70.43 0 0 0-7.1 25.17q4 1.91 7.94 4.14c0-.92.11-1.82.2-2.7 1.06-10.92 5.36-24.33 13.26-33.41a27.56 27.56 0 0 0 1.11 6.08c1.88 6.25 6.45 14 13.39 15.14 4.16.7 5.53-4.27 3.7-7.08a20.81 20.81 0 0 0-1.57-2.08C312 82.08 326.31 72.08 334.41 59a56.71 56.71 0 0 0 6.86-42.22c16.95 13.26 27.22 35 27.21 56.42 0 27.63-15.68 52.9-37.68 68.75a89 89 0 0 1-17.18 9.69q2.3 3.24 4.4 6.62a84.29 84.29 0 0 0 9.56-4.44 98.45 98.45 0 0 0 34.37-31.27c17.44-25.74 21.11-58.86 6.9-86.94ZM152.17 357.51C162 344.19 176.8 339 192.83 339c.68 0 .68-3.71-.1-3.91-16.67-4.13-33.88 7.34-40.61 22.1v.32Z"/><path d="M239.61 279.78c-1.31-2.47-4.52-3-6.84-1.79l-18.24 9.47a254.56 254.56 0 0 0-27.25 7.29 4.35 4.35 0 0 0-5.83-3.1c-24.15 7.26-49.64 7.8-74.61 5.72a4.05 4.05 0 0 0-2.8.86 108.56 108.56 0 0 1-11.4-5.23c-4.11-2.18-9.86 2.48-6.84 6.84l2.58 3.72c0 .09.05.17.09.26a17.69 17.69 0 0 0 6 8.16c.67.74 1.38 1.46 2.12 2.14a4.76 4.76 0 0 0 6.14.56 109.87 109.87 0 0 0 26.77 5.14 4.47 4.47 0 0 0 .77 0 128.38 128.38 0 0 0 48.38-.71 4.78 4.78 0 0 0 4.65 1.18l24.33-5.7c6.68-1.57 13.48-2.89 19.73-5.81 10.83-5.1 18.36-17.51 12.25-29Z" style="fill:#fff"/><path d="M246.94 270.7A5.37 5.37 0 0 0 244 266a4.55 4.55 0 0 0-3.82-.63 4.1 4.1 0 0 0-2.82 1.86A78.81 78.81 0 0 1 219.94 278a150 150 0 0 1-21 6.78 242.12 242.12 0 0 1-45.44 7.35 234 234 0 0 1-46.28-1.65 107.4 107.4 0 0 1-19.88-4.37 92.11 92.11 0 0 1-9.09-3.57C75 281 72.27 279 68.86 278.28c-1.89-.39-3.45 2-2.56 3.65 1.56 2.82 4.37 5.06 7.51 6.88a2.36 2.36 0 0 0 1 .65 40.4 40.4 0 0 1 2.19 3.62c1.05 1.65 2.09 3.32 3.09 5q2.55 4.32 4.66 8.87a130.16 130.16 0 0 1 7.44 20.15c1.82 6.52 3.21 13.14 4.44 19.79s1.09 14.61 3.84 20.67a2.18 2.18 0 0 0 .54 1.36c4.09 5 12.47 7.09 18.42 8.8a111.22 111.22 0 0 0 21.8 4 117.42 117.42 0 0 0 44.6-4.89c13.62-4.28 26.92-11 37.26-21s16.8-22.73 20.13-36.56c3.78-15.84 4.09-32.27 3.72-48.57ZM203 358c-14.69 8.92-31.63 13.46-48.71 14.5a121.15 121.15 0 0 1-25.68-1.4 123.34 123.34 0 0 1-13.73-3c-2.53-.69-5.09-1.75-7.69-2.39.39-3.88-.71-8-1.31-11.84s-1.29-7.85-2.07-11.76a189.53 189.53 0 0 0-6.1-23 114.1 114.1 0 0 0-9.9-22c-.47-.79-1.06-1.88-1.74-3.09a119 119 0 0 0 18.67 4.39 230.28 230.28 0 0 0 49.26 2.32 235.23 235.23 0 0 0 50-8.17c11.06-3.07 23-6.7 32.59-13.4-.23 13.53-.83 27.2-4.51 40.24-4.62 16.38-14.43 29.75-29.08 38.6ZM124 370.3l.31.07Z"/><path d="M235.25 303c-10.56 4-20.86 8.21-31.89 11a205 205 0 0 1-37.27 5.9 208.51 208.51 0 0 1-36.9-.79c-6-.68-12.08-1.56-18.06-2.64q-4.84-.87-9.63-2c-1.87-.44-3.7-1-6.05-1.54q1.22 3.1 2.28 6.26c.13.4.26.8.38 1.2q1.79 5.47 3.24 11l.17.35-.06.11c.88 3.41 1.67 6.84 2.37 10.3.78 3.9 1.45 7.83 2.07 11.76s1.7 8 1.31 11.84c2.6.63 5.16 1.7 7.69 2.39s4.82 1.23 7.25 1.75a18 18 0 0 1 2-8.22c.2-.48.38-1 .54-1.45l.32-.12a30 30 0 0 1 17.45-13.48l.14-.06c5.41-1.57 11.34-1.72 16.46.26q-.51.55-1 1.12h.76a4.2 4.2 0 0 0 1.33.18l1.58-.08a44.46 44.46 0 0 1 9.63-5.26c13.19-3.23 28.43-.16 38.47 8.78a3.83 3.83 0 0 1 .79 1h.09a65 65 0 0 0 21.35-33.17c.65-2.3 1.2-4.62 1.67-7 .19-.92.36-1.84.52-2.76.39-2.19.75-4.42 1-6.63Z"/><path d="M154.31 372.53c17.08-1 34-5.58 48.71-14.5a66.69 66.69 0 0 0 7.66-5.42 3.88 3.88 0 0 0-.83-1.06c-10-8.94-25.27-12-38.47-8.78a43.33 43.33 0 0 0-19.22 14.74s-.08-.26 0-.32a39.82 39.82 0 0 1 7-10.4c-7.74-3-17.37-1.12-24.22 3.18-6.45 4.06-12.88 11.94-12.73 19.95 2.15.46 4.31.88 6.49 1.21a121.15 121.15 0 0 0 25.61 1.4Z" style="fill:#ec2024"/><path d="M314.66 237.25c2.56-2.56 5.12-5.1 7.67-7.67a34.8 34.8 0 0 0 7.09-10.4c6.24-14.07 3-30.39-2.68-44.07-7.06-17-18.51-32.16-31.67-44.93-12.61-12.23-27.39-22.87-43.9-29.13-14-5.3-30.73-7.74-44.37-.17-4.81 2.67-8.46 6.61-12.3 10.45l-2.27 2.27c-.15.15-.34.43-.53.53-.45.22-1.78-.28-2.32-.38q-7.55-1.45-15.23-2.18a160.81 160.81 0 0 0-54.73 4.23A157.53 157.53 0 0 0 71.51 137 161.42 161.42 0 0 0 32 174.09a157.87 157.87 0 0 0-23.6 44.52A160.59 160.59 0 0 0 7.7 319a157.77 157.77 0 0 0 23.1 45 161.28 161.28 0 0 0 40.36 38.47 157.72 157.72 0 0 0 56 23.26 161.39 161.39 0 0 0 61.52.4 157.61 157.61 0 0 0 56.36-22.5 161.19 161.19 0 0 0 41.77-39.17 157.84 157.84 0 0 0 31.1-98 162.81 162.81 0 0 0-3.25-29.21ZM209.91 117.13c8.38-8.38 22-6.61 32.25-3.31 12.32 4 23.6 11.05 33.57 19.21a138.07 138.07 0 0 1 28.66 31.84c6.14 9.52 11.35 20.26 12.94 31.59 1.11 7.89.21 16.61-5.64 22.54l-1.49 1.49a158.2 158.2 0 0 0-27.63-50.69 160.84 160.84 0 0 0-44.47-37.92 157.27 157.27 0 0 0-29.72-13.21Zm-105.1 286.19a144 144 0 1 1 193.6-169.6 145.7 145.7 0 0 1 4.16 47.2 142.54 142.54 0 0 1-11.85 47.21 146.38 146.38 0 0 1-26.12 39.62 144.15 144.15 0 0 1-159.79 35.57Z"/></svg></i></a></div></div><div class="base-flexbox margin-left--auto horizontal-spacing-right-medium-rem"><a href="/login-signup/" class="masthead-login flexbox-align-self-center uppercase clickable text-nowrap text-custom-bold">Log in</a><a href="/get-premium/" class="masthead-subscribe flexbox-align-self-center uppercase text-custom-bold border-round--small">subscribe</a></div></div></div><div class="js-masthead-default masthead-row masthead-default"><div class="masthead-row-wrap flexbox-row masthead-default-wrap"><div class="masthead-logo flexbox-justify-center"><a class="masthead-logo-link masthead-tappable flexbox-inline-flex flexbox-justify-center" href="/" title="Giant Bomb"><i class="masthead-logo-asset inline-block masthead-logo-asset-compact "><svg width="377.6" height="428.87" viewBox="0 0 377.6 428.87" aria-hidden="true" class="symbol symbol-logo-giantbomb-bomb"><path d="M341.27 16.8a56.71 56.71 0 0 1-6.86 42.2c-8.1 13.08-22.41 23.08-37.78 25.33a20.81 20.81 0 0 1 1.57 2.08c1.84 2.81.46 7.78-3.7 7.08-6.94-1.17-11.51-8.89-13.39-15.14a27.56 27.56 0 0 1-1.11-6.08c-7.9 9.09-12.2 22.5-13.26 33.41-.09.87-.15 1.78-.2 2.7a144.58 144.58 0 0 1 28.51 21.81 155.34 155.34 0 0 1 18.55 21.48 88.92 88.92 0 0 0 17.2-9.67c22-15.85 37.67-41.13 37.68-68.75.01-21.49-10.26-43.19-27.21-56.45Z" style="fill:#f7961d"/><path d="M295.06 130.19c3.37 3.26 6.62 6.69 9.72 10.25 10.4-4.88 20.3-11.58 26.43-21.46 6.43-10.37 8.16-23.53 2.42-34.56-.58-1.11-2.33-1.77-3.33-.72a85.5 85.5 0 0 1-23.53 17.8c-5 2.5-10.67 4.42-16.31 3.27-5.33-1.09-9.17-4.86-13-8.42-1-.91-3-.7-3.08 1a63.59 63.59 0 0 0 1.62 17.06 154 154 0 0 1 19.06 15.78Z" style="fill:#fff"/><circle cx="159" cy="269.87" r="144" style="fill:#888" transform="rotate(-45 158.995 269.872)"/><path d="M341.27 16.8a57.86 57.86 0 0 1 1.35 15.08c3.15 6.71 6.71 13.27 9.44 20.17 4.35 11 6.83 21.8 5.45 33.63-1.25 10.66-5 20.86-9.76 30.42-2.38 4.76-5 9.39-7.77 14-1.87 3.11-4.13 6.2-5.93 9.46 20.28-15.94 34.42-40 34.43-66.29.01-21.51-10.26-43.21-27.21-56.47Z" style="fill:#ec2024"/><path d="M89.34 340.41a144 144 0 0 1-13.42-188.18 144 144 0 1 0 198.32 204 144 144 0 0 1-184.9-15.82Z" style="fill:#666"/><path d="M280.91 246.48a7.5 7.5 0 0 1-7.25-5.61 118.38 118.38 0 0 0-30.87-53.79 7.5 7.5 0 0 1 10.61-10.61 133.39 133.39 0 0 1 34.77 60.61 7.51 7.51 0 0 1-7.26 9.39Z" style="fill:#fff"/><ellipse cx="103.72" cy="205.43" rx="47.96" ry="23.98" transform="rotate(-75.02 103.74 205.437)"/><ellipse cx="193.57" cy="219.64" rx="53.25" ry="26.62" transform="rotate(-82.77 193.558 219.644)"/><ellipse cx="195.72" cy="202.54" rx="27.92" ry="17.9" style="fill:#fff" transform="rotate(-82.77 195.714 202.543)"/><ellipse cx="107.91" cy="187.82" rx="23.14" ry="14.83" style="fill:#fff" transform="rotate(-76.07 107.906 187.823)"/><path d="M271.43 157.44a158.3 158.3 0 0 1 38.74 62.9 18.35 18.35 0 0 0 1.57-1.38c14.06-14.06 2.66-48.25-25.46-76.37s-62.28-39.51-76.37-25.46a18.35 18.35 0 0 0-1.38 1.57 158.3 158.3 0 0 1 62.9 38.74Z" style="fill:#888"/><path d="M287.31 115.71c2.8 3.45 7.07 5.74 10.17 9s5.37 7.36 8.15 11c2.27 3 6.34-.24 5.21-3.36-1.75-4.81-5.69-9.25-9.34-12.74-3.33-3.18-7.55-6.94-12.22-7.72-2.06-.34-3.16 2.31-2 3.77ZM294 109.74c4 3.17 8.26 5.62 11.82 9.35 3.22 3.37 5.31 7.87 8.72 10.93 1.83 1.64 4.58-.57 4.22-2.69-.83-4.93-5.6-9.85-9.11-13.15-3.81-3.57-8.34-7.22-13.46-8.62a2.39 2.39 0 0 0-2.19 4.19ZM303 103.26l-.07-.18-1.54 1.3c2.84 2 6.07 3.32 8.82 5.59 3.79 3.12 6.25 7 9.45 10.65a1.44 1.44 0 0 0 2.38-1.54c-1.71-4.38-5.49-8.08-9-11.05-2.39-2-7.55-6.61-11-6a1.38 1.38 0 0 0-1.1 1.57 1.88 1.88 0 0 0 .36.78c.69 1 2.07-.09 1.69-1.09ZM307.93 100.56c2.74 1.88 5.57 3.61 8.16 5.69a38.7 38.7 0 0 1 7 7.68c.35.48 1.13 0 .86-.56-3-6-9.82-10.32-15.49-13.6-.52-.3-1.05.43-.54.78Z"/><path d="M368.85 35.61A77.73 77.73 0 0 0 333.42.42c-3.94-1.91-8.12 3.14-6.22 6.8 7.54 14.52 7.58 32.72-1.35 46.71-8.1 12.69-21 19.15-35.33 21.82 0-.12-.08-.23-.12-.35-1.36-4.65-.62-9 1.42-13.34s-4.28-8.64-7.7-5.4c-7.3 6.92-13.81 13.29-18.4 22.42a70.43 70.43 0 0 0-7.1 25.17q4 1.91 7.94 4.14c0-.92.11-1.82.2-2.7 1.06-10.92 5.36-24.33 13.26-33.41a27.56 27.56 0 0 0 1.11 6.08c1.88 6.25 6.45 14 13.39 15.14 4.16.7 5.53-4.27 3.7-7.08a20.81 20.81 0 0 0-1.57-2.08C312 82.08 326.31 72.08 334.41 59a56.71 56.71 0 0 0 6.86-42.22c16.95 13.26 27.22 35 27.21 56.42 0 27.63-15.68 52.9-37.68 68.75a89 89 0 0 1-17.18 9.69q2.3 3.24 4.4 6.62a84.29 84.29 0 0 0 9.56-4.44 98.45 98.45 0 0 0 34.37-31.27c17.44-25.74 21.11-58.86 6.9-86.94ZM152.17 357.51C162 344.19 176.8 339 192.83 339c.68 0 .68-3.71-.1-3.91-16.67-4.13-33.88 7.34-40.61 22.1v.32Z"/><path d="M239.61 279.78c-1.31-2.47-4.52-3-6.84-1.79l-18.24 9.47a254.56 254.56 0 0 0-27.25 7.29 4.35 4.35 0 0 0-5.83-3.1c-24.15 7.26-49.64 7.8-74.61 5.72a4.05 4.05 0 0 0-2.8.86 108.56 108.56 0 0 1-11.4-5.23c-4.11-2.18-9.86 2.48-6.84 6.84l2.58 3.72c0 .09.05.17.09.26a17.69 17.69 0 0 0 6 8.16c.67.74 1.38 1.46 2.12 2.14a4.76 4.76 0 0 0 6.14.56 109.87 109.87 0 0 0 26.77 5.14 4.47 4.47 0 0 0 .77 0 128.38 128.38 0 0 0 48.38-.71 4.78 4.78 0 0 0 4.65 1.18l24.33-5.7c6.68-1.57 13.48-2.89 19.73-5.81 10.83-5.1 18.36-17.51 12.25-29Z" style="fill:#fff"/><path d="M246.94 270.7A5.37 5.37 0 0 0 244 266a4.55 4.55 0 0 0-3.82-.63 4.1 4.1 0 0 0-2.82 1.86A78.81 78.81 0 0 1 219.94 278a150 150 0 0 1-21 6.78 242.12 242.12 0 0 1-45.44 7.35 234 234 0 0 1-46.28-1.65 107.4 107.4 0 0 1-19.88-4.37 92.11 92.11 0 0 1-9.09-3.57C75 281 72.27 279 68.86 278.28c-1.89-.39-3.45 2-2.56 3.65 1.56 2.82 4.37 5.06 7.51 6.88a2.36 2.36 0 0 0 1 .65 40.4 40.4 0 0 1 2.19 3.62c1.05 1.65 2.09 3.32 3.09 5q2.55 4.32 4.66 8.87a130.16 130.16 0 0 1 7.44 20.15c1.82 6.52 3.21 13.14 4.44 19.79s1.09 14.61 3.84 20.67a2.18 2.18 0 0 0 .54 1.36c4.09 5 12.47 7.09 18.42 8.8a111.22 111.22 0 0 0 21.8 4 117.42 117.42 0 0 0 44.6-4.89c13.62-4.28 26.92-11 37.26-21s16.8-22.73 20.13-36.56c3.78-15.84 4.09-32.27 3.72-48.57ZM203 358c-14.69 8.92-31.63 13.46-48.71 14.5a121.15 121.15 0 0 1-25.68-1.4 123.34 123.34 0 0 1-13.73-3c-2.53-.69-5.09-1.75-7.69-2.39.39-3.88-.71-8-1.31-11.84s-1.29-7.85-2.07-11.76a189.53 189.53 0 0 0-6.1-23 114.1 114.1 0 0 0-9.9-22c-.47-.79-1.06-1.88-1.74-3.09a119 119 0 0 0 18.67 4.39 230.28 230.28 0 0 0 49.26 2.32 235.23 235.23 0 0 0 50-8.17c11.06-3.07 23-6.7 32.59-13.4-.23 13.53-.83 27.2-4.51 40.24-4.62 16.38-14.43 29.75-29.08 38.6ZM124 370.3l.31.07Z"/><path d="M235.25 303c-10.56 4-20.86 8.21-31.89 11a205 205 0 0 1-37.27 5.9 208.51 208.51 0 0 1-36.9-.79c-6-.68-12.08-1.56-18.06-2.64q-4.84-.87-9.63-2c-1.87-.44-3.7-1-6.05-1.54q1.22 3.1 2.28 6.26c.13.4.26.8.38 1.2q1.79 5.47 3.24 11l.17.35-.06.11c.88 3.41 1.67 6.84 2.37 10.3.78 3.9 1.45 7.83 2.07 11.76s1.7 8 1.31 11.84c2.6.63 5.16 1.7 7.69 2.39s4.82 1.23 7.25 1.75a18 18 0 0 1 2-8.22c.2-.48.38-1 .54-1.45l.32-.12a30 30 0 0 1 17.45-13.48l.14-.06c5.41-1.57 11.34-1.72 16.46.26q-.51.55-1 1.12h.76a4.2 4.2 0 0 0 1.33.18l1.58-.08a44.46 44.46 0 0 1 9.63-5.26c13.19-3.23 28.43-.16 38.47 8.78a3.83 3.83 0 0 1 .79 1h.09a65 65 0 0 0 21.35-33.17c.65-2.3 1.2-4.62 1.67-7 .19-.92.36-1.84.52-2.76.39-2.19.75-4.42 1-6.63Z"/><path d="M154.31 372.53c17.08-1 34-5.58 48.71-14.5a66.69 66.69 0 0 0 7.66-5.42 3.88 3.88 0 0 0-.83-1.06c-10-8.94-25.27-12-38.47-8.78a43.33 43.33 0 0 0-19.22 14.74s-.08-.26 0-.32a39.82 39.82 0 0 1 7-10.4c-7.74-3-17.37-1.12-24.22 3.18-6.45 4.06-12.88 11.94-12.73 19.95 2.15.46 4.31.88 6.49 1.21a121.15 121.15 0 0 0 25.61 1.4Z" style="fill:#ec2024"/><path d="M314.66 237.25c2.56-2.56 5.12-5.1 7.67-7.67a34.8 34.8 0 0 0 7.09-10.4c6.24-14.07 3-30.39-2.68-44.07-7.06-17-18.51-32.16-31.67-44.93-12.61-12.23-27.39-22.87-43.9-29.13-14-5.3-30.73-7.74-44.37-.17-4.81 2.67-8.46 6.61-12.3 10.45l-2.27 2.27c-.15.15-.34.43-.53.53-.45.22-1.78-.28-2.32-.38q-7.55-1.45-15.23-2.18a160.81 160.81 0 0 0-54.73 4.23A157.53 157.53 0 0 0 71.51 137 161.42 161.42 0 0 0 32 174.09a157.87 157.87 0 0 0-23.6 44.52A160.59 160.59 0 0 0 7.7 319a157.77 157.77 0 0 0 23.1 45 161.28 161.28 0 0 0 40.36 38.47 157.72 157.72 0 0 0 56 23.26 161.39 161.39 0 0 0 61.52.4 157.61 157.61 0 0 0 56.36-22.5 161.19 161.19 0 0 0 41.77-39.17 157.84 157.84 0 0 0 31.1-98 162.81 162.81 0 0 0-3.25-29.21ZM209.91 117.13c8.38-8.38 22-6.61 32.25-3.31 12.32 4 23.6 11.05 33.57 19.21a138.07 138.07 0 0 1 28.66 31.84c6.14 9.52 11.35 20.26 12.94 31.59 1.11 7.89.21 16.61-5.64 22.54l-1.49 1.49a158.2 158.2 0 0 0-27.63-50.69 160.84 160.84 0 0 0-44.47-37.92 157.27 157.27 0 0 0-29.72-13.21Zm-105.1 286.19a144 144 0 1 1 193.6-169.6 145.7 145.7 0 0 1 4.16 47.2 142.54 142.54 0 0 1-11.85 47.21 146.38 146.38 0 0 1-26.12 39.62 144.15 144.15 0 0 1-159.79 35.57Z"/></svg></i></a></div><div class="js-masthead-nav masthead-nav"><div class="js-masthead-search-mobile masthead-search-content masthead-search-content--mobile width-100 vertical-spacing-bottom-rem vertical-spacing-top-rem inner-space-horizontal-small-rem"><div class="js-site-search-container site-search-container width-100 border-grayscale--thin border-round--small site-search-container--mobile"><form action="/search/" method="get" class="js-site-search main-search flexbox-row" data-search-landing="true" data-search-results-length="10" data-search-parent-selector=".masthead-search-content--mobile"><div class="dropdown--main"><select name="i" class="dropdown--selector" aria-label="Select the type of content you want to search for"><option value="">All</option><option value="franchise,game,accessory,character,company,concept,location,object,person,platform">Wiki</option><option value="franchise">&nbsp;&nbsp;&nbsp;&nbsp;Franchises</option><option value="game">&nbsp;&nbsp;&nbsp;&nbsp;Games</option><option value="accessory">&nbsp;&nbsp;&nbsp;&nbsp;Accessories</option><option value="character">&nbsp;&nbsp;&nbsp;&nbsp;Characters</option><option value="company">&nbsp;&nbsp;&nbsp;&nbsp;Companies</option><option value="concept">&nbsp;&nbsp;&nbsp;&nbsp;Concepts</option><option value="location">&nbsp;&nbsp;&nbsp;&nbsp;Locations</option><option value="object">&nbsp;&nbsp;&nbsp;&nbsp;Objects</option><option value="person">&nbsp;&nbsp;&nbsp;&nbsp;People</option><option value="platform">&nbsp;&nbsp;&nbsp;&nbsp;Platforms</option><option value="videos,podcasts,articles,reviews,features,show">Editorial</option><option value="videos">&nbsp;&nbsp;&nbsp;&nbsp;Videos</option><option value="podcasts">&nbsp;&nbsp;&nbsp;&nbsp;Podcasts</option><option value="articles">&nbsp;&nbsp;&nbsp;&nbsp;Articles</option><option value="reviews">&nbsp;&nbsp;&nbsp;&nbsp;Reviews</option><option value="features">&nbsp;&nbsp;&nbsp;&nbsp;Features</option><option value="show">&nbsp;&nbsp;&nbsp;&nbsp;Shows</option><option value="users">Community</option><option value="users">&nbsp;&nbsp;&nbsp;&nbsp;Users</option></select></div><i class="symbol-search-wrapper horizontal-spacing-right-small-rem"><svg width="80" height="80" viewBox="0 0 80 80" aria-hidden="true" class="symbol symbol-search"><path d="M80 68.69 59.56 48.25a32 32 0 1 0-11.31 11.31L68.69 80ZM32 48a16 16 0 1 1 16-16 16 16 0 0 1-16 16Z"/></svg></i><input type="text" name="q" placeholder="Giant Bomb" autocomplete="off" class="js-site-search-query" value=""></form></div></div><div class="js-masthead-site-nav masthead-nav-section flex-grow masthead-site-nav"><ul class="masthead-site-nav-items masthead-site-nav-items--base no-list-style"><li class="js-masthead-menu js-masthead-nav-item masthead-nav-item masthead-site-nav-item"><div class="masthead-nav-item-wrap base-flexbox"><a href="/videos/" class="js-masthead-menu-link masthead-nav-item-label masthead-site-nav-item-label masthead-tappable flexbox-align-center"><span class="masthead-nav-item-text">Videos</span><i class="masthead-nav-item-icon"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-down"><path d="M16.797 11.5q0 .203-.156.359L9.36 19.14q-.156.156-.359.156t-.359-.156l-7.281-7.281q-.156-.156-.156-.359t.156-.359l.781-.781q.156-.156.359-.156t.359.156l6.141 6.141 6.141-6.141q.156-.156.359-.156t.359.156l.781.781q.156.156.156.359z"/></svg></i></a><button class="js-masthead-menu-toggle masthead-nav-item-toggle masthead-tappable flexbox-align-center flexbox-justify-center position--relative no-button-styles masthead-hspace-l--tappable" type="button" aria-label="Toggle Videos Subnav"><i class="masthead-toggle-nav-item-open"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-down"><path d="M16.797 11.5q0 .203-.156.359L9.36 19.14q-.156.156-.359.156t-.359-.156l-7.281-7.281q-.156-.156-.156-.359t.156-.359l.781-.781q.156-.156.359-.156t.359.156l6.141 6.141 6.141-6.141q.156-.156.359-.156t.359.156l.781.781q.156.156.156.359z"/></svg></i><i class="masthead-toggle-close masthead-toggle-nav-item-close"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-up"><path d="M16.797 18.5q0 .203-.156.359l-.781.781q-.156.156-.359.156t-.359-.156l-6.141-6.141L2.86 19.64q-.156.156-.359.156t-.359-.156l-.781-.781q-.156-.156-.156-.359t.156-.359l7.281-7.281q.156-.156.359-.156t.359.156l7.281 7.281q.156.156.156.359z"/></svg></i></button></div><!-- PhoenixSiteBundle:Core:masthead:subnav_othervideosanon|N|22:28:20 --><div class="js-masthead-subnav masthead-subnav"><div class="masthead-subnav-content"><ul class="masthead-subnav-items no-list-style"><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/videos/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  aria-label="Latest Videos" data-click-tag="nav|videos|left-menu|slot1">Latest</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/videos/premium/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  aria-label="Premium Videos" data-click-tag="nav|videos|left-menu|slot2">Premium</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/videos/shows/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  aria-label="Video Shows" data-click-tag="nav|videos|left-menu|slot3">Shows</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/infinite/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|videos|left-menu|slot4">GB Infinite</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/videos/random/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|videos|left-menu|slot5">Random Video</a></li></ul><div class="masthead-subnav-items masthead-subnav-spotlight"><div class="masthead-subnav-spotlight__content"><div class="masthead-subnav-spotlight__title">Latest Videos</div><div class="masthead-subnav-spotlight__body"><ol class="no-list-style"><li class="masthead-content-item"><a class="content-item--list-item flexbox-row" href="/shows/game-mess-mornings-05-20-24/2970-22946/free-video"><div><div class="link-img vertical-spacing-small"><div class="hover-play-pause absolute-play-pause"><div  class="hover-play-icon  "
  447.  ><i><svg width="90" height="90" viewBox="0 0 90 90" aria-hidden="true" class="symbol symbol-video-play"><path d="M10 80V10l70 35-70 35z"/></svg></i></div><div class="hover-pause-icon  "
  448.  ><i><svg width="80" height="80" viewBox="0 0 80 80" aria-hidden="true" class="symbol symbol-video-pause"><path d="M0 0h24v80H0zM56 0h24v80H56z"/></svg></i></div></div><img class="type-video" src="https://www.giantbomb.com/a/uploads/screen_large/36/366200/3579941-gmm052024.jpg" alt="Game Mess Mornings 05/20/24"></div></div><div><div class="card-byline"><p class="p-small-space text-small">Game Mess Mornings 05/20/24</p><p class="p-small-space text-small color-60">GrubbSnax</p></div></div></a></li><li class="masthead-content-item"><a class="content-item--list-item flexbox-row" href="/shows/unprofessional-fridays-of-tsushima/2970-22944/free-video"><div><div class="link-img vertical-spacing-small"><div class="hover-play-pause absolute-play-pause"><div  class="hover-play-icon  "
  449.  ><i><svg width="90" height="90" viewBox="0 0 90 90" aria-hidden="true" class="symbol symbol-video-play"><path d="M10 80V10l70 35-70 35z"/></svg></i></div><div class="hover-pause-icon  "
  450.  ><i><svg width="80" height="80" viewBox="0 0 80 80" aria-hidden="true" class="symbol symbol-video-pause"><path d="M0 0h24v80H0zM56 0h24v80H56z"/></svg></i></div></div><img class="type-video" src="https://www.giantbomb.com/a/uploads/screen_large/36/366200/3579049-upf051724.jpg" alt="Unprofessional Fridays of Tsushima"></div></div><div><div class="card-byline"><p class="p-small-space text-small">Unprofessional Fridays of Tsushima</p><p class="p-small-space text-small color-60">Unprofessional Fridays</p></div></div></a></li></ol></div></div></div></div></div><!-- /PhoenixSiteBundle:Core:masthead:subnav_othervideosanon --></li><li class="js-masthead-menu js-masthead-nav-item masthead-nav-item masthead-site-nav-item masthead-hspace-l"><div class="masthead-nav-item-wrap base-flexbox"><a href="/podcasts/" class="js-masthead-menu-link masthead-nav-item-label masthead-site-nav-item-label masthead-tappable flexbox-align-center"><span class="masthead-nav-item-text">Podcasts</span><i class="masthead-nav-item-icon"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-down"><path d="M16.797 11.5q0 .203-.156.359L9.36 19.14q-.156.156-.359.156t-.359-.156l-7.281-7.281q-.156-.156-.156-.359t.156-.359l.781-.781q.156-.156.359-.156t.359.156l6.141 6.141 6.141-6.141q.156-.156.359-.156t.359.156l.781.781q.156.156.156.359z"/></svg></i></a><button class="js-masthead-menu-toggle masthead-nav-item-toggle masthead-tappable flexbox-align-center flexbox-justify-center position--relative no-button-styles masthead-hspace-l--tappable" type="button" aria-label="Toggle Podcasts Subnav"><i class="masthead-toggle-nav-item-open"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-down"><path d="M16.797 11.5q0 .203-.156.359L9.36 19.14q-.156.156-.359.156t-.359-.156l-7.281-7.281q-.156-.156-.156-.359t.156-.359l.781-.781q.156-.156.359-.156t.359.156l6.141 6.141 6.141-6.141q.156-.156.359-.156t.359.156l.781.781q.156.156.156.359z"/></svg></i><i class="masthead-toggle-close masthead-toggle-nav-item-close"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-up"><path d="M16.797 18.5q0 .203-.156.359l-.781.781q-.156.156-.359.156t-.359-.156l-6.141-6.141L2.86 19.64q-.156.156-.359.156t-.359-.156l-.781-.781q-.156-.156-.156-.359t.156-.359l7.281-7.281q.156-.156.359-.156t.359.156l7.281 7.281q.156.156.156.359z"/></svg></i></button></div><!-- PhoenixSiteBundle:Core:masthead:subnav_otherpodcastanon|N|22:28:48 --><div class="js-masthead-subnav masthead-subnav"><div class="masthead-subnav-content"><ul class="masthead-subnav-items no-list-style"><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/podcasts/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  aria-label="Latest Podcasts" data-click-tag="nav|podcasts|left-menu|slot1">Latest</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/podcasts/premium/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  aria-label="Premium Podcasts" data-click-tag="nav|podcasts|left-menu|slot2">Premium</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/podcasts/shows/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  aria-label="Podcast Shows" data-click-tag="nav|podcasts|left-menu|slot3">Shows</a></li></ul><div class="masthead-subnav-items masthead-subnav-spotlight"><div class="masthead-subnav-spotlight__content"><div class="masthead-subnav-spotlight__title">Latest Podcasts</div><div class="masthead-subnav-spotlight__body"><ol class="no-list-style"><li class="masthead-content-item"><a class="content-item--list-item flexbox-row" href="/shows/game-mess-mornings-05-20-24/2970-22946/premium-podcast"><div><div class="link-img vertical-spacing-small"><div class="hover-play-pause absolute-play-pause"><div  class="hover-play-icon  "
  451.  ><i><svg width="90" height="90" viewBox="0 0 90 90" aria-hidden="true" class="symbol symbol-video-play"><path d="M10 80V10l70 35-70 35z"/></svg></i></div><div class="hover-pause-icon  "
  452.  ><i><svg width="80" height="80" viewBox="0 0 80 80" aria-hidden="true" class="symbol symbol-video-pause"><path d="M0 0h24v80H0zM56 0h24v80H56z"/></svg></i></div></div><img class="type-podcast" src="https://www.giantbomb.com/a/uploads/screen_large/36/366200/3579941-gmm052024.jpg" alt="Game Mess Mornings 05/20/24"></div><span class="premium-text-tag text-weight-normal p-no-space
  453.                                    text-small
  454.                        color-premium block text-tag-hover-interaction
  455.    "><div class="inline-block"><i><svg width="80" height="76.08" viewBox="0 0 80 76.08" aria-hidden="true" class="symbol symbol-icon-premium"><path d="m40 0 12.36 25.05L80 29.06l-20 19.5 4.72 27.52L40 63.09 15.28 76.08 20 48.56 0 29.06l27.64-4.01L40 0z"/></svg></i></div><span class="text-tag-text-el">Premium</span></span></div><div><div class="card-byline"><p class="p-small-space text-small">Game Mess Mornings 05/20/24</p><p class="p-small-space text-small color-60">GrubbSnax</p></div></div></a></li><li class="masthead-content-item"><a class="content-item--list-item flexbox-row" href="/shows/8-4-play-5-17-2024-one-animals-well/2970-22945/free-podcast"><div><div class="link-img vertical-spacing-small"><div class="hover-play-pause absolute-play-pause"><div  class="hover-play-icon  "
  456.  ><i><svg width="90" height="90" viewBox="0 0 90 90" aria-hidden="true" class="symbol symbol-video-play"><path d="M10 80V10l70 35-70 35z"/></svg></i></div><div class="hover-pause-icon  "
  457.  ><i><svg width="80" height="80" viewBox="0 0 80 80" aria-hidden="true" class="symbol symbol-video-pause"><path d="M0 0h24v80H0zM56 0h24v80H56z"/></svg></i></div></div><img class="type-podcast" src="https://www.giantbomb.com/a/uploads/screen_large/36/366200/3579057-9869373653-366.p.png" alt="8-4 Play 5/17/2024: ONE ANIMAL’S WELL"></div></div><div><div class="card-byline"><p class="p-small-space text-small">8-4 Play 5/17/2024: ONE ANIMAL’S WELL</p><p class="p-small-space text-small color-60">8-4 Play</p></div></div></a></li></ol></div></div></div></div></div><!-- /PhoenixSiteBundle:Core:masthead:subnav_otherpodcastanon --></li><li class="js-masthead-menu js-masthead-nav-item masthead-nav-item masthead-site-nav-item masthead-hspace-l"><div class="masthead-nav-item-wrap base-flexbox"><a href="/words/" class="js-masthead-menu-link masthead-nav-item-label masthead-site-nav-item-label masthead-tappable flexbox-align-center"><span class="masthead-nav-item-text">Words</span><i class="masthead-nav-item-icon"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-down"><path d="M16.797 11.5q0 .203-.156.359L9.36 19.14q-.156.156-.359.156t-.359-.156l-7.281-7.281q-.156-.156-.156-.359t.156-.359l.781-.781q.156-.156.359-.156t.359.156l6.141 6.141 6.141-6.141q.156-.156.359-.156t.359.156l.781.781q.156.156.156.359z"/></svg></i></a><button class="js-masthead-menu-toggle masthead-nav-item-toggle masthead-tappable flexbox-align-center flexbox-justify-center position--relative no-button-styles masthead-hspace-l--tappable" type="button" aria-label="Toggle Words Subnav"><i class="masthead-toggle-nav-item-open"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-down"><path d="M16.797 11.5q0 .203-.156.359L9.36 19.14q-.156.156-.359.156t-.359-.156l-7.281-7.281q-.156-.156-.156-.359t.156-.359l.781-.781q.156-.156.359-.156t.359.156l6.141 6.141 6.141-6.141q.156-.156.359-.156t.359.156l.781.781q.156.156.156.359z"/></svg></i><i class="masthead-toggle-close masthead-toggle-nav-item-close"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-up"><path d="M16.797 18.5q0 .203-.156.359l-.781.781q-.156.156-.359.156t-.359-.156l-6.141-6.141L2.86 19.64q-.156.156-.359.156t-.359-.156l-.781-.781q-.156-.156-.156-.359t.156-.359l7.281-7.281q.156-.156.359-.156t.359.156l7.281 7.281q.156.156.156.359z"/></svg></i></button></div><!-- PhoenixSiteBundle:Core:masthead:subnav_otherwords|N|22:28:21 --><div class="js-masthead-subnav masthead-subnav"><div class="masthead-subnav-content"><ul class="masthead-subnav-items no-list-style"><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/words/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|words|left-menu|slot1">Latest</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/words/?type=reviews" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|words|left-menu|slot2">Reviews</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/words/?type=articles" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|words|left-menu|slot3">Articles</a></li></ul><div class="masthead-subnav-items masthead-subnav-spotlight"><div class="masthead-subnav-spotlight__content"><div class="masthead-subnav-spotlight__title">Latest from Words</div><div class="masthead-subnav-spotlight__body"><ol class="no-list-style"><li class="masthead-content-item"><a class="content-item--list-item flexbox-row" href="/articles/the-community-spotlight-2024-05-18/1100-6402/"><div><div class="link-img vertical-spacing-small"><img class="type-article" src="https://www.giantbomb.com/a/uploads/screen_large/0/1992/3579377-untitled-1.png" alt="The Community Spotlight 2024.05.18"></div></div><div><div class="card-byline"><p class="p-small-space text-small">The Community Spotlight 2024.05.18</p></div></div></a></li><li class="masthead-content-item"><a class="content-item--list-item flexbox-row" href="/articles/the-community-spotlight-2024-05-11/1100-6401/"><div><div class="link-img vertical-spacing-small"><img class="type-article" src="https://www.giantbomb.com/a/uploads/screen_large/0/1992/3576712-8626955732-35766.jpg" alt="The Community Spotlight 2024.05.11"></div></div><div><div class="card-byline"><p class="p-small-space text-small">The Community Spotlight 2024.05.11</p></div></div></a></li><li class="masthead-content-item"><a class="content-item--list-item flexbox-row" href="/articles/the-community-spotlight-2024-05-04/1100-6400/"><div><div class="link-img vertical-spacing-small"><img class="type-article" src="https://www.giantbomb.com/a/uploads/screen_large/0/1992/3574393-untitled-1.png" alt="The Community Spotlight 2024.05.04"></div></div><div><div class="card-byline"><p class="p-small-space text-small">The Community Spotlight 2024.05.04</p></div></div></a></li></ol></div></div></div></div></div><!-- /PhoenixSiteBundle:Core:masthead:subnav_otherwords --></li></ul><ul class="masthead-site-nav-items masthead-site-nav-items--community no-list-style masthead-hspace-l masthead-vr-l"><li class="js-masthead-menu js-masthead-nav-item masthead-nav-item masthead-site-nav-item"><div class="masthead-nav-item-wrap base-flexbox"><a href="/games/" class="js-masthead-menu-link masthead-nav-item-label masthead-site-nav-item-label masthead-tappable flexbox-align-center"><span class="masthead-nav-item-text">Wiki</span><i class="masthead-nav-item-icon"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-down"><path d="M16.797 11.5q0 .203-.156.359L9.36 19.14q-.156.156-.359.156t-.359-.156l-7.281-7.281q-.156-.156-.156-.359t.156-.359l.781-.781q.156-.156.359-.156t.359.156l6.141 6.141 6.141-6.141q.156-.156.359-.156t.359.156l.781.781q.156.156.156.359z"/></svg></i></a><button class="js-masthead-menu-toggle masthead-nav-item-toggle masthead-tappable flexbox-align-center flexbox-justify-center position--relative no-button-styles masthead-hspace-l--tappable" type="button" aria-label="Toggle Wiki Subnav"><i class="masthead-toggle-nav-item-open"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-down"><path d="M16.797 11.5q0 .203-.156.359L9.36 19.14q-.156.156-.359.156t-.359-.156l-7.281-7.281q-.156-.156-.156-.359t.156-.359l.781-.781q.156-.156.359-.156t.359.156l6.141 6.141 6.141-6.141q.156-.156.359-.156t.359.156l.781.781q.156.156.156.359z"/></svg></i><i class="masthead-toggle-close masthead-toggle-nav-item-close"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-up"><path d="M16.797 18.5q0 .203-.156.359l-.781.781q-.156.156-.359.156t-.359-.156l-6.141-6.141L2.86 19.64q-.156.156-.359.156t-.359-.156l-.781-.781q-.156-.156-.156-.359t.156-.359l7.281-7.281q.156-.156.359-.156t.359.156l7.281 7.281q.156.156.156.359z"/></svg></i></button></div><!-- PhoenixSiteBundle:Core:masthead:subnav_otherwiki|N|22:32:07 --><div class="js-masthead-subnav masthead-subnav"><div class="masthead-subnav-content"><ul class="masthead-subnav-items no-list-style"><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/new-games/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|wiki|left-menu|new-releases">New Releases</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/games/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|wiki|left-menu|games">Games</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/franchises/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|wiki|left-menu|franchises">Franchises</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/characters/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|wiki|left-menu|characters">Characters</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/platforms/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|wiki|left-menu|platforms">Platforms</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/people/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|wiki|left-menu|people">People</a></li></ul><ul class="masthead-subnav-items no-list-style"><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/companies/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|wiki|left-menu|companies">Companies</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/objects/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|wiki|left-menu|objects">Objects</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/concepts/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|wiki|left-menu|concepts">Concepts</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/locations/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|wiki|left-menu|locations">Locations</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/accessories/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|wiki|left-menu|accessories">Accessories</a></li></ul></div></div><!-- /PhoenixSiteBundle:Core:masthead:subnav_otherwiki --></li><li class="js-masthead-menu js-masthead-nav-item masthead-nav-item masthead-site-nav-item masthead-hspace-l"><div class="masthead-nav-item-wrap base-flexbox"><a href="/community/" class="js-masthead-menu-link masthead-nav-item-label masthead-site-nav-item-label masthead-tappable flexbox-align-center"><span class="masthead-nav-item-text">Community</span><i class="masthead-nav-item-icon"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-down"><path d="M16.797 11.5q0 .203-.156.359L9.36 19.14q-.156.156-.359.156t-.359-.156l-7.281-7.281q-.156-.156-.156-.359t.156-.359l.781-.781q.156-.156.359-.156t.359.156l6.141 6.141 6.141-6.141q.156-.156.359-.156t.359.156l.781.781q.156.156.156.359z"/></svg></i></a><button class="js-masthead-menu-toggle masthead-nav-item-toggle masthead-tappable flexbox-align-center flexbox-justify-center position--relative no-button-styles masthead-hspace-l--tappable" type="button" aria-label="Toggle Community Subnav"><i class="masthead-toggle-nav-item-open"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-down"><path d="M16.797 11.5q0 .203-.156.359L9.36 19.14q-.156.156-.359.156t-.359-.156l-7.281-7.281q-.156-.156-.156-.359t.156-.359l.781-.781q.156-.156.359-.156t.359.156l6.141 6.141 6.141-6.141q.156-.156.359-.156t.359.156l.781.781q.156.156.156.359z"/></svg></i><i class="masthead-toggle-close masthead-toggle-nav-item-close"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-up"><path d="M16.797 18.5q0 .203-.156.359l-.781.781q-.156.156-.359.156t-.359-.156l-6.141-6.141L2.86 19.64q-.156.156-.359.156t-.359-.156l-.781-.781q-.156-.156-.156-.359t.156-.359l7.281-7.281q.156-.156.359-.156t.359.156l7.281 7.281q.156.156.156.359z"/></svg></i></button></div><!-- PhoenixSiteBundle:Core:masthead:subnav_othercommunity|N|22:28:31 --><div class="js-masthead-subnav masthead-subnav"><div class="masthead-subnav-content"><ul class="masthead-subnav-items no-list-style"><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/community/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  aria-label="Latest from the Community" data-click-tag="nav|community|left-menu|slot1">Latest</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/lists/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|community|left-menu|slot2">User Lists</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/user-reviews/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|community|left-menu|slot3">User Reviews</a></li></ul><div class="masthead-subnav-items masthead-subnav-spotlight"><div class="masthead-subnav-spotlight__content"><div class="masthead-subnav-spotlight__title">Latest from the Community</div><div class="masthead-subnav-spotlight__body"><ol class="no-list-style"><li class="masthead-content-item"><a class="content-item--list-item flexbox-row" href="/articles/the-community-spotlight-2024-05-18/1100-6402/"><div><div class="link-img vertical-spacing-small"><img class="type-article" src="https://www.giantbomb.com/a/uploads/screen_large/0/1992/3579377-untitled-1.png" alt="The Community Spotlight 2024.05.18"></div></div><div><div class="card-byline"><p class="p-small-space text-small">The Community Spotlight 2024.05.18</p></div></div></a></li><li class="masthead-content-item"><a class="content-item--list-item flexbox-row" href="/articles/the-community-spotlight-2024-05-11/1100-6401/"><div><div class="link-img vertical-spacing-small"><img class="type-article" src="https://www.giantbomb.com/a/uploads/screen_large/0/1992/3576712-8626955732-35766.jpg" alt="The Community Spotlight 2024.05.11"></div></div><div><div class="card-byline"><p class="p-small-space text-small">The Community Spotlight 2024.05.11</p></div></div></a></li><li class="masthead-content-item"><a class="content-item--list-item flexbox-row" href="/articles/the-community-spotlight-2024-05-04/1100-6400/"><div><div class="link-img vertical-spacing-small"><img class="type-article" src="https://www.giantbomb.com/a/uploads/screen_large/0/1992/3574393-untitled-1.png" alt="The Community Spotlight 2024.05.04"></div></div><div><div class="card-byline"><p class="p-small-space text-small">The Community Spotlight 2024.05.04</p></div></div></a></li></ol></div></div></div></div></div><!-- /PhoenixSiteBundle:Core:masthead:subnav_othercommunity --></li><li class="js-masthead-menu js-masthead-nav-item masthead-nav-item masthead-site-nav-item masthead-hspace-l"><div class="masthead-nav-item-wrap base-flexbox"><a href="/forums/" class="js-masthead-menu-link masthead-nav-item-label masthead-site-nav-item-label masthead-tappable flexbox-align-center"><span class="masthead-nav-item-text">Forums</span><i class="masthead-nav-item-icon"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-down"><path d="M16.797 11.5q0 .203-.156.359L9.36 19.14q-.156.156-.359.156t-.359-.156l-7.281-7.281q-.156-.156-.156-.359t.156-.359l.781-.781q.156-.156.359-.156t.359.156l6.141 6.141 6.141-6.141q.156-.156.359-.156t.359.156l.781.781q.156.156.156.359z"/></svg></i></a><button class="js-masthead-menu-toggle masthead-nav-item-toggle masthead-tappable flexbox-align-center flexbox-justify-center position--relative no-button-styles masthead-hspace-l--tappable" type="button" aria-label="Toggle Forums Subnav"><i class="masthead-toggle-nav-item-open"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-down"><path d="M16.797 11.5q0 .203-.156.359L9.36 19.14q-.156.156-.359.156t-.359-.156l-7.281-7.281q-.156-.156-.156-.359t.156-.359l.781-.781q.156-.156.359-.156t.359.156l6.141 6.141 6.141-6.141q.156-.156.359-.156t.359.156l.781.781q.156.156.156.359z"/></svg></i><i class="masthead-toggle-close masthead-toggle-nav-item-close"><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-angle-up"><path d="M16.797 18.5q0 .203-.156.359l-.781.781q-.156.156-.359.156t-.359-.156l-6.141-6.141L2.86 19.64q-.156.156-.359.156t-.359-.156l-.781-.781q-.156-.156-.156-.359t.156-.359l7.281-7.281q.156-.156.359-.156t.359.156l7.281 7.281q.156.156.156.359z"/></svg></i></button></div><!-- PhoenixSiteBundle:Core:masthead:subnavForums_anon|N|22:33:04 --><div class="js-masthead-subnav masthead-subnav"><div class="masthead-subnav-content"><ul class="masthead-subnav-items no-list-style"><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/forums/general-discussion-30/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|forums|left-menu|general-discussion">General Discussion</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/forums/off-topic-31/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|forums|left-menu|off-topic">Off-Topic</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/forums/bombcast-32/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|forums|left-menu|bombcast">Bombcast</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/forums/bug-reporting-33/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|forums|left-menu|bug-reporting">Bug Reporting</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/forums/delete-combine-requests-34/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|forums|left-menu|delete-combine-requests">Wiki</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/forums/api-developers-3017/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|forums|left-menu|api-developers">API Developers</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/forums/anime-790045/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|forums|left-menu|anime">Anime</a></li><li class="masthead-subnav-item masthead-vspace--tappable"><a href="/forums/wrestling-790046/" class="js-click-tag masthead-tappable base-flexbox flexbox-align-center"  data-click-tag="nav|forums|left-menu|wrestling">Wrestling</a></li></ul></div></div><!-- /PhoenixSiteBundle:Core:masthead:subnavForums_anon --></li></ul><ul class="masthead-site-nav-items masthead-site-nav-items--store no-list-style masthead-hspace-l masthead-vr-l"><li class="js-masthead-nav-item masthead-nav-item masthead-site-nav-item"><div class="masthead-nav-item-wrap base-flexbox"><a href="http://store.giantbomb.com" class="masthead-nav-item-label masthead-site-nav-item-label masthead-tappable flexbox-align-center"><span class="masthead-nav-item-text">Store</span></a></div></li></ul></div><button class="js-masthead-toggle masthead-toggle masthead-toggle-search masthead-tappable masthead-hspace-l--tappable flexbox-justify-center no-button-styles" data-toggle="search" type="button" aria-label="Open Site Search"><i class="masthead-toggle-search-open"><svg width="80" height="80" viewBox="0 0 80 80" aria-hidden="true" class="symbol symbol-search"><path d="M80 68.69 59.56 48.25a32 32 0 1 0-11.31 11.31L68.69 80ZM32 48a16 16 0 1 1 16-16 16 16 0 0 1-16 16Z"/></svg></i></button><a href="/login-signup/" class="masthead-login flexbox-align-self-center uppercase clickable text-nowrap text-custom-bold">Log in</a><a href="/get-premium/" class="masthead-subscribe flexbox-align-self-center uppercase text-custom-bold border-round--small">subscribe</a></div></div></div><div class="js-masthead-overlay masthead-overlay masthead-search-overlay"></div><div class="masthead-row masthead-search"><div class="masthead-row-wrap flexbox-row"><div class="js-masthead-search masthead-search-content flexbox-row flexbox-align-stretch width-100"><div class="masthead-search-body masthead-vr-r masthead-hspace-r"><div class="js-site-search-container site-search-container width-100 border-grayscale--thin border-round--small "><form action="/search/" method="get" class="js-site-search main-search flexbox-row" data-search-landing="true" data-search-results-length="10" data-search-parent-selector=".js-masthead-search"><div class="dropdown--main"><select name="i" class="dropdown--selector" aria-label="Select the type of content you want to search for"><option value="">All</option><option value="franchise,game,accessory,character,company,concept,location,object,person,platform">Wiki</option><option value="franchise">&nbsp;&nbsp;&nbsp;&nbsp;Franchises</option><option value="game">&nbsp;&nbsp;&nbsp;&nbsp;Games</option><option value="accessory">&nbsp;&nbsp;&nbsp;&nbsp;Accessories</option><option value="character">&nbsp;&nbsp;&nbsp;&nbsp;Characters</option><option value="company">&nbsp;&nbsp;&nbsp;&nbsp;Companies</option><option value="concept">&nbsp;&nbsp;&nbsp;&nbsp;Concepts</option><option value="location">&nbsp;&nbsp;&nbsp;&nbsp;Locations</option><option value="object">&nbsp;&nbsp;&nbsp;&nbsp;Objects</option><option value="person">&nbsp;&nbsp;&nbsp;&nbsp;People</option><option value="platform">&nbsp;&nbsp;&nbsp;&nbsp;Platforms</option><option value="videos,podcasts,articles,reviews,features,show">Editorial</option><option value="videos">&nbsp;&nbsp;&nbsp;&nbsp;Videos</option><option value="podcasts">&nbsp;&nbsp;&nbsp;&nbsp;Podcasts</option><option value="articles">&nbsp;&nbsp;&nbsp;&nbsp;Articles</option><option value="reviews">&nbsp;&nbsp;&nbsp;&nbsp;Reviews</option><option value="features">&nbsp;&nbsp;&nbsp;&nbsp;Features</option><option value="show">&nbsp;&nbsp;&nbsp;&nbsp;Shows</option><option value="users">Community</option><option value="users">&nbsp;&nbsp;&nbsp;&nbsp;Users</option></select></div><i class="symbol-search-wrapper horizontal-spacing-right-small-rem"><svg width="80" height="80" viewBox="0 0 80 80" aria-hidden="true" class="symbol symbol-search"><path d="M80 68.69 59.56 48.25a32 32 0 1 0-11.31 11.31L68.69 80ZM32 48a16 16 0 1 1 16-16 16 16 0 0 1-16 16Z"/></svg></i><input type="text" name="q" placeholder="Search Giant Bomb" autocomplete="off" class="js-site-search-query" value=""></form></div></div><button class="js-masthead-toggle masthead-toggle masthead-toggle-search masthead-tappable flexbox-justify-center no-button-styles" data-toggle="search" type="button" aria-label="Close Site Search"><i class="masthead-toggle-close masthead-toggle-search-close"><svg width="80" height="80" viewBox="0 0 80 80" aria-hidden="true" class="symbol symbol-close"><path d="M80 11.31 68.69 0 40 28.69 11.31 0 0 11.31 28.69 40 0 68.69 11.31 80 40 51.31 68.69 80 80 68.69 51.31 40 80 11.31z"/></svg></i></button></div></div></div></nav></header>      
  458.              <div id="wrapper" role="main">
  459.  
  460.          
  461.            <div class="js-mapped-ad mapped-ad mapped-leader_top mapped-leader_top-dart" data-ad-type="leader_top"><div class="ad-wrap ad-wrap-leader_top"></div></div>
  462.          
  463.    <section class="site-container forum-above-grid">
  464.    <ul class="breadcrumbs breadcrumbs--forum">
  465.                <li><a href="/">Giant Bomb</a></li>
  466.        <li><a href="/forums/">Forums</a></li>
  467.      
  468.  <li><a href="/forums/general-discussion-30/">General Discussion</a></li>
  469.    </ul>
  470.  
  471.    <h1 class="header-border">
  472.        2023 Games of the Year!
  473.    </h1>
  474.      </section>
  475.  
  476.  <div id="forum-content" class="site-container page-spacing flexbox-row ">
  477.  
  478.          <div class="three-column--span-two horizontal-spacing ">
  479.            
  480.  <div class="forum-bar">
  481.    
  482.  
  483.              
  484.  </div>
  485.  
  486.  <div class="js-forum-block"><section class="js-forum-messages forum-messages ">
  487.      <meta data-post-render-param="ForumBundle.mode" data-post-render-value="topic"/>
  488.      <meta data-post-render-param="ForumBundle.currentMax" data-post-render-value="4"/>
  489.      <meta class="js-post-render-topic" data-post-render-param="ForumBundle.topicId" data-post-render-value="1917676" data-base-url="/forums/general-discussion-30/2023-games-of-the-year-1917676/" />
  490.              <meta data-post-render-param="ForumBundle.mode" data-post-render-value="topic"/>
  491. <meta data-post-render-param="ForumBundle.currentMax" data-post-render-value="4"/>
  492. <meta class="js-post-render-topic" data-post-render-param="ForumBundle.topicId" data-post-render-value="1917676" data-base-url="/forums/general-discussion-30/2023-games-of-the-year-1917676/" />
  493.  
  494.  <div id="js-message" class="message  js-message"><div class="js-avatar-user avatar-user-container" data-user-slug="yeahbrother" data-user-profile="/profile/yeahbrother/"><a href="/profile/yeahbrother/" class="    "><img alt="Avatar image for yeahbrother" src="https://www.giantbomb.com/a/uploads/square_avatar/31/317074/2896885-design.png" /></a><div class="avatar-user-interaction"><header class="avatar-header flexbox-row flexbox-justify-between"><a href="/profile/yeahbrother/" class="text-small text-bold color-white">YEAHbrother</a><div class="avatar-options"><a rel="nofollow" href="/profile/yeahbrother/toggle-follow/" class="follow btn-toggle text-xsmall color-white" data-toggle-value="Unfollow"><i><svg width="22" height="28" viewBox="0 0 22 28" aria-hidden="true" class="symbol symbol-plus"><path d="M22 11.5v3q0 .625-.438 1.062T20.5 16H14v6.5q0 .625-.438 1.062T12.5 24h-3q-.625 0-1.062-.438T8 22.5V16H1.5q-.625 0-1.062-.438T0 14.5v-3q0-.625.438-1.062T1.5 10H8V3.5q0-.625.438-1.062T9.5 2h3q.625 0 1.062.438T14 3.5V10h6.5q.625 0 1.062.438T22 11.5z"/></svg></i>              Follow
  495.                      </a></div></header><section class="avatar-user-stats flexbox-row vertical-spacing-small"><div class="flexbox-flex-even"><p class="text-center color-white">31</p><p class="text-center text-xsmall color-50">Forum Posts</p></div><div class="flexbox-flex-even"><p class="text-center color-white">0</p><p class="text-center text-xsmall color-50">Wiki Points</p></div><div class="flexbox-flex-even"><p class="text-center color-white">3</p><p class="text-center text-xsmall color-50">Followers</p></div></section><section class="avatar-user-creation-stats flexbox-row flexbox-justify-center"><p class="text-xsmall color-50"><span class="text-bold color-white">Reviews:</span> 0</p><p class="text-xsmall color-50"><span class="text-bold color-white">User Lists:</span> 0</p></section></div></div><div class="message-wrap "><div class="message-inner "><div class="message-title">
  496.              
  497.    
  498.  
  499.  
  500.     Edited By              <a href="/profile/yeahbrother/" class="message-user  " data-user-slug="yeahbrother" data-user-profile="/profile/yeahbrother/">YEAHbrother</a></div><div class="message-breadcrumb vertical-spacing-top"></div><article class="message-content message-body js-message-body typography-format text-small"><p>2023 was an absolutely incredible year for playing video games! Every month had at least one banger - and often multiple - which exacerbated the age-old problem of "there's never enough time to play anything." Despite that, the industry also had thousands of layoffs (although never any changes to executive salaries...hmm) which makes celebrating the year feel a bit strange. I think ultimately celebrating the work of the developers who absolutely brought it for games released this year is important, and hopefully there can be some positive change moving forward to make this industry more stable and less stressful for everyone who makes games. With all that said, let's get to reflecting on the games that truly made this year special!</p><p>#10: Lies of P</p><p>Lies of P is a real video game title. Lies of P is also a really good game! The premise of this game is pretty wild: Bloodborne, but this time with Pinocchio? That's Lies of P, and it absolutely nails it.</p><p>I've been a fan of FromSoftware's work since Demon's Souls, and have played or beaten every one of their games in that lineage. Up until Elden Ring, Bloodborne was my favorite of theirs in that lineage, and I still wish they would go back to that spookier setting at some point. This is where Lies of P comes in. Many other developers have tried to make a Soulslike game - to the point where "Soulslike" is its own subgenre now - and until Lies of P, I don't think any have come close to replicating what makes the Souls games so good. It's hard not to forget that FromSoft didn't make Lies of P while you're playing it. The trademark fair-yet-difficult combat is precise, the animations are incredible, and the level design and overall vibes match FromSoft's typical output. FromSoftware didn't develop Lies of P, Neowiz did. To my knowledge this is their first major title, and that is incredibly promising.</p><p>The "P" in Lies of P is your character, a mechanical puppet created by Gepetto. In this world, puppets have rebelled and become murderous, and you have been tasked with helping to fight against these rebel puppets. Much like various android/robot science-fiction, the puppets in this world are programmed to not be able to lie. P, however, *can* lie, hence the title. So far, the story has been an interesting take on Pinocchio, while also delving into other sci-fi ideas around what it means to be alive, etc. The setting here also leans very much into horror, which again is something that has been missing from other Soulslike games since Bloodborne. The creepy atmosphere makes the already tense combat feel even more tense, which creates an even more rewarding feeling when you find success.</p><p>Mechanically, this game includes and builds upon the tried-and-true Soulslike formula of studying enemy patterns, dodging and/or parrying at the right time, and picking moments to strike. Lies of P rewards aggression, as you can rebuild health after a successful block or parry, and your health items recharge after successful hits. There is also a customization system for both weapons and tools that P can use, allowing for some variance in builds - another staple in Soulslike games. The greatest customization aspect for this game is what is called the P-Organ (the P-Organ! P-Organ!!!!!!!!!!), which lets you modify different abilities for P. All in all, there is a lot of flexibility in how to approach combat, which is always a good thing. Boss battles are challenging and epic in scope - another way this game successfully captures what makes the Souls games great. The checkpointing system is a little more forgiving (thankfully), as most of the time there is a checkpoint right before each boss. This is nice, as it allows you to focus on figuring out how to approach a boss on multiple attempts vs. having to worry about fighting your way back to the boss.</p><p>Bloodborne came out in 2015, and there hasn't been a game since then that captures the spirit of what that game did until now. Lies of P is the best Soulslike game not from FromSoftware, and an intriguing major debut for Neowiz. Even though Elden Ring dominated the world last year (and will hopefully receive DLC this year), Lies of P is a fantastic entry in the genre as we wait for the next proper FromSoft Souls game.</p><p>P-Organ!!!!!!!!!!!!!!!!</p><p>Music shout-out: An unofficial marker of a good Soulslike game is great boss music, and Lies of P has this in spades. I want to shout out a cool aspect of this game though: in your main hub area, you can play records that have a completely different feel than the rest of the soundtrack. Here's the first one you find:</p><div data-embed-type="video" data-src="https://www.youtube.com/watch?v=skBJ7YUWk-U" data-width="100%" data-height="100%" data-video-start="0"><iframe src="https://www.youtube-nocookie.com/embed/skBJ7YUWk-U" height="100%" width="100%" scrolling="no" frameborder="" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div><p><a href="https://youtu.be/skBJ7YUWk-U?si=c_NnKe_JiqBUoeep" data-target="true" target="_blank" rel="noopener nofollow">https://youtu.be/skBJ7YUWk-U?si=c_NnKe_JiqBUoeep</a></p><p>#9: Starfield</p><p>Starfield, for a very long time, was not on my GOTY list this year. After playing around 5 hours or so around the initial launch window, I realized that a lot of my fears about this game seemed to be true: there was a lot of different kinds of content, but not a lot of depth; the lack of different species to talk to would seem boring; there would be nowhere very interesting to explore even though there are 1000+ planets. This was my experience for those first 5 hours - I tried very hard to get into the game but there was nothing that hooked me very much, and none of the experiences that Bethesda claimed were in store for me felt realized at all. The combat was feeling pretty good, but ammo management in the early game was hamstringing some of the fun of it for a while. As much as I was really trying to give it a fair shake, I was left feeling rather cold, and often disappointed.</p><p>Then something happened - I'm not entirely sure why, but right before the end of the year I decided to pick it back up for a casual session on a Saturday morning. I think taking a bit of space (lol) from the initial launch of the game, plus coming back to it with reduced expectations allowed me to finally find some fun, and many hours later I'm really starting to enjoy Starfield. I debated putting it on this list because it's the only game that didn't immediately hook me, but I've put enough time into it now (as well as found more hooks) that it became more of a go-to game as the year ended than I ever thought it would.</p><p>Starfield is a game where you can: explore different cities each with different vibes, touch down on more remote planets or dock onto space stations to find enemies and loot, engage in interstellar ship combat, design/modify ships, follow a mystery that could unfold secrets of the universe, and talk to a wide variety of different characters, often gaining quests in the process. If Starfield did all of these things at a high level, then it would be one of the best games ever made, but unfortunately it only really excels at a few of those things. Space travel is merely dressed-up fast travel, broken up by loading screens. You can also skip space travel altogether if you want even faster-fast travel. Unlike games such as No Man's Sky or Elite Dangerous, space travel doesn't add much of anything to the overall gameplay. There are thousands of planets, but most of them are pretty dead, with only a handful of repetitive activities to do once you touch down, such as exploring a cave or some sort of human installation, usually with enemies to fight. The combat feels good at least, but seeing the same types of enemies and small variations in locale doesn't do the combat any favors.</p><p>Like previous Bethesda games, I think the best part of this game is the faction missions. These have become the biggest hook for me, as they spend more time in the larger cities vs the more remote/generic areas of the game. These bigger hubs are way more interesting to be in, as they have more characters, more activities, and more visual variety in set dressing. Anything in this game that can keep you in the larger cities is a great idea, and is what has kept me coming back to the game more than I thought I would. There is still a good amount of what Bethesda does well in their games in Starfield, but it's underneath more clutter than usual. I don't think this will have as intense of an overhaul like Cyberpunk 2077 did, but I do think there is a lot of potential for this game to grow into more of what they envisioned here in the coming years.</p><p>Music Shout-out: The music continues the tradition of Bethesda games having great soundtracks. Here's the opening theme:</p><div data-embed-type="video" data-src="https://www.youtube.com/watch?v=FrO7Nk-t_9o" data-width="100%" data-height="100%" data-video-start="0"><iframe src="https://www.youtube-nocookie.com/embed/FrO7Nk-t_9o" height="100%" width="100%" scrolling="no" frameborder="" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div><p>https://www.youtube.com/watch?v=FrO7Nk-t_9o</p><p>#8: Armored Core 6: Fires of Rubicon</p><p>I've never been a huge mech guy, but FromSoftware returning to the Armored Core series had me interested. I never played any of the previous five Armored Core games, but anything that FromSoft puts out, I'm there. Armored Core 6 is not MechSouls, but that's okay - it's an incredibly fast and furious action game in its own right. Despite having no familiarity with the series, Armored Core 6 wasted no time in getting me not only into the action, but also invested in the dark, cynical, corporate sci-fi world where all of this action happens.</p><p>You are a mercenary mech pilot trying to survive on a dangerous planet called Rubicon. The planet is host to an incredible energy resource, so naturally many different corporations wage wars against each other for control. As a mercenary, you take jobs from any and all of these corporations in order to survive, as well as make a bigger name for yourself. The story, while having a basic premise, certainly plays with bigger ideas of corporate greed, morality, and humanity within such a dystopian situation. The story is certainly more interesting than I thought it would be, but it honestly doesn't need to be - the main draw is how incredible this game feels to play, as well as the absolutely wild spectacle this game is capable of - both aspects true to FromSoftware games.</p><p>The game follows a mission structure rather than operating within an open world, so you'll take missions, complete objectives, and earn money that you can use to upgrade your mech. Most missions can be completed fairly quickly, which encourages replay to try out different mech builds and strategies, knowing you'll always earn more money if you succeed. I think that the idea of replaying so much would be tiresome if this game didn't feel so dang good to play. Initially, it is a bit overwhelming to manage multiple weapons, your health, your speed, your altitude, and the number of enemies on screen, but after a few missions I realized I was very much in a flow state, dodging and flying around enemies and using the appropriate weapons at the right times. Executing the amount of action on-screen that is required to succeed while *also* doing that in a flow state is incredibly satisfying - even for somebody like me who hasn't been hugely interested in mech-action stuff before.</p><p>The moment that truly hooked me on how awesome this game is happened fairly early: you are tasked in one of your missions to take down a gigantic walking base that houses a huge laser weapon near its "head." When you start the mission, you see the thing out in the distance, and it looks impossibly huge from that far away. As you move in closer, all of a sudden you hear a warning about its weapon about to fire, and then you see this *massive* laser beam surging towards you. So now you have to dodge that giant laser AND other enemies as you get in closer. Once you finally get to the walker, you realize "Okay...now how do I take this thing down?" The size difference between your mech and the walker is absurdly comical, but yet you still have to take it down. Because the game *rules,* you quickly see all of the small ways that build up to take the thing down, even though it feels incredibly dangerous the entire time. The feeling I had while flying away, watching this giant monstrosity explode while I, a mechanized mosquito, flew away mostly unscathed was incredible. I think I'm a mech guy now?</p><p>Music shout-out: Honestly...I can't remember what any of the music sounds like in this game. It's okay though, because there's too many awesome sounds happening at all times anyway.</p><p>#7: The Legend of Zelda: Tears of the Kingdom</p><p>This was my most anticipated game of the year by a landslide, and it mostly delivered! It's a bit weird putting this game so low on the list, but that's the kind of year this was. Tears of the Kingdom expands on most of what made Breath of the Wild great: abilities were added to allow you to manipulate and create in the world in order to progress, and temples were added that each had their own personality, with challenges that put the game's new abilities to use while mostly giving the player freedom to complete them however you see fit. That's actually the main strength of this game - there is just enough structure to keep the game together, while giving you the tools and abilities to create solutions in innumerable ways, rather than the game dictating one or only a few ways to solve puzzles or get past obstacles. Can't get past that large river? Build a huge bridge by combining tree planks together. Don't want to cross that annoying stretch of desert? Build a glider airplane and fly over it. There are so few barriers to achieving what you want to do as a player, and I'm in awe at how the game's physics don't completely blow up a Switch every time the game runs. There's not many better feelings I had playing a game this year than when I tried a solution that I came up with, using machines I built using the in-game mechanics, and watching it simply *work* - and there are tens to hundreds of hours of content in this game where this kind of feeling is possible.</p><p>The reason why this game is a little lower on the list than I thought is that where the seams of the game show, it feels worse than Breath of the Wild. Because there is so much freedom, the moments where that freedom is stifled feels that much more frustrating. One temple in particular I felt was hamstrung by a particular mechanic that you are required to use, and especially in that temple's boss fight I got pretty frustrated by it. Those moments were few and far between though, which is amazing considering how many other times the game could have taken player agency away, and chose not to instead. I also had issues with the storytelling, both in content and method of delivery. Because the game allows you to tackle any of its temples in any order, the storytelling in the temples is frustratingly simple. The same cutscene plays out at the end of each temple as the game has to assume that this is the first temple you play - so by the second temple I was already tired of seeing the same story over and over. The cutscene is also fairly lengthy and unskippable, which added to the frustration. There is also a huge choice in the story that I found to be fairly problematic, and while it did culminate in a huge moment at the end, I'm not sure it was the right story to tell.</p><p>Speaking of the ending - it is far and away the best ending to a Zelda game, and it was absolutely worth powering through to get to once I got closer. The entire final sequence once you get access to the last quest is some of the best gameplay, story, and music that Zelda has ever been, and I think there's a chance this game would have ended up slightly lower on this list had that ending not been an all-timer. All in all, despite a few struggles I had with the game, it is still a top-tier Zelda game, even if it is one that is certainly taking the franchise into a new direction. I think I like Breath of the Wild more as a game, but that's not to take away from all of the very cool things that Tears of the Kingdom does. In many, many other years, this is a top-3 game on my list.</p><p>Music Shout-out: This was my favorite game soundtrack of the year, so it's tough to pick just one track to showcase! Some of my favorite music comes from more spoilery scenes, so I'll include the main music that plays when you're in the sky. Throw this on loop and enjoy the relaxing trip it takes you on:</p><div data-embed-type="video" data-src="https://www.youtube.com/watch?v=6peV7ynyT7A" data-width="100%" data-height="100%" data-video-start="0"><iframe src="https://www.youtube-nocookie.com/embed/6peV7ynyT7A" height="100%" width="100%" scrolling="no" frameborder="" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div><p>https://www.youtube.com/watch?v=6peV7ynyT7A</p><p>#6: Octopath Traveler II</p><p>In a theme that will be revisited later on in this list, Octopath Traveler II is a huge upgrade from the original game, while keeping a similar premise: you play as 8 different characters who you find along the way, each with their own stories and gameplay abilities. Each of the stories are varied and different from each other, and all are written well. When I think about playing Dungeons and Dragons, part of the fun is finding out each character's backstory, and that is half of the fun of this game, as finding a new character and delving into what's making them tick is consistently engaging. I have not yet finished the game, but I can already see ties that will bring these characters and stories together eventually, which is a big difference from the first game.</p><p>The combat is a very comfortable JRPG turn-based system, with a few extra wrinkles. Every character has a resource called Boost Points that build up over rounds of combat. You can choose to use up to 3 Boost Points on a round to beef up any ability you use in that round, so there is a push-pull strategy to knowing when to use those points, or when to save up. This rewards thinking a few rounds ahead, and is absolutely crucial in harder fights. Each character also has a Job, which is essentially a subclass that comes with its own abilities. These abilities are often tied to outside-of-combat actions as well, such as recruiting a townsperson to help you once you are in combat. These extra systems in combat help it to remain fresh and engaging without getting bogged down. Thankfully, there is also a combat speed option to help fights go quicker, which is incredibly helpful when trying to grind levels (every JRPG should have this!!!).</p><p>There is not much in this game that isn't engaging, and while at heart it is a traditional JRPG, Octopath Traveler II nails every aspect, and is a jewel in a stacked year for RPGs. I'm not sure it is the most innovative game, but it is consistently excellent at everything that it tries to do. This is top-tier Comfort Food gaming, and even in a year packed with experiences that were swinging further for the fences or pulling off more ambitious goals, it was still nice to play a game that understands its groove, and never stops being fun.</p><p>Music shout-out: the easy answer here is the Entire Soundtrack, but here's a nice tune:</p><div data-embed-type="video" data-src="https://www.youtube.com/watch?v=Zdb3O2T-N_0" data-width="100%" data-height="100%" data-video-start="0"><iframe src="https://www.youtube-nocookie.com/embed/Zdb3O2T-N_0" height="100%" width="100%" scrolling="no" frameborder="" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div><p>https://youtu.be/Zdb3O2T-N_0?si=quLkC6EnutPyaTHO</p><p>#5. Alan Wake II</p><p>Thirteen years later, Alan Wake II delivers a wildly unique and dense sequel, and is one of the best horror games I've ever played! This is an incredibly dense game: it is survival-horror in the legacy of the best Resident Evil games; it is a mixed-media reflection on creating and storytelling that has not only the "most" storytelling in a game this year, it also has many, many different layers to the story both textually and meta-textually; it is a technical showpiece, with incredibly-lifelike character performances and animations, and absolutely mind-bending level design; and it is a sequel to not only the first game, but also to...every game that Remedy has ever made? While many aspects of Alan Wake II are familiar, there's also nothing else quite like it that I've ever played.</p><p>The basic premise of this game has you playing as Saga Anderson, an FBI agent who has come to Bright Falls, WA (the setting of the first game) to investigate a murder. Not long after Saga arrives, the situation starts to get pretty horrifying and surreal. You also play as Alan Wake, a writer who has been trapped in a nightmarish alternate reality called "The Dark Place," where he's been in the past thirteen years since the end of the first game. Both protagonists have their own chapters, with Saga trying to solve the mystery of what's happening in Bright Falls, and Alan continuing to try and escape The Dark Place. Saga's chapters play out like an episode of Twin Peaks or True Detective - you'll talk with residents of the local area before inevitably going further in to darker and more dangerous areas in order to try and solve the mystery. When you aren't casually exploring Bright Falls (a wonderfully realized town, complete with unique residents, offbeat TV commercials and radio shows, and lived-in locations) or its surrounding area, Saga's sections play more closely to straight-up survival horror, where something dangerous could be lurking around you at any moment.</p><p>Alan's chapters are far more surreal, both in gameplay and in storytelling. While combat is present, it is less frequent and more easily avoidable than Saga's sections. There is also a unique puzzle-solving mechanic as Alan's ability to rewrite reality will change the architecture and details of different locations in order to progress. For instance - an impassible train car will become passable - even if it also forces you to confront something incredibly horrific to pass through. I really liked this element of the game, as this showcased Remedy's expert level design while still remaining a puzzle to solve. Because The Dark Place is nightmarish and surreal, sometimes you play as in-game Alan, and other times you watch Alan (or other characters) on another in-game screen, and sometimes it switches to live-action FMV and back - it is a surreal whirlwind of storytelling, and it generally succeeds even if it is often confounding.</p><p>This switching between in-game graphics and live-action FMV is always well done, but it is the coolest when the game blends FMV with in-game graphics, and it happens *a lot.* This goes a long way in why I think Alan Wake is an incredible technical achievement. Nothing looks like Alan Wake II - and not much *sounds* like Alan Wake II. This game has some of the best audio design I've ever heard in a game, whether it is the soft crunches and swaying leaves in the background when you're in the woods, the gentle bustle of Bright Falls, or some of the most unsettling creepy soundscapes in an intense moment, the audio design does just as much to immerse you in the surreal world Remedy has created as the often trippy visuals. The soundtrack is also tied directly in to the story of the game in a way I've never heard. Between each chapter, there are songs by various artists that sound like they could be taken from the radio. These songs are created specifically for the game, and lyrically they all connect with what is happening in the story at that moment. Instead of hitting 'Continue' to play the next section, I always found myself listening to the songs and reading the lyric subtitles to see what they would say about the story. I've never played a game that made me want to study the lyrics of the soundtrack before, which is pretty cool!</p><p>As much as this game has going for it that is forward-thinking and unique, it's down a bit on this list just because the combat doesn't always feel great, and I found a repeatable bug (both times during an intense boss fight) that was visually humorous, but ended up causing frustration as I just had to watch helplessly while my character lost all of their health. Some sections aren't super clear in how you are to proceed either, which in a game that is already surreal and somewhat nightmarish, it didn't feel great to feel stuck. Thankfully, moments like that weren't as prevalent as having the next cool or very scary thing happen, and they often wouldn't last long.</p><p>If this was Game Like Nothing Else 2023, Alan Wake II is a clear #1. The layers of the story being told as well as the mixed-media storytelling make this game a wild narrative experience. Some of the locations and situations are top-notch horror, and the jump scares in this game are genuinely affecting. I still think this would be entertaining for horror fans even if they haven't played another Remedy game, but for those who have played Remedy's earlier games, there is *a lot* of references and connections made that are very satisfying. Alan Wake II swings for the fences and is an incredibly ambitious game, and overall it succeeds far more than it fails.</p><p>Music shout-out: I'm going to cheat a bit here and give two shout-outs, because there were two songs that became Certified Bangers by the time the chorus hit. Here they are:</p><div data-embed-type="video" data-src="https://www.youtube.com/watch?v=RLZ7peL-j_U" data-width="100%" data-height="100%" data-video-start="0"><iframe src="https://www.youtube-nocookie.com/embed/RLZ7peL-j_U" height="100%" width="100%" scrolling="no" frameborder="" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div><p>https://youtu.be/RLZ7peL-j_U?si=Bu7OxYoKXpsGTZYD</p><div data-embed-type="video" data-src="https://www.youtube.com/watch?v=HJc7n7eabT0" data-width="100%" data-height="100%" data-video-start="0"><iframe src="https://www.youtube-nocookie.com/embed/HJc7n7eabT0" height="100%" width="100%" scrolling="no" frameborder="" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div><p>https://youtu.be/HJc7n7eabT0?si=ItuSn5oiC6HmYc9w</p><p>#4. Dave the Diver</p><p>I've historically loved a good fishing mini-game, with The Legend of Zelda: Ocarina of Time, Stardew Valley, and Red Dead Redemption 2 in particular having some of my favorites. Dave the Diver is a huge expansion on why fishing mini-games are fun, and that's only one part of the core gameplay loop. In Dave the Diver, you start your day by diving in to a large ocean area called The Blue Hole, finding all sorts of fish to try and reel in...or occasionally hit with a baseball bat, or shoot with a gun. This game is pretty wacky from the start, but that's part of the charm, as well as some of the most vibrant pixel art/animation in a game I've played in a while. When you aren't fishing, you head back to a sushi bar where you work at night to serve sushi to different customers, turning the game into a restaurant simulator. There is a hectic energy to managing ingredients on the menu, serving customers in a good order from when they arrive, cleaning the bar, pouring tea, and prepping wasabi, all within a relatively short window of time. Having worked in the service industry, I really enjoy this element of the game as well.</p><p>That core loop of fishing during the day and working the sushi bar at night is incredibly tight, and with a constant stream of small upgrades to both, there's always small goals to work towards. This loop allows for consistently engaging sessions whether it is popping in for only a few minutes to catch some fish, or for longer sessions to upgrade your arsenal and your bar, along with finding out more about potential mysteries under the sea. The side cast of characters are all weird and wacky as well, and the writing always centers Dave as the most "normal" character, which creates some humorous exchanges. Dave the Diver has a confidence in vision and identity that I find very charming, and I'm excited to see more of what this game has to offer as I continue to....dive deeper into it.</p><p>Music Shout-out: This is the music that plays when you dive. There's a chill tranquility to the music while also keeping a small sense of pushing forward. It never gets old.</p><div data-embed-type="video" data-src="https://www.youtube.com/watch?v=qtJ8iKiBq0I" data-width="100%" data-height="100%" data-video-start="0"><iframe src="https://www.youtube-nocookie.com/embed/qtJ8iKiBq0I" height="100%" width="100%" scrolling="no" frameborder="" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div><p>https://www.youtube.com/watch?v=qtJ8iKiBq0I</p><p>#3: Marvel's Spider-Man 2</p><p>Batman has always been my favorite superhero. Growing up, we had great Batman comics, the legendary animated series, and some fun (if not great!!!!) movies (Batman Forever still sort of holds up - I'll die on that hill), but as I've grown up, it's become increasingly harder to root for a billionaire vs rooting for a "from the people, for the people" kind of hero. This is where I've realized that Spider-Man (both Peter Parker and Miles Morales) has certainly become my favorite superhero, and we've been gifted with 3 incredible games over the last 6 years as well! Whereas Miles Morales was the first game in this series to appear on PS5, Spider-Man 2 is the first to truly take advantage of the PS5's hardware. The gameplay is smoother than ever, load times are almost non-existent, and the visuals are spectacular. Almost every element of this already-great series has been improved upon for this installment. In particular, the combat is faster and more intuitive than either of the past two games in a way I didn't even realize the game needed! Insomniac took an already-fun combat system and tuned it perfectly, as I never had to think very much about any controller input - every action continued to flow easily until each encounter was finished. I don't like when games give you many different options and abilities with no reason to use more than a couple - this game is great at giving you situations to actually use all of the abilities you've spent all of your skill points on, and it is always fun.</p><p>Both Peter Parker and Miles Morales are playable in this game, and most often you can switch back-and-forth whenever you want. Both characters have their own stories separate from the main plot, and each have their own set of abilities. Insomniac has done a great job in making both characters feel separate even while doing shared abilities - for example, small details in animations go a long way in showing how each character's personality shines through while swinging around the city, making it *feel* like two different characters, even if functionally you are doing the same thing. Both characters are fun to level-up, and there are tons of costumes (and specific variations per costume) for customizing the vibe of each Spider-Man. One of my favorite things that happened in this game as well would be running into the other Spider-Man than the one you were controlling - there were a few times in combat that the other Spider-Man would swing in and start helping out of nowhere, and that always felt very very cool.</p><p>In the end, I enjoyed playing as Miles more, and I thought his individual story and side stories were stronger than Pete's. Peter's story is really the only complaint I have about the game, as his story and where it goes was less interesting to me. When it comes to the villains, there is some really interesting stuff in the periphery that I don't want to spoil, but I do think that the main villain story kind of fizzles out in the end. I was left wanting more from both of the major villains in the story, which is disappointing considering how strong of a start both villains have.</p><p>Overall this is a major improvement on an already great franchise. I love that the length of the game wasn't too overwhelmingly large (especially considering how most open-world games tend to go on for hundreds of hours), and all of the side activities felt fun and meaningful. The spectacle and technical achievement of this game also makes it an incredible showpiece for the PS5, and certainly raises the bar for cinematic moments in games moving forward. I love this game, and can't wait to see what this studio does for Wolverine!</p><p>Music shout-out: The main themes of these games are the best parts of the soundtrack - this one is cool because it melds elements of both Peter and Miles' themes:</p><div data-embed-type="video" data-src="https://www.youtube.com/watch?v=jLkeqHGhJLo" data-width="100%" data-height="100%" data-video-start="0"><iframe src="https://www.youtube-nocookie.com/embed/jLkeqHGhJLo" height="100%" width="100%" scrolling="no" frameborder="" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div><p>https://youtu.be/jLkeqHGhJLo?si=xOA98k18bsi1hy-U</p><p>#2: Star Wars Jedi: Survivor</p><p>I really, really, really love Star Wars, so when Star Wars Jedi: Fallen Order came out I was...pretty disappointed by a lot of it. I thought the combat felt pretty bad, the platforming was atrocious, and the story left a lot to be desired. I had such high hopes about a Star Wars game from Respawn, a studio I trust, and ultimately was left wanting a lot more. After the reveal trailer for Jedi: Survivor I was cautiously optimistic that this one would be better, and it knocked my expectations out of the park. Every aspect of this game is a major improvement from the previous game - the combat, story, characters, platforming/puzzles, and level design all are a significant step up. I was floored by how much better this game felt to play, and was far more engaged in the story along the way.</p><p>Let's start with the combat. One of my main disappointments with the first game is how weak the combat makes you feel. On one had I get it - this series is going for a heavier, Souls-like combat system that does reward mastery, but at the same time if you are going to play a video game as a Jedi, you should *feel* like a Jedi, not spend many hours reloading after getting wasted by a couple of crabs. This game starts you off with every ability gained over the course of the last game, so from the jump you are much more capable and powerful in combat. It still feels heavy and precise, and much of the challenge comes from knowing when to attack and when to defend, but the challenge feels much more earned this go-around. Yes, you can still get wasted by crabs, but there are enough options at hand where it feels much more "on you" if that happens. Between the different lightsaber fighting styles and Force powers, you can effectively build what kind of Jedi you want to be in combat, and while there are some enemies that are easier against certain options and strategies, I never felt like there was one optimized build that the game drove me toward. I found the build that I liked, but I'm confident that all of the options the game gives you are valid, which is a much needed improvement over the last game.</p><p>The story is set 5 years after the first game in a time where the bad guys have won, and don't seem to be letting up any time soon. I found the journey of how Cal and his companions reckon with this - what do you do when you're tired of fighting? How do you begin to take down something that feels impossibly large? How are you supposed to take care of yourself or the ones you love in a world like that? These are much more interesting questions that the Star Wars universe is perfect to explore, and I was consistently engaged with both the questions and answers you find in this game. One of the best parts of Star Wars is also how varied and interesting the characters are, and this game goes above and beyond the first game in that regard. Whether it is the returning characters, new main companions, or the plethora of side characters you meet, everyone is interesting, often funny, and always compelling. You visit many different planets and locations in this game, but you have a hub cantina that you frequently visit as the game continues. I always made it a point to check-in with each character in-between main missions, and it was consistently rewarding.</p><p>The combat and story are both huge improvements on the last game, but I can't think about any other aspect of this game that isn't also a major improvement: the platforming was so consistently frustrating in the last game, but it feels amazing in this one! I'm often not one to do side-challenges before I've beaten the "main game," but each of the different platforming challenges I found I made sure to beat because the platforming feels so good in this game. One of the highlights of my year was how satisfying it felt to beat one of the most inventive (and most challenging!) platforming sections I've ever played in a game. All this game needed to do was make the platforming not frustrating, but they went above and beyond to make it one of the more fun aspects of the game. The scale and scope of the different locations is much, much bigger this time, and the myriad of side activities never felt like filler. There's a lot of game in this game, and the side activities always felt worthwhile. Star Wars is also often about spectacle and this game delivers, especially taking advantage of the PS5 hardware. Had it not been for the ending of Zelda, one moment in this game would have been my favorite curated* (I'll explain more about what this means later) moment in a game this year - it's a moment that mixes visuals, the soundtrack, the characters, and gameplay in such a spectacular (and spectacularly Star Wars) way, and it's a moment I wish I could experience again for the first time.</p><p>I can't speak enough about how much I love this game. For a long time it was my #1 game, and in many other years it would have won. That's the kind of year this has been in games, but this game is still very special. I'm once again excited for this franchise, and I can't recommend this game enough, especially if you're into Star Wars. Just make sure to skip the first one!</p><p>Music shout-out: I can't imagine having to fill John William's shoes, but this is very much a great Star Wars soundtrack. Here's my favorite track that I think captures much of what makes Star Wars music so good:</p><div data-embed-type="video" data-src="https://www.youtube.com/watch?v=EiV6HCQFw8M" data-width="100%" data-height="100%" data-video-start="0"><iframe src="https://www.youtube-nocookie.com/embed/EiV6HCQFw8M" height="100%" width="100%" scrolling="no" frameborder="" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div><p>https://youtu.be/EiV6HCQFw8M?si=mXXBaCfTP65AlhWN</p><p>#1: Baldur's Gate 3</p><p>Writing about my favorite game any year is always difficult. It's hard to know where to begin, hard not to write a novel about any particular aspect of the game, hard to fully convey how special it is...the list goes on and on. This year is no different - the majority of this list is full of games that could have been my favorite game in other years - but at the same time, Baldur's Gate 3 became my #1 game by a landslide when it finally released in September. I've been playing this game off and on in early access since it released in 2020, so the promise and potential has been there - but I was not expecting how completely it was going to blow the barn doors off of anything I could have ever thought this game would be. Baldur's Gate 3 is a complete masterpiece.</p><p>Let's not talk about Baldur's Gate 3 for a second. Over the last 10ish years, I've grown to love Dungeons and Dragons. Not only is it my favorite game to play, I think it's the *best* game. There are other tabletop RPGs - many of which are also great and fun to play - but D&amp;D's freedom and ruleset allow for moments of creativity and uniquely rewarding fun that I think is impossible to replicate in other games - except now, Baldur's Gate 3 has completely done it. For decades, video games have replicated or iterated on Dungeons and Dragons' mechanics, and its fantasy setting has also inspired the fantasy RPG genre, and while there are some games that have tried to "be" D&amp;D, they've still always felt like a video game at the end of the day, rather than a true replication of the tabletop experience. Even trying to fully replicate that experience seems like a daunting and potentially impossible task. How could you plan, program, and create a world of infinite possibility? How could you ever account for the myriad of player choices within the constraints of a video game? How do you guide players through your world while still giving them nearly unlimited freedom to play how they want? Most games that try this still have to have "invisible walls" up at certain points - whether literal invisible walls that the player would run into, or conceptual walls by limiting choices. Again - this seems like a reasonable expectation; how could a developer ever truly create something that is as wide-spanning in freedom and content as what players create in their own imaginations at the table? Larian Studios somehow found a way to do this, and I'm stunned not only at how they were able to make this game, but just how good they made it.</p><p>In video game terms, Baldur's Gate 3 is a story-driven, turn-based fantasy-RPG set in the world of Faerun, the "default" setting in Dungeons and Dragons lore. BG3 is both a sequel to the first two games while also continuing the legacy of games such as Neverwinter Nights, the Dragon Age series, and the Mass Effect series, each of whom were also heavily story-driven, with an emphasis on player choices in determining the outcome of the game. If this is all Baldur's Gate 3 was, it would still rank very high on my list. However, this game is more than that because of how effectively it translates Dungeons and Dragons into video game form. The overwhelming majority of mechanics and options from the Dungeons and Dragons 5th Edition ruleset are here - and every single bit of it is valid for success in-game. This isn't the kind of thing where yes, all of the options are here, but really you should pick from a select few playstyles in order to really play the game "best." This is what D&amp;D is all about - giving you the options and freedom to play however you want. There is a level of curation in most video games - content that developers want the players to see in their experience. That level of curation typically is what hinders player freedom.</p><p>For example: in most games, when your adventuring party enters into a boss fight encounter, you're going to see all of the different moves and/or story content that the developers created for that boss, and that means you'll need to engage with that boss in specific ways curated for the player. Baldur's Gate 3 does not care about that. In one of the major boss encounters, I snuck up behind him while he was talking to the rest of my party (in a cutscene that they were involved in), and shoved him into an endless chasm, ending the fight before it ever started. This is so completely wild to me, but encompassing of Larian Studio's dedication to replicating the tabletop experience. They spent time creating that boss, creating abilities and movesets, writing dialogue, recording animations, etc. but they still let me skip seeing all of that so I could shove him into a chasm, because that's how I wanted to play. When you play D&amp;D, the Dungeon Master could spend time creating characters, stories, and encounters for the players to engage with, with the knowledge that the players might just...turn and go the other way, or shove the Big Bad Enemy into a chasm while they are delivering a monologue. This is what makes D&amp;D so special, and Baldur's Gate 3 not only understands that on a deep level, but also implements this in every single aspect of the game. I do not have enough time or energy to detail other examples of how the game does this, but I think to sum it up, Baldur's Gate 3 feels like maybe 4-5 games worth of content and possibilities - and they let the player decide what all of it they want to see. Every person I know who has played this game has had both similar and *wildly* different experiences and outcomes throughout, and that is a remarkable achievement.</p><p>I haven't even gotten to so many aspects of what this game does right, despite having already written a novel (I wasn't kidding at the top of this!), but quite simply, this is one of the best written, best looking, best sounding, best playing games I've ever played. Narratively, this is one of the deepest experiences I've ever engaged with it, as the main plot, side stories for each playable character, and smaller stories throughout the worlds are richly detailed. There are hundreds of thousands of lines of dialogue and written notes that flesh out this massive fantasy world in a way that is consistently engaging. There have been other massive fantasy worlds in games, but I've never seen one that is as narratively interesting from top to bottom as this game is, and that's despite it being based off of an existing property. The soundtrack is proportionally epic and lovely, the voice acting is top notch throughout, and the art design both brings familiar D&amp;D designs to life, while also keeping a more traditional fantasy setting look fresh and interesting.</p><p>Baldur's Gate 3 is a stunning achievement, and one of my favorite games of all-time. I have well over a hundred hours into my first playthrough, and I am nearing the end. I haven't even gotten into how fun this is to play with friends as well, which I've only done a handful of times but even that feels like a completely new and fresh way to experience the game! I have ideas for other playthroughs with different playstyles, focusing on different stories that I didn't choose the first time around. There are entire sections of the game that I missed that I'm excited to hit next time. I've never felt more excited to play a game that I've already played with the expectation that it is going to be so completely different, and essentially feel like a brand new game. There's not much else I can say about this game. I'm so glad it exists. Baldur's Gate 3 is a complete masterpiece.</p><p>Music shout-out: This is my favorite theme in the game that plays mostly while you are at camp hanging out with the rest of your party:</p><div data-embed-type="video" data-src="https://www.youtube.com/watch?v=3rrTWbpd8eY" data-width="100%" data-height="100%" data-video-start="0"><iframe src="https://www.youtube-nocookie.com/embed/3rrTWbpd8eY" height="100%" width="100%" scrolling="no" frameborder="" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div><p>https://youtu.be/3rrTWbpd8eY?si=gBinuZ_QKvwo5Bje</p></article><div class="message-options"><time class="text-small date" title="Jan 21, 2024, 8:27pm" datetime="2024-01-21T20:27:58-08:00">3 months ago</time></div><div class="message-notification-line"></div></div></div></div>
  501.  
  502.                
  503.          
  504.      <div id="js-message-1" class="message  js-message"><div class="js-avatar-user avatar-user-container" data-user-slug="ginormous76" data-user-profile="/profile/ginormous76/"><a href="/profile/ginormous76/" class="    "><img alt="Avatar image for ginormous76" src="https://www.giantbomb.com/a/uploads/square_avatar/0/22/176637-default.png" /></a><div class="avatar-user-interaction"><header class="avatar-header flexbox-row flexbox-justify-between"><a href="/profile/ginormous76/" class="text-small text-bold color-white">Ginormous76</a><div class="avatar-options"><a rel="nofollow" href="/profile/ginormous76/toggle-follow/" class="follow btn-toggle text-xsmall color-white" data-toggle-value="Unfollow"><i><svg width="22" height="28" viewBox="0 0 22 28" aria-hidden="true" class="symbol symbol-plus"><path d="M22 11.5v3q0 .625-.438 1.062T20.5 16H14v6.5q0 .625-.438 1.062T12.5 24h-3q-.625 0-1.062-.438T8 22.5V16H1.5q-.625 0-1.062-.438T0 14.5v-3q0-.625.438-1.062T1.5 10H8V3.5q0-.625.438-1.062T9.5 2h3q.625 0 1.062.438T14 3.5V10h6.5q.625 0 1.062.438T22 11.5z"/></svg></i>              Follow
  505.                      </a></div></header><section class="avatar-user-stats flexbox-row vertical-spacing-small"><div class="flexbox-flex-even"><p class="text-center color-white">509</p><p class="text-center text-xsmall color-50">Forum Posts</p></div><div class="flexbox-flex-even"><p class="text-center color-white">114</p><p class="text-center text-xsmall color-50">Wiki Points</p></div><div class="flexbox-flex-even"><p class="text-center color-white">0</p><p class="text-center text-xsmall color-50">Followers</p></div></section><section class="avatar-user-creation-stats flexbox-row flexbox-justify-center"><p class="text-xsmall color-50"><span class="text-bold color-white">Reviews:</span> 0</p><p class="text-xsmall color-50"><span class="text-bold color-white">User Lists:</span> 11</p></section></div></div><div class="message-wrap "><div class="message-inner "><div class="message-title"><a href="/forums/general-discussion-30/2023-games-of-the-year-1917676/?page=1#js-message-9322279" name="js-message-9322279">#1</a><span>&nbsp;</span><a href="/profile/ginormous76/" class="message-user  " data-user-slug="ginormous76" data-user-profile="/profile/ginormous76/">Ginormous76</a></div><div class="message-breadcrumb vertical-spacing-top"></div><article class="message-content message-body js-message-body typography-format text-small"><p> Where did you talk more about this moment?  I was trying to find it, because I'm curious what moment it was.  Interestingly, we had opposite opinions about both Fallen Order &amp; Survivor.</p><div data-embed-type="message-quote"><div><a href="/profile/yeahbrother/" data-target="" data-embed-type="mention" data-ref-id="" data-user-slug="yeahbrother">@yeahbrother</a> said:</div><div data-embed-type="message-quote-content"><p> Had it not been for the ending of Zelda, one moment in this game would have been my favorite curated* (I'll explain more about what this means later) moment in a game this year - it's a moment that mixes visuals, the soundtrack, the characters, and gameplay in such a spectacular (and spectacularly Star Wars) way, and it's a moment I wish I could experience again for the first time.</p><p></p><p></p><p></p><p></p></div></div></article><div class="message-options"><time class="text-small date" title="Jan 23, 2024, 2:06pm" datetime="2024-01-23T14:06:03-08:00">3 months ago</time></div><div class="message-notification-line"></div></div></div></div>
  506.          
  507.              
  508.                          
  509.          
  510.      <div id="js-message-2" class="message  js-message"><div class="js-avatar-user avatar-user-container" data-user-slug="manburger" data-user-profile="/profile/manburger/"><a href="/profile/manburger/" class="    "><img alt="Avatar image for manburger" src="https://www.giantbomb.com/a/uploads/square_avatar/6/60458/3285273-bursdagtakke2020-avatar.png" /></a><div class="avatar-user-interaction"><header class="avatar-header flexbox-row flexbox-justify-between"><a href="/profile/manburger/" class="text-small text-bold color-white">Manburger</a><div class="avatar-options"><a rel="nofollow" href="/profile/manburger/toggle-follow/" class="follow btn-toggle text-xsmall color-white" data-toggle-value="Unfollow"><i><svg width="22" height="28" viewBox="0 0 22 28" aria-hidden="true" class="symbol symbol-plus"><path d="M22 11.5v3q0 .625-.438 1.062T20.5 16H14v6.5q0 .625-.438 1.062T12.5 24h-3q-.625 0-1.062-.438T8 22.5V16H1.5q-.625 0-1.062-.438T0 14.5v-3q0-.625.438-1.062T1.5 10H8V3.5q0-.625.438-1.062T9.5 2h3q.625 0 1.062.438T14 3.5V10h6.5q.625 0 1.062.438T22 11.5z"/></svg></i>              Follow
  511.                      </a></div></header><section class="avatar-user-stats flexbox-row vertical-spacing-small"><div class="flexbox-flex-even"><p class="text-center color-white">571</p><p class="text-center text-xsmall color-50">Forum Posts</p></div><div class="flexbox-flex-even"><p class="text-center color-white">28</p><p class="text-center text-xsmall color-50">Wiki Points</p></div><div class="flexbox-flex-even"><p class="text-center color-white">0</p><p class="text-center text-xsmall color-50">Followers</p></div></section><section class="avatar-user-creation-stats flexbox-row flexbox-justify-center"><p class="text-xsmall color-50"><span class="text-bold color-white">Reviews:</span> 0</p><p class="text-xsmall color-50"><span class="text-bold color-white">User Lists:</span> 7</p></section></div></div><div class="message-wrap "><div class="message-inner "><div class="message-title"><a href="/forums/general-discussion-30/2023-games-of-the-year-1917676/?page=1#js-message-9322571" name="js-message-9322571">#2</a><span>&nbsp;</span><a href="/profile/manburger/" class="message-user  " data-user-slug="manburger" data-user-profile="/profile/manburger/">Manburger</a></div><div class="message-breadcrumb vertical-spacing-top"></div><article class="message-content message-body js-message-body typography-format text-small"><p>Great &amp; enthusiastic list, entertaining read!</p><p>I'm mostly indifferent to Star Wars these days, but I did actually enjoy the previous Fallen Order - suppose I should check out Survivor, huh? I think the PC version has been unborked at this point.</p></article><div class="message-options"><time class="text-small date" title="Jan 29, 2024, 12:35am" datetime="2024-01-29T00:35:20-08:00">3 months ago</time></div><div class="message-notification-line"></div></div></div></div>
  512.          
  513.              
  514.                          
  515.          
  516.      <div id="js-message-3" class="message  js-message"><div class="js-avatar-user avatar-user-container" data-user-slug="sparky_buzzsaw" data-user-profile="/profile/sparky_buzzsaw/"><a href="/profile/sparky_buzzsaw/" class="    "><img alt="Avatar image for sparky_buzzsaw" src="https://www.giantbomb.com/a/uploads/square_avatar/1/15072/2626539-sb%20badge%202.jpg" /></a><div class="avatar-user-interaction"><header class="avatar-header flexbox-row flexbox-justify-between"><a href="/profile/sparky_buzzsaw/" class="text-small text-bold color-white">sparky_buzzsaw</a><div class="avatar-options"><a rel="nofollow" href="/profile/sparky_buzzsaw/toggle-follow/" class="follow btn-toggle text-xsmall color-white" data-toggle-value="Unfollow"><i><svg width="22" height="28" viewBox="0 0 22 28" aria-hidden="true" class="symbol symbol-plus"><path d="M22 11.5v3q0 .625-.438 1.062T20.5 16H14v6.5q0 .625-.438 1.062T12.5 24h-3q-.625 0-1.062-.438T8 22.5V16H1.5q-.625 0-1.062-.438T0 14.5v-3q0-.625.438-1.062T1.5 10H8V3.5q0-.625.438-1.062T9.5 2h3q.625 0 1.062.438T14 3.5V10h6.5q.625 0 1.062.438T22 11.5z"/></svg></i>              Follow
  517.                      </a></div></header><section class="avatar-user-stats flexbox-row vertical-spacing-small"><div class="flexbox-flex-even"><p class="text-center color-white">9910</p><p class="text-center text-xsmall color-50">Forum Posts</p></div><div class="flexbox-flex-even"><p class="text-center color-white">3772</p><p class="text-center text-xsmall color-50">Wiki Points</p></div><div class="flexbox-flex-even"><p class="text-center color-white">0</p><p class="text-center text-xsmall color-50">Followers</p></div></section><section class="avatar-user-creation-stats flexbox-row flexbox-justify-center"><p class="text-xsmall color-50"><span class="text-bold color-white">Reviews:</span> 39</p><p class="text-xsmall color-50"><span class="text-bold color-white">User Lists:</span> 42</p></section></div></div><div class="message-wrap "><div class="message-inner "><div class="message-title"><a href="/forums/general-discussion-30/2023-games-of-the-year-1917676/?page=1#js-message-9322605" name="js-message-9322605">#3</a><span>&nbsp;</span><a href="/profile/sparky_buzzsaw/" class="message-user  " data-user-slug="sparky_buzzsaw" data-user-profile="/profile/sparky_buzzsaw/">sparky_buzzsaw</a></div><div class="message-breadcrumb vertical-spacing-top"></div><article class="message-content message-body js-message-body typography-format text-small"><p>Great list and some fascinating choices. Nice writeup!</p></article><div class="message-options"><time class="text-small date" title="Jan 29, 2024, 11:02pm" datetime="2024-01-29T23:02:23-08:00">3 months ago</time></div><div class="message-notification-line"></div></div></div></div>
  518.          
  519.              
  520.                          
  521.          
  522.      <div id="js-message-4" class="message  js-message"><div class="js-avatar-user avatar-user-container" data-user-slug="hoodselina" data-user-profile="/profile/hoodselina/"><a href="/profile/hoodselina/" class="    "><img alt="Avatar image for hoodselina" src="https://www.giantbomb.com/a/uploads/square_avatar/0/22/176637-default.png" /></a><div class="avatar-user-interaction"><header class="avatar-header flexbox-row flexbox-justify-between"><a href="/profile/hoodselina/" class="text-small text-bold color-white">hoodselina</a><div class="avatar-options"><a rel="nofollow" href="/profile/hoodselina/toggle-follow/" class="follow btn-toggle text-xsmall color-white" data-toggle-value="Unfollow"><i><svg width="22" height="28" viewBox="0 0 22 28" aria-hidden="true" class="symbol symbol-plus"><path d="M22 11.5v3q0 .625-.438 1.062T20.5 16H14v6.5q0 .625-.438 1.062T12.5 24h-3q-.625 0-1.062-.438T8 22.5V16H1.5q-.625 0-1.062-.438T0 14.5v-3q0-.625.438-1.062T1.5 10H8V3.5q0-.625.438-1.062T9.5 2h3q.625 0 1.062.438T14 3.5V10h6.5q.625 0 1.062.438T22 11.5z"/></svg></i>              Follow
  523.                      </a></div></header><section class="avatar-user-stats flexbox-row vertical-spacing-small"><div class="flexbox-flex-even"><p class="text-center color-white">1</p><p class="text-center text-xsmall color-50">Forum Posts</p></div><div class="flexbox-flex-even"><p class="text-center color-white">0</p><p class="text-center text-xsmall color-50">Wiki Points</p></div><div class="flexbox-flex-even"><p class="text-center color-white">0</p><p class="text-center text-xsmall color-50">Followers</p></div></section><section class="avatar-user-creation-stats flexbox-row flexbox-justify-center"><p class="text-xsmall color-50"><span class="text-bold color-white">Reviews:</span> 0</p><p class="text-xsmall color-50"><span class="text-bold color-white">User Lists:</span> 0</p></section></div></div><div class="message-wrap "><div class="message-inner "><div class="message-title"><a href="/forums/general-discussion-30/2023-games-of-the-year-1917676/?page=1#js-message-9322645" name="js-message-9322645">#4</a><span>&nbsp;</span><a href="/profile/hoodselina/" class="message-user  " data-user-slug="hoodselina" data-user-profile="/profile/hoodselina/">hoodselina</a></div><div class="message-breadcrumb vertical-spacing-top"></div><article class="message-content message-body js-message-body typography-format text-small"><p> The list of games you shared is really interesting, I will try and play one of the games you recommend tonight.</p></article><div class="message-options"><time class="text-small date" title="Jan 30, 2024, 6:31pm" datetime="2024-01-30T18:31:21-08:00">3 months ago</time></div><div class="message-notification-line"></div></div></div></div>
  524.          
  525.              
  526.                      </section>
  527.  
  528.    <div class="forum-bar">
  529.      <ul class="breadcrumbs breadcrumbs--forum breadcrumbs--bottom">
  530.        <li><a href="/">Giant Bomb</a></li>
  531.        <li><a href="/forums/">Forums</a></li>
  532.                <li><a href="/forums/general-discussion-30/">General Discussion</a></li>
  533.              </ul>
  534.  
  535.                        
  536.  
  537.              
  538.              <div class="dropdown menu-click">
  539.          <span class="btn btn-mini" data-toggle="dropdown">
  540.            Browse Boards <i><svg width="28" height="28" viewBox="0 0 28 28" aria-hidden="true" class="symbol symbol-caret-down"><path fill-rule="evenodd" d="M24 10.222c0 .331-.117.618-.352.86l-8.313 8.555A1.126 1.126 0 0 1 14.5 20c-.322 0-.6-.12-.835-.363l-8.313-8.555a1.192 1.192 0 0 1-.352-.86c0-.331.117-.618.352-.86.235-.241.514-.362.836-.362h16.624c.322 0 .6.12.836.363.235.241.353.528.352.86Z"/></svg></i>          </span>
  541.          <ul class="dropdown-menu menu--pull-bottom menu--pull-left menu--medium">
  542.                          <li class="dropdown-menu__item on"><a href="/forums/general-discussion-30/">General Discussion</a></li>
  543.                          <li class="dropdown-menu__item "><a href="/forums/off-topic-31/">Off-Topic</a></li>
  544.                          <li class="dropdown-menu__item "><a href="/forums/bombcast-32/">Bombcast</a></li>
  545.                          <li class="dropdown-menu__item "><a href="/forums/bug-reporting-33/">Bug Reporting</a></li>
  546.                          <li class="dropdown-menu__item "><a href="/forums/delete-combine-requests-34/">Wiki</a></li>
  547.                          <li class="dropdown-menu__item "><a href="/forums/api-developers-3017/">API Developers</a></li>
  548.                          <li class="dropdown-menu__item "><a href="/forums/anime-790045/">Anime</a></li>
  549.                          <li class="dropdown-menu__item "><a href="/forums/wrestling-790046/">Wrestling</a></li>
  550.                      </ul>
  551.        </div>
  552.        <a href="#forums" class="is-jump-link" rel="nofollow">Jump to Top <i><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-double-angle-up"><path d="M16.797 20.5q0 .203-.156.359l-.781.781q-.156.156-.359.156t-.359-.156l-6.141-6.141L2.86 21.64q-.156.156-.359.156t-.359-.156l-.781-.781q-.156-.156-.156-.359t.156-.359l7.281-7.281q.156-.156.359-.156t.359.156l7.281 7.281q.156.156.156.359zm0-6q0 .203-.156.359l-.781.781q-.156.156-.359.156t-.359-.156L9.001 9.499 2.86 15.64q-.156.156-.359.156t-.359-.156l-.781-.781q-.156-.156-.156-.359t.156-.359L8.642 6.86q.156-.156.359-.156t.359.156l7.281 7.281q.156.156.156.359z"/></svg></i></a>
  553.        <a class="hidden js-last-read is-jump-link">
  554.           Jump to Last Read
  555.          <i><svg width="18" height="28" viewBox="0 0 18 28" aria-hidden="true" class="symbol symbol-double-angle-down"><path d="M16.797 13.5q0 .203-.156.359L9.36 21.14q-.156.156-.359.156t-.359-.156l-7.281-7.281q-.156-.156-.156-.359t.156-.359l.781-.781q.156-.156.359-.156t.359.156l6.141 6.141 6.141-6.141q.156-.156.359-.156t.359.156l.781.781q.156.156.156.359zm0-6q0 .203-.156.359L9.36 15.14q-.156.156-.359.156t-.359-.156L1.361 7.859q-.156-.156-.156-.359t.156-.359l.781-.781q.156-.156.359-.156t.359.156l6.141 6.141 6.141-6.141q.156-.156.359-.156t.359.156l.781.781q.156.156.156.359z"/></svg></i>        </a>
  556.          </div>      <div class="message">
  557.        <p class="alert"><span class="message-login"><i><svg width="27" height="32" viewBox="0 0 27 32" aria-hidden="true" class="symbol symbol-exclamation-circle"><path d="M13.714 2.286c7.571 0 13.714 6.143 13.714 13.714s-6.143 13.714-13.714 13.714S0 23.571 0 16 6.143 2.286 13.714 2.286zM16 24.554v-3.393c0-.321-.25-.589-.554-.589h-3.429a.595.595 0 0 0-.589.589v3.393c0 .321.268.589.589.589h3.429c.304 0 .554-.268.554-.589zm-.036-6.143.321-11.089a.358.358 0 0 0-.179-.321.69.69 0 0 0-.429-.143h-3.929a.692.692 0 0 0-.429.143.358.358 0 0 0-.179.321l.304 11.089c0 .25.268.446.607.446h3.304c.321 0 .589-.196.607-.446z"/></svg></i> Please <a name="reply" href="/login/">Log In</a> to post.</span></p>
  558.      </div>
  559.          <dl class="modal  hide"  id="js-topic-move"><form name="forum_pick_board" method="post" action="/forums/move-topic/1917676/"><dt class="modal-header"><a class="close" data-dismiss="modal">×</a><h3 class="js-modal-title">  Move topic to another board
  560. </h3></dt><dd class="modal-body"><p>
  561.    Pick a board and hit submit
  562.  </p><li class="board-selector board-main-li hide"><label for='forum_pick_board_boardMain'  class="simpleForm-form__label">Board</label><div><select id="forum_pick_board_boardMain" name="forum_pick_board[boardMain]"    disabled="1"><option value="">Don&#039;t post to forums</option><option  value="30" selected="selected">General Discussion</option><option  value="31">Off-Topic</option><option  value="32">Bombcast</option><option  value="33">Bug Reporting</option><option  value="34">Wiki</option><option  value="826">Moderator Hangout</option><option  value="3017">API Developers</option><option  value="5331">Quests</option><option  value="6871">Bomb Squad</option><option  value="687109">Sarah Connors</option><option  value="709911">Premier Developers</option><option  value="790045">Anime</option><option  value="790046">Wrestling</option></select><a href="#">(Or search for a more specific forum)</a></div></li><li class="board-selector board-autocomplete-li"><label for='forum_pick_board_board'  class="simpleForm-form__label">Search for a Specific Forum</label><div><span class="autocomplete"><input type="text" class="search-autocomplete" placeholder="Search!" id="forum_pick_board_board" name="___forum_pick_board[board]"    data-search-index="" data-search-index-unchecked="" data-search-field="" data-search-filter="" data-user-can-create="true" data-display-field="" data-multiple="false" data-pod-input-name="forum_pick_board[board]" data-sortable="false" data-advanced-options="false" data-advanced-filtering="false" data-limit-options="false" data-staff-only-option="false" data-enable-embargo-warning="true" data-text-only="" data-pod-limit="1" data-cms="false" /></span><a href="#">(Bring back the main forum list)</a></div></li><input type="hidden" id="forum_pick_board__token" name="forum_pick_board[_token]" value="ShDSrMe7rTuhKyfWApZVpJpp8wGN9WlAoxzIK8rEyKY" /></dd><dd class="modal-footer"><button class="btn btn-success"><i><svg width="28" height="28" viewBox="0 0 28 28" aria-hidden="true" class="symbol symbol-arrows"><path d="M28 14q0 .406-.297.703l-4 4Q23.406 19 23 19t-.703-.297T22 18v-2h-6v6h2q.406 0 .703.297T19 23t-.297.703l-4 4Q14.406 28 14 28t-.703-.297l-4-4Q9 23.406 9 23t.297-.703T10 22h2v-6H6v2q0 .406-.297.703T5 19t-.703-.297l-4-4Q0 14.406 0 14t.297-.703l4-4Q4.594 9 5 9t.703.297T6 10v2h6V6h-2q-.406 0-.703-.297T9 5t.297-.703l4-4Q13.594 0 14 0t.703.297l4 4Q19 4.594 19 5t-.297.703T18 6h-2v6h6v-2q0-.406.297-.703T23 9t.703.297l4 4Q28 13.594 28 14z"/></svg></i> Move</button><button type="submit" name="markSpam" value="687109" class="btn btn-danger js-btn-spam"><i><svg width="28" height="28" viewBox="0 0 28 28" aria-hidden="true" class="symbol symbol-legal"><path d="M27.672 24q0 .828-.578 1.406l-1.672 1.687q-.609.578-1.422.578-.828 0-1.406-.578l-5.672-5.688q-.594-.562-.594-1.406 0-.828.672-1.5l-4-4-1.969 1.969q-.219.219-.531.219t-.531-.219l.195.187q.164.156.195.203t.156.18.156.211.094.211.086.258.023.281q0 .594-.438 1.062-.047.047-.258.281t-.297.32-.289.258-.344.242-.344.141-.406.07q-.625 0-1.062-.438L1.061 13.56q-.438-.438-.438-1.062 0-.203.07-.406t.141-.344.242-.344.258-.289.32-.297.281-.258q.469-.438 1.062-.438.156 0 .281.023t.258.086.211.094.211.156.18.156.203.195.187.195q-.219-.219-.219-.531t.219-.531l5.437-5.437q.219-.219.531-.219t.531.219l-.195-.187q-.164-.156-.195-.203t-.156-.18-.156-.211-.094-.211-.086-.258-.023-.281q0-.594.438-1.062.047-.047.258-.281t.297-.32.289-.258.344-.242.344-.141.406-.07q.625 0 1.062.438l6.375 6.375q.438.438.438 1.062 0 .203-.07.406t-.141.344-.242.344-.258.289-.32.297-.281.258q-.469.438-1.062.438-.156 0-.281-.023t-.258-.086-.211-.094-.211-.156-.18-.156-.203-.195-.187-.195q.219.219.219.531t-.219.531L14.499 13l4 4q.672-.672 1.5-.672.812 0 1.422.578l5.672 5.672q.578.609.578 1.422z"/></svg></i> Spam</button><a href="#" class="btn" data-dismiss="modal">Close</a></dd></form></dl>      </div>
  563.          </div>
  564.    
  565.          <aside class="three-column--span-one horizontal-spacing ">
  566.                  <div class="js-mapped-ad mapped-ad mapped-mpu_top mapped-mpu_top-dart" data-ad-type="mpu_top"><div class="ad-wrap ad-wrap-mpu_top"></div></div>                                <div class="forum-aside board-list hide-mobile">
  567.          <h3 class="header-border">Forums</h3>
  568.              
  569. <div class="forum-site-search">
  570.  <script type="text/javascript"
  571.      id="bcs_js_snippet"
  572.      src="https://ui.customsearch.ai/api/ux/rendering-js?customConfig=36f01b1a-d43e-4ce7-9b2f-48fc6ae61c69&version=latest&market=en-US&safeSearch=Moderate&q=">
  573.  </script>
  574. </div>                  <h4 class="header-border">Main boards</h4>
  575.      <ul>
  576.        
  577.                  <li class="on"><a href="/forums/general-discussion-30/"><i><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="symbol symbol-comment-o symbol--color-text symbol--effect-dim"><path d="M16 6.857q-3.643 0-6.813 1.241t-5.036 3.348T2.285 16q0 2 1.277 3.813t3.598 3.134l1.554.893-.482 1.714q-.429 1.625-1.25 3.071 2.714-1.125 4.911-3.054l.768-.679 1.018.107q1.232.143 2.321.143 3.643 0 6.812-1.241t5.036-3.348 1.866-4.554-1.866-4.554-5.036-3.348-6.813-1.241zM32 16q0 3.107-2.143 5.741t-5.821 4.161T16 27.429q-1.25 0-2.589-.143-3.536 3.125-8.214 4.321-.875.25-2.036.393h-.089q-.268 0-.482-.188t-.286-.491v-.018q-.054-.071-.009-.214t.036-.179.08-.17l.107-.161.125-.152.143-.161q.125-.143.554-.616t.616-.679.554-.705.58-.911.482-1.054.464-1.357q-2.804-1.589-4.42-3.929T0 15.997q0-3.107 2.143-5.741t5.821-4.161T16 4.568t8.036 1.527 5.821 4.161T32 15.997z"/></svg></i> General Discussion</a></li>
  578.                  <li class=""><a href="/forums/off-topic-31/"><i><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="symbol symbol-comment-o symbol--color-text symbol--effect-dim"><path d="M16 6.857q-3.643 0-6.813 1.241t-5.036 3.348T2.285 16q0 2 1.277 3.813t3.598 3.134l1.554.893-.482 1.714q-.429 1.625-1.25 3.071 2.714-1.125 4.911-3.054l.768-.679 1.018.107q1.232.143 2.321.143 3.643 0 6.812-1.241t5.036-3.348 1.866-4.554-1.866-4.554-5.036-3.348-6.813-1.241zM32 16q0 3.107-2.143 5.741t-5.821 4.161T16 27.429q-1.25 0-2.589-.143-3.536 3.125-8.214 4.321-.875.25-2.036.393h-.089q-.268 0-.482-.188t-.286-.491v-.018q-.054-.071-.009-.214t.036-.179.08-.17l.107-.161.125-.152.143-.161q.125-.143.554-.616t.616-.679.554-.705.58-.911.482-1.054.464-1.357q-2.804-1.589-4.42-3.929T0 15.997q0-3.107 2.143-5.741t5.821-4.161T16 4.568t8.036 1.527 5.821 4.161T32 15.997z"/></svg></i> Off-Topic</a></li>
  579.                  <li class=""><a href="/forums/bombcast-32/"><i><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="symbol symbol-comment-o symbol--color-text symbol--effect-dim"><path d="M16 6.857q-3.643 0-6.813 1.241t-5.036 3.348T2.285 16q0 2 1.277 3.813t3.598 3.134l1.554.893-.482 1.714q-.429 1.625-1.25 3.071 2.714-1.125 4.911-3.054l.768-.679 1.018.107q1.232.143 2.321.143 3.643 0 6.812-1.241t5.036-3.348 1.866-4.554-1.866-4.554-5.036-3.348-6.813-1.241zM32 16q0 3.107-2.143 5.741t-5.821 4.161T16 27.429q-1.25 0-2.589-.143-3.536 3.125-8.214 4.321-.875.25-2.036.393h-.089q-.268 0-.482-.188t-.286-.491v-.018q-.054-.071-.009-.214t.036-.179.08-.17l.107-.161.125-.152.143-.161q.125-.143.554-.616t.616-.679.554-.705.58-.911.482-1.054.464-1.357q-2.804-1.589-4.42-3.929T0 15.997q0-3.107 2.143-5.741t5.821-4.161T16 4.568t8.036 1.527 5.821 4.161T32 15.997z"/></svg></i> Bombcast</a></li>
  580.                  <li class=""><a href="/forums/bug-reporting-33/"><i><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="symbol symbol-comment-o symbol--color-text symbol--effect-dim"><path d="M16 6.857q-3.643 0-6.813 1.241t-5.036 3.348T2.285 16q0 2 1.277 3.813t3.598 3.134l1.554.893-.482 1.714q-.429 1.625-1.25 3.071 2.714-1.125 4.911-3.054l.768-.679 1.018.107q1.232.143 2.321.143 3.643 0 6.812-1.241t5.036-3.348 1.866-4.554-1.866-4.554-5.036-3.348-6.813-1.241zM32 16q0 3.107-2.143 5.741t-5.821 4.161T16 27.429q-1.25 0-2.589-.143-3.536 3.125-8.214 4.321-.875.25-2.036.393h-.089q-.268 0-.482-.188t-.286-.491v-.018q-.054-.071-.009-.214t.036-.179.08-.17l.107-.161.125-.152.143-.161q.125-.143.554-.616t.616-.679.554-.705.58-.911.482-1.054.464-1.357q-2.804-1.589-4.42-3.929T0 15.997q0-3.107 2.143-5.741t5.821-4.161T16 4.568t8.036 1.527 5.821 4.161T32 15.997z"/></svg></i> Bug Reporting</a></li>
  581.                  <li class=""><a href="/forums/delete-combine-requests-34/"><i><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="symbol symbol-comment-o symbol--color-text symbol--effect-dim"><path d="M16 6.857q-3.643 0-6.813 1.241t-5.036 3.348T2.285 16q0 2 1.277 3.813t3.598 3.134l1.554.893-.482 1.714q-.429 1.625-1.25 3.071 2.714-1.125 4.911-3.054l.768-.679 1.018.107q1.232.143 2.321.143 3.643 0 6.812-1.241t5.036-3.348 1.866-4.554-1.866-4.554-5.036-3.348-6.813-1.241zM32 16q0 3.107-2.143 5.741t-5.821 4.161T16 27.429q-1.25 0-2.589-.143-3.536 3.125-8.214 4.321-.875.25-2.036.393h-.089q-.268 0-.482-.188t-.286-.491v-.018q-.054-.071-.009-.214t.036-.179.08-.17l.107-.161.125-.152.143-.161q.125-.143.554-.616t.616-.679.554-.705.58-.911.482-1.054.464-1.357q-2.804-1.589-4.42-3.929T0 15.997q0-3.107 2.143-5.741t5.821-4.161T16 4.568t8.036 1.527 5.821 4.161T32 15.997z"/></svg></i> Wiki</a></li>
  582.                  <li class=""><a href="/forums/api-developers-3017/"><i><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="symbol symbol-comment-o symbol--color-text symbol--effect-dim"><path d="M16 6.857q-3.643 0-6.813 1.241t-5.036 3.348T2.285 16q0 2 1.277 3.813t3.598 3.134l1.554.893-.482 1.714q-.429 1.625-1.25 3.071 2.714-1.125 4.911-3.054l.768-.679 1.018.107q1.232.143 2.321.143 3.643 0 6.812-1.241t5.036-3.348 1.866-4.554-1.866-4.554-5.036-3.348-6.813-1.241zM32 16q0 3.107-2.143 5.741t-5.821 4.161T16 27.429q-1.25 0-2.589-.143-3.536 3.125-8.214 4.321-.875.25-2.036.393h-.089q-.268 0-.482-.188t-.286-.491v-.018q-.054-.071-.009-.214t.036-.179.08-.17l.107-.161.125-.152.143-.161q.125-.143.554-.616t.616-.679.554-.705.58-.911.482-1.054.464-1.357q-2.804-1.589-4.42-3.929T0 15.997q0-3.107 2.143-5.741t5.821-4.161T16 4.568t8.036 1.527 5.821 4.161T32 15.997z"/></svg></i> API Developers</a></li>
  583.                  <li class=""><a href="/forums/anime-790045/"><i><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="symbol symbol-comment-o symbol--color-text symbol--effect-dim"><path d="M16 6.857q-3.643 0-6.813 1.241t-5.036 3.348T2.285 16q0 2 1.277 3.813t3.598 3.134l1.554.893-.482 1.714q-.429 1.625-1.25 3.071 2.714-1.125 4.911-3.054l.768-.679 1.018.107q1.232.143 2.321.143 3.643 0 6.812-1.241t5.036-3.348 1.866-4.554-1.866-4.554-5.036-3.348-6.813-1.241zM32 16q0 3.107-2.143 5.741t-5.821 4.161T16 27.429q-1.25 0-2.589-.143-3.536 3.125-8.214 4.321-.875.25-2.036.393h-.089q-.268 0-.482-.188t-.286-.491v-.018q-.054-.071-.009-.214t.036-.179.08-.17l.107-.161.125-.152.143-.161q.125-.143.554-.616t.616-.679.554-.705.58-.911.482-1.054.464-1.357q-2.804-1.589-4.42-3.929T0 15.997q0-3.107 2.143-5.741t5.821-4.161T16 4.568t8.036 1.527 5.821 4.161T32 15.997z"/></svg></i> Anime</a></li>
  584.                  <li class=""><a href="/forums/wrestling-790046/"><i><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true" class="symbol symbol-comment-o symbol--color-text symbol--effect-dim"><path d="M16 6.857q-3.643 0-6.813 1.241t-5.036 3.348T2.285 16q0 2 1.277 3.813t3.598 3.134l1.554.893-.482 1.714q-.429 1.625-1.25 3.071 2.714-1.125 4.911-3.054l.768-.679 1.018.107q1.232.143 2.321.143 3.643 0 6.812-1.241t5.036-3.348 1.866-4.554-1.866-4.554-5.036-3.348-6.813-1.241zM32 16q0 3.107-2.143 5.741t-5.821 4.161T16 27.429q-1.25 0-2.589-.143-3.536 3.125-8.214 4.321-.875.25-2.036.393h-.089q-.268 0-.482-.188t-.286-.491v-.018q-.054-.071-.009-.214t.036-.179.08-.17l.107-.161.125-.152.143-.161q.125-.143.554-.616t.616-.679.554-.705.58-.911.482-1.054.464-1.357q-2.804-1.589-4.42-3.929T0 15.997q0-3.107 2.143-5.741t5.821-4.161T16 4.568t8.036 1.527 5.821 4.161T32 15.997z"/></svg></i> Wrestling</a></li>
  585.              </ul>
  586.    
  587.          <h4 class="header-border">Popular wiki boards</h4>
  588.      <ul>
  589.                  <li class=""><a href="/bethesda-softworks/3010-786/forums/">Bethesda Softworks</a></li>
  590.                  <li class=""><a href="/xbox-series-xs/3045-179/forums/">Xbox Series X/S</a></li>
  591.                  <li class=""><a href="/smoke-and-sacrifice/3030-68772/forums/">Smoke and Sacrifice</a></li>
  592.                  <li class=""><a href="/hades-ii/3030-88066/forums/">Hades II</a></li>
  593.                  <li class=""><a href="/ghost-of-tsushima/3030-62379/forums/">Ghost of Tsushima</a></li>
  594.                  <li class=""><a href="/activision/3010-78/forums/">Activision</a></li>
  595.                  <li class=""><a href="/poed/3030-17977/forums/">PO&#039;ed</a></li>
  596.                  <li class=""><a href="/killzone-2/3030-20601/forums/">Killzone 2</a></li>
  597.                  <li class=""><a href="/wii-u/3045-139/forums/">Wii U</a></li>
  598.                  <li class=""><a href="/intellivision-amico/3045-181/forums/">Intellivision Amico</a></li>
  599.              </ul>
  600.    
  601.                </div>
  602.  
  603.    
  604.  
  605.      <div class="forum-aside top-posters">
  606.  
  607.  <h3 class="header-border">Top posters</h3>
  608.  
  609.  <ul class="top-users">
  610.      <li>
  611.      <a href="/profile/justin258/">
  612.        <div class="avatar"><img src="https://www.giantbomb.com/a/uploads/square_mini/13/132850/2575658-edward%20elric%20christmas.png" /></div>
  613.        Justin258
  614.        <span>3976 posts</span>
  615.      </a>
  616.    </li>
  617.      <li>
  618.      <a href="/profile/video_game_king/">
  619.        <div class="avatar"><img src="https://www.giantbomb.com/a/uploads/square_mini/0/7395/2430415-new%20avatar.png" /></div>
  620.        Video_Game_King
  621.        <span>3782 posts</span>
  622.      </a>
  623.    </li>
  624.      <li>
  625.      <a href="/profile/humanity/">
  626.        <div class="avatar"><img src="https://www.giantbomb.com/a/uploads/square_mini/13/137381/1875980-title_humanity.jpg" /></div>
  627.        Humanity
  628.        <span>3629 posts</span>
  629.      </a>
  630.    </li>
  631.      <li>
  632.      <a href="/profile/csl316/">
  633.        <div class="avatar"><img src="https://www.giantbomb.com/a/uploads/square_mini/8/88089/1316291-ninja.jpg" /></div>
  634.        csl316
  635.        <span>3228 posts</span>
  636.      </a>
  637.    </li>
  638.      <li>
  639.      <a href="/profile/fredchuckdave/">
  640.        <div class="avatar"><img src="https://www.giantbomb.com/a/uploads/square_mini/14/148659/2359249-teddy_roosevelt_100x100.jpg" /></div>
  641.        Fredchuckdave
  642.        <span>2912 posts</span>
  643.      </a>
  644.    </li>
  645.      <li>
  646.      <a href="/profile/themanwithnoplan/">
  647.        <div class="avatar"><img src="https://www.giantbomb.com/a/uploads/square_mini/13/139155/2987641-sinatratar%20color%201.png" /></div>
  648.        TheManWithNoPlan
  649.        <span>2854 posts</span>
  650.      </a>
  651.    </li>
  652.      <li>
  653.      <a href="/profile/truthtellah/">
  654.        <div class="avatar"><img src="https://www.giantbomb.com/a/uploads/square_mini/12/125319/2732279-civility.jpg" /></div>
  655.        TruthTellah
  656.        <span>2720 posts</span>
  657.      </a>
  658.    </li>
  659.      <li>
  660.      <a href="/profile/hailinel/">
  661.        <div class="avatar"><img src="https://www.giantbomb.com/a/uploads/square_mini/0/6228/2323902-blinged_avatar.gif" /></div>
  662.        Hailinel
  663.        <span>2545 posts</span>
  664.      </a>
  665.    </li>
  666.      <li>
  667.      <a href="/profile/beachthunder/">
  668.        <div class="avatar"><img src="https://www.giantbomb.com/a/uploads/square_mini/8/81005/3188626-beachmas2018.png" /></div>
  669.        BeachThunder
  670.        <span>2461 posts</span>
  671.      </a>
  672.    </li>
  673.      <li>
  674.      <a href="/profile/slag/">
  675.        <div class="avatar"><img src="https://www.giantbomb.com/a/uploads/square_mini/8/88760/2435578-bdnm6aocyaabpvu.jpg" /></div>
  676.        Slag
  677.        <span>2428 posts</span>
  678.      </a>
  679.    </li>
  680.    </ul>
  681.  
  682. </div>
  683.  
  684.                  <div class="js-mapped-ad mapped-ad mapped-mpu_bottom mapped-mpu_bottom-dart" data-ad-type="mpu_bottom"><div class="ad-wrap ad-wrap-mpu_bottom"></div></div>              </aside>
  685.    
  686.  </div>
  687.  
  688.            <div class="js-mapped-ad mapped-ad mapped-leader_bottom mapped-leader_bottom-dart" data-ad-type="leader_bottom"><div class="ad-wrap ad-wrap-leader_bottom"></div></div>
  689.            <div class="js-mapped-ad mapped-ad mapped-interstitial mapped-interstitial-dart" data-ad-type="interstitial"><div class="ad-wrap ad-wrap-interstitial"></div></div>        </div>
  690.          <footer class="mastfoot site-container"><div class="mastfoot-section mastfoot-section--site-logos"><a class="mastfoot-logo-link" href="/" title="Giant Bomb"><i><svg width="353.39" height="396.78" viewBox="0 0 353.39 396.78" aria-hidden="true" class="symbol symbol-logo-giantbomb-bomb-outline"><path d="M194.9 334.4c-10-8.94-25.27-12-38.46-8.78a44.4 44.4 0 0 0-9.63 5.26 43.39 43.39 0 0 0-9.57 9.48s-.08-.26-.05-.32a39.75 39.75 0 0 1 7-10.4c-5.11-2-11-1.83-16.46-.26l-.14.06a29.88 29.88 0 0 0-17.45 13.48 7.91 7.91 0 0 0-.85 1.57 18.11 18.11 0 0 0-2 8.22 61 61 0 0 0 6.49 1.24 121.3 121.3 0 0 0 25.68 1.4c17.08-1 34-5.58 48.71-14.5a66.2 66.2 0 0 0 7.71-5.45h-.08a3.87 3.87 0 0 0-.9-1ZM283.43 139.32a140.45 140.45 0 0 0-28.63-27.95C244.63 104 233 97.54 220.56 95c-5.33-1.09-11-1.46-16.3-.1a21 21 0 0 0-7.17 3.29 31.25 31.25 0 0 0-3.7 3.39 157.63 157.63 0 0 1 29.72 13.21 160.89 160.89 0 0 1 44.47 37.93 158 158 0 0 1 27.63 50.68l1.52-1.52a17.41 17.41 0 0 0 1.93-2.27c5.46-7.58 4.64-17.95 2.39-26.52-3.24-12.33-9.91-23.72-17.62-33.77Z" class="cls-1"/><path d="M268.81 180.88a144.15 144.15 0 0 0-157.55-68.34 143.27 143.27 0 0 0-41.95 17.09 145.27 145.27 0 0 0-34.92 29.75 143.33 143.33 0 0 0-32 67.12 144.83 144.83 0 0 0 5.23 72.64 143.34 143.34 0 0 0 16.49 33.47 145.3 145.3 0 0 0 27.62 30.74 144 144 0 0 0 217.08-182.47ZM152.16 199.2c3.56-28 17.38-49.58 31.4-49.58a14 14 0 0 1 1.71.11c14.59 1.85 23.42 27 19.71 56.18-3.56 28-17.38 49.58-31.4 49.58a14 14 0 0 1-1.71-.11c-14.59-1.85-23.42-27-19.71-56.18Zm-86.6-17c6.28-23.49 20.21-40.55 32.34-40.55a12.4 12.4 0 0 1 3.21.41c12.8 3.43 17.62 26.94 10.78 52.53-6.28 23.48-20.21 40.55-32.35 40.55a12.41 12.41 0 0 1-3.21-.42c-12.79-3.47-17.61-26.99-10.77-52.57Zm162.67 120c-3.34 13.84-9.84 26.62-20.14 36.57s-23.63 16.72-37.26 21a117.46 117.46 0 0 1-44.6 4.88 110.79 110.79 0 0 1-21.8-4.05c-5.94-1.71-14.32-3.84-18.42-8.79a2.14 2.14 0 0 1-.53-1.37c-2.76-6.06-2.64-14.14-3.85-20.67S79 316.48 77.19 310a130.19 130.19 0 0 0-7.44-20.15c-1.42-3-3-6-4.66-8.87-1-1.69-2-3.35-3.09-5a38.93 38.93 0 0 0-2.13-3.62 2.51 2.51 0 0 1-1-.65c-3.13-1.82-5.94-4.06-7.5-6.88-.9-1.61.66-4 2.55-3.65 3.42.69 6.18 2.77 9.34 4.22a92.29 92.29 0 0 0 9.1 3.57 107.14 107.14 0 0 0 19.87 4.37 234.9 234.9 0 0 0 46.29 1.65 241.9 241.9 0 0 0 45.44-7.35 149 149 0 0 0 21-6.77 79 79 0 0 0 17.47-10.76 4.11 4.11 0 0 1 2.81-1.86 4.6 4.6 0 0 1 3.82.63 5.37 5.37 0 0 1 2.9 4.72c.4 16.23.09 32.68-3.73 48.58Zm39.57-73a7.22 7.22 0 0 1-1.89.25 7.5 7.5 0 0 1-7.25-5.62A118.41 118.41 0 0 0 227.79 170a7.5 7.5 0 0 1 10.61-10.61A133.34 133.34 0 0 1 273.17 220a7.49 7.49 0 0 1-5.37 9.14ZM353.07 49.58c-1.83-19.12-11.5-37.64-26.62-49.58a58.06 58.06 0 0 1 .77 20.61 55.27 55.27 0 0 1-15.56 31.23c-8 8-18.52 14-29.83 15.55 1.06 1.26 2.37 2.83 2.43 4.55a4.35 4.35 0 0 1-1.62 3.44c-2 1.63-4.66 1.05-6.75 0a15.83 15.83 0 0 1-5.31-4.79 29.67 29.67 0 0 1-5.67-15.16c-5.41 6.24-8.92 14-11.07 21.94a68.06 68.06 0 0 0-2 10.39c-.11 1-.19 1.93-.25 2.9a2.79 2.79 0 0 0 0 .69 2.86 2.86 0 0 0 .58.34l1.16.68c1.72 1 3.41 2.09 5.08 3.2a149.88 149.88 0 0 1 19.7 15.65 156 156 0 0 1 17.4 19.2c.66.86 1.31 1.73 1.95 2.6l.84 1.17c.31.44.15.35.65.29a3.48 3.48 0 0 0 .68-.29q2.87-1.26 5.63-2.72a90 90 0 0 0 10.58-6.56A95.88 95.88 0 0 0 338 102.54c10.81-15.31 16.88-34.15 15.07-52.96Zm-62.49 69.13c-2.79-3.69-4.94-7.66-8.15-11-3.05-3.21-7.56-5.51-10.12-9a2.33 2.33 0 0 1 2-3.78c4.63.5 9 4.58 12.27 7.68 3.65 3.49 7.59 7.94 9.34 12.75 1.14 3.1-3.02 6.42-5.34 3.35Zm8.95-5.73c-3.42-3.07-5.51-7.56-8.73-10.94-3.56-3.72-8-6-11.77-9.39-1.54-1.35-1-4.89 1.59-4.32 5.21 1.14 9.78 4.73 13.64 8.28s8.73 8.46 9.59 13.61c.37 2.18-2.44 4.44-4.32 2.78Zm5.14-9.46C301.36 100 299 96 295.2 92.9c-2.57-2.11-5.55-3.45-8.25-5.25a.8.8 0 0 1-.64-.39 1.8 1.8 0 0 1-.36-.78 1.36 1.36 0 0 1 1.1-1.57c3.42-.64 8.6 4 11 6 3.49 2.93 7.46 6.69 9 11.09a1.44 1.44 0 0 1-2.38 1.52Zm3.42-6.67a39 39 0 0 0-7-7.68c-2.59-2.09-5.44-3.78-8.15-5.7-.51-.36 0-1.07.54-.78 5.69 3.17 12.48 7.6 15.5 13.59.26.53-.54 1.06-.89.57Z" class="cls-1"/><path d="M87.34 193.19c8 2 16.89-6.49 20-18.89s-.87-24.06-8.83-26-16.89 6.49-20 18.89.87 24.02 8.83 26ZM177.21 213.15c9.8 1.24 19.33-10.15 21.27-25.45S194 159 184.24 157.75 164.91 167.9 163 183.2s4.4 28.7 14.21 29.95ZM208 269.26q-2.07.84-4.17 1.59c-2.8 1-5.63 1.92-8.45 2.76-2.11.63-4.22 1.23-6.29 1.81a233 233 0 0 1-24.76 5.43 236.39 236.39 0 0 1-25.2 2.73c-8.22.45-16.47.54-24.71.19a211.14 211.14 0 0 1-24.58-2.46l-2.33-.39a115.78 115.78 0 0 1-16-3.91l-.3-.09.15.27 1.16 2.07.07.11c.13.23.25.45.37.64.75 1.26 1.46 2.54 2.15 3.83l.41.81c.54 1 1.07 2.06 1.58 3.11l.3.66c.52 1.11 1 2.22 1.52 3.34.08.17.14.34.22.51.5 1.18 1 2.36 1.46 3.56v-.07c2.06.32 4.18 1.11 6 1.55l1.16.25q2.21.51 4.41 1c1.35.28 2.7.55 4.06.79s3 .53 4.49.77c3 .49 6 .93 9 1.32 1.51.19 3 .38 4.53.54q4.59.53 9.2.82a211.6 211.6 0 0 0 27.7 0 207 207 0 0 0 23.43-2.89q7-1.26 13.84-3c1.38-.35 2.75-.72 4.11-1.12.51-.14 1-.31 1.52-.46.84-.25 1.69-.5 2.52-.77l1.24-.4 2.76-.92 1.34-.47c.88-.31 1.76-.61 2.63-.93l.63-.23c5.06-1.84 10.06-3.8 15.12-5.71a235.94 235.94 0 0 0 1.35-23.9 70.64 70.64 0 0 1-13.64 7.26Z" class="cls-1"/><path d="M220.27 286v-.12a.51.51 0 0 0 0 .13Z" class="cls-1"/></svg></i></a><a class="mastfoot-logo-link" href="https://www.gamespot.com" title="GameSpot"><i><svg width="1631.76" height="517.06" viewBox="0 0 1631.76 517.06" aria-hidden="true" class="symbol symbol-logo-outline-full"><path d="M1510 137.41a119.48 119.48 0 0 0-75.43 27l60.12-88.74-111.09 75.38L1411 19.51l-73.82 112.37L1311.82 0l-25.16 131.87-73.71-112 27.2 131.23-110.9-75 60 88.07a119.78 119.78 0 0 0-75.55-26.71c-41.34 0-77.15 20.59-99.43 51.75-22-31.16-58-51.75-99.3-51.75a121.52 121.52 0 0 0-99.24 51.75 121.49 121.49 0 0 0-99.21-51.75c-40.94 0-77.15 20.59-99.33 51.75a120.86 120.86 0 0 0-99-51.75c-41 0-77.23 20.59-99.53 51.75a120.74 120.74 0 0 0-99-51.75c-41 0-77.12 20.59-99.44 51.75a120.69 120.69 0 0 0-99.12-51.75C54.43 137.41 0 191.87 0 258.72S54.43 380 121.12 380a120.32 120.32 0 0 0 99.12-51.62c22.33 31.23 58.49 51.62 99.45 51.62a120.37 120.37 0 0 0 99-51.62C441 359.61 477.28 380 518.25 380a120.49 120.49 0 0 0 99-51.62 121.26 121.26 0 0 0 198.54 0 121.26 121.26 0 0 0 198.54 0c22.28 31.26 58.09 51.62 99.43 51.62 28.3 0 54.33-9.83 75.55-25.91l-60 87.21 111.12-75.21-27.22 131.36 73.73-112.09 25.06 131.7 25.5-131.72 73.71 111.88-27.42-131.37 111.12 75.34-59.15-86.55A121.82 121.82 0 0 0 1510 380c67.4 0 121.71-54.42 121.71-121.26S1577.44 137.41 1510 137.41Zm.76 225.84c-46 0-78.72-26.79-121-53.28l51.68 77.52-79.84-55.27 24.57 98.27-55.27-86-18.36 98.26-18.49-98.26-55.27 86 24.57-98.27-79.85 55.27 51.14-76.71c-42.47 26.22-76.33 52.46-121.17 52.46a104.7 104.7 0 0 1-99.32-71.68 104.65 104.65 0 0 1-198.64 0 104.65 104.65 0 0 1-198.64 0 104.65 104.65 0 0 1-198.64 0 104.65 104.65 0 0 1-198.64 0 104.73 104.73 0 1 1 0-66.1 104.65 104.65 0 0 1 198.64 0 104.65 104.65 0 0 1 198.64 0 104.65 104.65 0 0 1 198.64 0 104.65 104.65 0 0 1 198.64 0 104.7 104.7 0 0 1 99.32-71.68c46.59 0 78.7 26.25 121.17 52.46l-51.14-76.71 79.85 55.28-24.57-98.27 55.27 86 18.38-98.27 18.57 98.28 55.27-86-24.57 98.27 79.84-55.28-50.64 76c42.19-26 78.93-51.72 119.94-51.72a104.73 104.73 0 0 1 0 209.46Z"/><path d="M136.2 280.15a8.92 8.92 0 0 1-2.94 6.85c-1.92 1.72-4.39 2.16-7.18 2.16a24 24 0 0 1-18.81-8.58c-5.25-5.91-7.81-13.08-7.81-21.85s2.67-16.52 8.4-22.61c6.21-6.63 14.41-10 24.91-10a55.78 55.78 0 0 1 15.21 2 63 63 0 0 1 10.67 3.53l3.81-14.57c-9.32-3.41-14.58-5.11-15.65-5.33-6.91-1.74-15.26-2.47-25.82-2.47-16.12 0-29.36 4.71-39.86 14.36C70.9 233 66 244.69 66 258.6c0 13.6 5.25 25.2 15.2 34.84a52.57 52.57 0 0 0 36.92 14.26 73.35 73.35 0 0 0 15.16-1.85c12.42-2.57 20.39-3.85 23.52-3.85a18.05 18.05 0 0 1 10.4 2.77v-44.54h-31ZM308.4 212.23l-43.31 92.56h18.71l6.92-15h42.42l6.9 15h34.07l-43.5-92.56Zm-9.81 60.86 13.24-28.58 13.32 28.58ZM517.91 252.84l-28.55-40.62h-25.93v92.56h17.13v-51.62l20.14 29.33h17.21l23.56-33.6v55.89h30.91v-92.56h-25.65l-28.82 40.62zM677.93 304.78h76.22v-16.79H709.2v-24.87h31.08v-16.93H709.2v-17.13h44.95v-16.84h-76.22v92.56zM924.15 245.87c-6.33-2.34-10.84-4.62-13.66-6.65s-3.9-4-3.9-5.65a5 5 0 0 1 2.39-4.4 13.87 13.87 0 0 1 6.92-1.63 57.86 57.86 0 0 1 16 2.27 70.33 70.33 0 0 1 14 6.76l8.35-12.57a70.11 70.11 0 0 0-18.25-9.85 66.35 66.35 0 0 0-24.85-4.79q-16.81 0-27.49 8.68c-6.69 5.34-10.17 12-10.17 19.93 0 6.43 2.28 11.89 7 16.89s11.62 9.48 21.33 13c14.46 5.57 21.74 10.1 21.74 13.61a6.14 6.14 0 0 1-3.16 5.53c-2.36 1.72-5.24 2.16-9.21 2.16-6.11 0-11.68-.76-16.67-2.92a54.94 54.94 0 0 1-14.66-8.9l-9.34 11.38a61.93 61.93 0 0 0 18.58 13.18 59.16 59.16 0 0 0 26.15 5.8c13.07 0 23.57-2.92 31.63-8.9 7.49-5.57 11.13-12 11.13-19.48a25.2 25.2 0 0 0-7-17.78c-5.43-6.04-14.22-11.61-26.86-15.67ZM1157.51 221.11c-7.93-6-17.35-8.88-28.29-8.88h-52.83v92.56h31.3v-30.85h21.53c10.94 0 20.36-3.13 28.29-9.21 7.72-6 11.48-13.38 11.48-21.84s-3.76-15.76-11.48-21.78Zm-24.43 31.38a20.71 20.71 0 0 1-13.05 4.11h-12.34v-27.54H1120a22.34 22.34 0 0 1 13.05 4.18c3.55 2.78 5.36 6.19 5.36 9.66.02 3.95-1.79 7.03-5.34 9.58ZM1349.28 223.58c-9.75-9.53-21.94-14.23-36.65-14.23-14.22 0-26.44 4.71-36.61 14.23-9.87 9.66-14.9 21.35-14.9 35s5 25.2 14.9 34.84a52.15 52.15 0 0 0 36.61 14.26c14.7 0 26.9-4.72 36.65-14.26 10.41-9.64 15.33-21.24 15.33-34.84s-5.16-25.34-15.33-35Zm-23.56 56.78c-3.74 6.13-7.95 8.81-12.87 8.81s-9.4-2.61-13.16-8.58a46.53 46.53 0 0 1 0-43.73c4-6.19 8.24-9.33 13.16-9.33s9.57 3.14 13.09 9c3.74 6.09 5.56 13.37 5.56 22 0 8.54-1.81 15.95-5.78 21.83ZM1464.79 229.06h30.32v75.72h30.68v-75.72h30.19v-16.84h-91.19v16.84z"/></svg></i></a></div><div class="mastfoot-section mastfoot-section--legal"><ul class="mastfoot-nav-items"><li class="mastfoot-nav-item"><a href="mailto:sales@fandom.com" target="_blank">Partnerships</a></li><li class="mastfoot-nav-item"><a href="/api">API</a></li><li class="mastfoot-nav-item"><a href="https://www.fandom.com/terms-of-service-pp1">Terms of Use</a></li><li class="mastfoot-nav-item"><a href="https://www.fandom.com/privacy-policy-pp1">Privacy Policy</a></li><li class="mastfoot-nav-item"><a class="ot-sdk-show-settings">Cookie Settings</a></li><li class="mastfoot-nav-item"><a href="https://giantbombhelp.zendesk.com/hc/en-us">Help</a></li><li class="mastfoot-nav-item"><a href="https://about.fandom.com/careers" target="_blank">Careers</a></li></ul></div><div class="mastfoot-section mastfoot-section--social"><ul class="mastfoot-nav-items mastfoot-nav-social-items"><li class="mastfoot-nav-item"><a href="http://facebook.com/giantbombdotcom"><i title="facebook.com/giantbombdotcom"><svg width="28" height="28" viewBox="0 0 28 28" aria-hidden="true" class="symbol symbol-facebook-sign"><path d="M24 21.5q0 1.859-1.32 3.18T19.5 26h-3v-9.5h3.172l.469-3.5H16.5v-2.234q0-.844.438-1.297t1.5-.453L20.501 9V5.766q-1.5-.141-2.812-.141-2.125 0-3.406 1.258t-1.281 3.523V13h-3.5v3.5h3.5V26h-8.5q-1.859 0-3.18-1.32T.002 21.5v-15q0-1.859 1.32-3.18T4.502 2h15q1.859 0 3.18 1.32t1.32 3.18v15z"/></svg></i></a></li><li class="mastfoot-nav-item"><a href="http://twitter.com/giantbomb"><i title="twitter.com/giantbomb"><svg width="26" height="28" viewBox="0 0 26 28" aria-hidden="true" class="symbol symbol-twitter"><path d="M25.312 6.375q-1.047 1.531-2.531 2.609.016.219.016.656 0 2.031-.594 4.055t-1.805 3.883-2.883 3.289-4.031 2.281T8.437 24q-4.234 0-7.75-2.266.547.063 1.219.063 3.516 0 6.266-2.156-1.641-.031-2.938-1.008t-1.781-2.492q.516.078.953.078.672 0 1.328-.172-1.75-.359-2.898-1.742t-1.148-3.211v-.063q1.062.594 2.281.641-1.031-.688-1.641-1.797t-.609-2.406q0-1.375.688-2.547Q4.298 7.25 7.009 8.649t5.805 1.555q-.125-.594-.125-1.156 0-2.094 1.477-3.57t3.57-1.477q2.188 0 3.687 1.594 1.703-.328 3.203-1.219-.578 1.797-2.219 2.781 1.453-.156 2.906-.781z"/></svg></i></a></li><li class="mastfoot-nav-item"><a href="http://instagram.com/giantbombdotcom"><i title="instagram.com/giantbombdotcom"><svg xml:space="preserve" width="28" height="28" viewBox="-705 887 28 28" aria-hidden="true" class="symbol symbol-instagram"><path fill-rule="evenodd" d="M-683.8 899.1h-2.1c.2.6.2 1.2.2 1.8 0 4.1-3.3 7.4-7.4 7.4-4.1 0-7.4-3.3-7.4-7.4 0-.6.1-1.3.2-1.8h-2.1v10.1c0 .5.4.9.9.9h16.6c.5 0 .9-.4.9-.9v-10.1zm0-6.4c0-.5-.4-.9-.9-.9h-2.8c-.5 0-.9.4-.9.9v2.8c0 .5.4.9.9.9h2.8c.5 0 .9-.4.9-.9v-2.8zm-9.2 3.7c-2.5 0-4.6 2.1-4.6 4.6 0 2.5 2.1 4.6 4.6 4.6s4.6-2.1 4.6-4.6c0-2.6-2.1-4.6-4.6-4.6m9.2 16.6h-18.5c-1.5 0-2.8-1.2-2.8-2.8v-18.4c0-1.5 1.2-2.8 2.8-2.8h18.5c1.5 0 2.8 1.2 2.8 2.8v18.4c0 1.5-1.3 2.8-2.8 2.8" clip-rule="evenodd"/></svg></i></a></li><li class="mastfoot-nav-item"><a href="http://youtube.com/giantbomb"><i title="youtube.com/giantbomb"><svg width="28" height="28" viewBox="0 0 28 28" aria-hidden="true" class="symbol symbol-youtube-play"><path d="M20 14q0-.578-.469-.844l-8-5q-.484-.313-1.016-.031-.516.281-.516.875v10q0 .594.516.875.25.125.484.125.313 0 .531-.156l8-5q.469-.266.469-.844zm8 0q0 1.5-.016 2.344t-.133 2.133-.352 2.305q-.25 1.141-1.078 1.922t-1.937.906q-3.469.391-10.484.391T3.516 23.61q-1.109-.125-1.945-.906T.485 20.782q-.219-1.016-.336-2.305t-.133-2.133T0 14t.016-2.344.133-2.133.352-2.305q.25-1.141 1.078-1.922t1.937-.906Q6.985 3.999 14 3.999t10.484.391q1.109.125 1.945.906t1.086 1.922q.219 1.016.336 2.305t.133 2.133T28 14z"/></svg></i></a></li><li class="mastfoot-nav-item"><a href="/feeds"><i title="RSS"><svg width="22" height="28" viewBox="0 0 22 28" aria-hidden="true" class="symbol symbol-rss"><path d="M6 21q0 1.25-.875 2.125T3 24t-2.125-.875T0 21t.875-2.125T3 18t2.125.875T6 21zm8 1.922q.031.438-.266.75Q13.453 24 13 24h-2.109q-.391 0-.672-.258t-.313-.648q-.344-3.578-2.883-6.117T.906 14.094q-.391-.031-.648-.313T0 13.109V11q0-.453.328-.734Q.594 10 1 10h.078q2.5.203 4.781 1.258t4.047 2.836q1.781 1.766 2.836 4.047T14 22.922zm8 .031q.031.422-.281.734Q21.438 24 21 24h-2.234q-.406 0-.695-.273t-.305-.664q-.187-3.359-1.578-6.383t-3.617-5.25-5.25-3.617T.938 6.219q-.391-.016-.664-.305t-.273-.68V3q0-.438.313-.719Q.595 2 1.002 2h.047q4.094.203 7.836 1.875t6.648 4.594q2.922 2.906 4.594 6.648t1.875 7.836z"/></svg></i></a></li></ul></div><div class="mastfoot-section mastfoot-section--copyright"><p class="mastfoot-nav-item">&copy; 2024 FANDOM, INC. ALL RIGHTS RESERVED.
  691. </p></div></footer>          </div>
  692.  
  693.  
  694.                  <meta name="ssbfo" content="a8eEx9w1ycbhNiSl7OXc6glECLa2ZoyRz1Ca85f0qXQM5qOfxiHczh3xoQ==" />
  695.      
  696.  
  697.    <script src="//www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/build/runtime.abbd8d33.js"></script><script src="//www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/build/9755.3ca8a07a.js"></script><script src="//www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/build/jQueryShim.8ad356bf.js"></script>
  698.  
  699.        
  700.            <script src="https://www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/js/compiled/header_js.js" type="text/javascript"></script>
  701.      
  702.      
  703. <script src="https://www.giantbomb.com/a/video-player/uvpjs-rv/3.2.1/video-player.js"></script>
  704.  
  705.    <script class="js-site-state--allow-sticky" src="https://www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/js/compiled/all-jscore.js" data-allow-sticky="true"></script>
  706.  
  707. <script src="//www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/build/1303.01700134.js"></script><script src="//www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/build/videoPlayer.0976ddea.js"></script>
  708.  
  709.  <script src="https://www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/js/compiled/all-jslibs.js"></script>
  710.  
  711.      <script src="https://www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/js/compiled/all.js"></script>
  712.  
  713.    <script async src="https://www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/js/compiled/masthead.js"></script>
  714. <script src="//www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/build/phoenixCore.4c84d3e5.js"></script>
  715. <script src="//www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/build/2067.c1d92f95.js"></script><script src="//www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/build/commonPageLoad.ca96b3c7.js"></script>
  716. <script src="//www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/build/phoenixWindow.3a2850e9.js"></script>
  717.  
  718.  
  719.            <script id="imageInfoBarTemplate" type="text/template"><a href="<%= profileUrl %>" class="avatar img"><img src="<%= avatar %>" /></a><div><a href="<%= profileUrl %>"><%= author %></a> uploaded on <%= dateCreated %>.
  720.  </div><div></div></script>
  721.  
  722.    <script id="imageCommentsTemplate" type="text/template">
  723.  
  724.        
  725. <li class="text-bold">
  726.  <a href="<%= user.url %>" class="avatar img">
  727.    <img src="<%= user.img %>" />
  728.  </a>
  729.  <div>
  730.    <a href="<%= user.url %>"><%= user.username %></a> <%= body %>  </div>
  731. </li>
  732. </script>
  733.  
  734.    <script id="imageFilmstripTemplate" type="text/template"><li><a href="#imageViewer<%= id %>" data-ref-id="<%= id %>"><img src="https://www.giantbomb.com/a/bundles/phoenixsite/images/core/loose/blank.gif" data-img-src="<%= thumbnail %>" /></a></li></script>
  735.  
  736.        <div id="js-filmstrip" class="filmstrip filmstrip-with-ads is-hidden" itemscope tabindex="-1" ><meta class="js-tracking-settings image_view-tracking-settings" content="" id="image_view-tracking-comscore" itemprop="image_view-tracking-comscore" data-tracking-service="comscore" data-settings="{&quot;c1&quot;:&quot;2&quot;,&quot;c2&quot;:&quot;31824268&quot;,&quot;cs_ucfr&quot;:&quot;1&quot;}"><meta class="js-tracking-settings image_view-tracking-settings" content="" id="image_view-tracking-google_tag_manager" itemprop="image_view-tracking-google_tag_manager" data-tracking-service="google_tag_manager" data-settings="{&quot;env&quot;:&quot;prod&quot;,&quot;data&quot;:{&quot;brand&quot;:&quot;giant bomb&quot;,&quot;siteType&quot;:&quot;responsive web&quot;,&quot;siteSection&quot;:&quot;forums&quot;,&quot;siteHier&quot;:&quot;Forums|Forum|Thread&quot;,&quot;pageType&quot;:&quot;forum_thread&quot;}}"><meta class="ad-settings page-event-ad-settings" id="image_view-ad-settings" itemprop="page-event-ad-settings" data-settings="{&quot;page_event_name&quot;:&quot;image_view&quot;,&quot;mapped_units&quot;:{&quot;overlay_mpu_top&quot;:{&quot;size&quot;:[[300,250]],&quot;target&quot;:{&quot;pos&quot;:[&quot;top&quot;,&quot;top&quot;],&quot;ptype&quot;:&quot;image&quot;},&quot;on_event&quot;:&quot;image_view&quot;},&quot;overlay_leader_top&quot;:{&quot;size&quot;:[[970,66],[728,90]],&quot;target&quot;:{&quot;pos&quot;:[&quot;top&quot;,&quot;top&quot;],&quot;ptype&quot;:&quot;image&quot;},&quot;on_event&quot;:&quot;image_view&quot;}}}"><div id="js-image-mask" class="image-mask"></div><div id="js-image-ad-leader" class="image-viewer-ad image-viewer-leader"><div class="js-mapped-ad mapped-ad mapped-overlay_leader_top mapped-overlay_leader_top-dart" data-ad-type="overlay_leader_top"><div class="ad-wrap ad-wrap-overlay_leader_top" data-ad-event="image_view"></div></div></div><a id="js-image-close" href="#" class="image-control image-close" title="Close Viewer"><i><svg width="22" height="28" viewBox="0 0 22 28" aria-hidden="true" class="symbol symbol-remove symbol--size-3x"><path d="M20.281 20.656q0 .625-.438 1.062l-2.125 2.125q-.438.438-1.062.438t-1.062-.438L11 19.249l-4.594 4.594q-.438.438-1.062.438t-1.062-.438l-2.125-2.125q-.438-.438-.438-1.062t.438-1.062L6.751 15l-4.594-4.594q-.438-.438-.438-1.062t.438-1.062l2.125-2.125q.438-.438 1.062-.438t1.062.438L11 10.751l4.594-4.594q.438-.438 1.062-.438t1.062.438l2.125 2.125q.438.438.438 1.062t-.438 1.062L15.249 15l4.594 4.594q.438.438.438 1.062z"/></svg></i></a><div id="js-image-pane" class="image-pane"><h3 id="js-image-title" class="image-title"></h3><img tabindex="0" src="" id="imageSource" alt="" /><div id="js-image-commands-tip" class="image-commands-tip image-commands-tip-hide"><p>Use your keyboard!</p><ul class="keyboard light"><li><i><svg width="28" height="28" viewBox="0 0 28 28" aria-hidden="true" class="symbol symbol-arrow-left symbol--size-large"><path d="M24 14v2q0 .828-.508 1.414t-1.32.586h-11l4.578 4.594q.594.562.594 1.406t-.594 1.406l-1.172 1.188q-.578.578-1.406.578-.812 0-1.422-.578L1.578 16.407Q1 15.829 1 15.001q0-.812.578-1.422L11.75 3.423q.594-.594 1.422-.594.812 0 1.406.594l1.172 1.156q.594.594.594 1.422t-.594 1.422l-4.578 4.578h11q.812 0 1.32.586T24 14.001z"/></svg></i></li><li><i><svg width="28" height="28" viewBox="0 0 28 28" aria-hidden="true" class="symbol symbol-arrow-right symbol--size-large"><path d="M23 15q0 .844-.578 1.422L12.25 26.594q-.609.578-1.422.578-.797 0-1.406-.578L8.25 25.422q-.594-.594-.594-1.422t.594-1.422L12.828 18h-11q-.812 0-1.32-.586T0 16v-2q0-.828.508-1.414T1.828 12h11L8.25 7.406Q7.656 6.844 7.656 6t.594-1.406l1.172-1.172q.594-.594 1.406-.594.828 0 1.422.594l10.172 10.172Q23 14.141 23 15z"/></svg></i></li><li><i><svg width="26" height="28" viewBox="0 0 26 28" aria-hidden="true" class="symbol symbol-arrow-up symbol--size-large"><path d="M25.172 15.172q0 .797-.578 1.406l-1.172 1.172q-.594.594-1.422.594-.844 0-1.406-.594L16 13.172v11q0 .812-.586 1.32T14 26h-2q-.828 0-1.414-.508T10 24.172v-11L5.406 17.75q-.562.594-1.406.594t-1.406-.594l-1.172-1.172q-.594-.594-.594-1.406 0-.828.594-1.422L11.594 3.578Q12.141 3 13 3q.844 0 1.422.578L24.594 13.75q.578.609.578 1.422z"/></svg></i></li><li><i><svg width="26" height="28" viewBox="0 0 26 28" aria-hidden="true" class="symbol symbol-arrow-down symbol--size-large"><path d="M25.172 13q0 .828-.578 1.406L14.422 24.593q-.609.578-1.422.578-.828 0-1.406-.578L1.422 14.406Q.828 13.844.828 13q0-.828.594-1.422l1.156-1.172Q3.187 9.828 4 9.828q.828 0 1.406.578L10 15V4q0-.812.594-1.406T12 2h2q.812 0 1.406.594T16 4v11l4.594-4.594q.578-.578 1.406-.578.812 0 1.422.578l1.172 1.172q.578.609.578 1.422z"/></svg></i></li><li>ESC</li></ul></div><a href="#" tabindex="0" id="js-image-prev" class="image-control image-prev hidden" title="Previous Image"><i><svg width="10" height="28" viewBox="0 0 10 28" aria-hidden="true" class="symbol symbol-caret-left symbol--size-2x"><path d="M10 7v14q0 .406-.297.703T9 22t-.703-.297l-7-7Q1 14.406 1 14t.297-.703l7-7Q8.594 6 9 6t.703.297T10 7z"/></svg></i></a><a href="#" tabindex="0" id="js-image-next" class="image-control image-next hidden" title="Next Image"><i><svg width="10" height="28" viewBox="0 0 10 28" aria-hidden="true" class="symbol symbol-caret-right symbol--size-2x"><path d="M9 14q0 .406-.297.703l-7 7Q1.406 22 1 22t-.703-.297T0 21V7q0-.406.297-.703T1 6t.703.297l7 7Q9 13.594 9 14z"/></svg></i></a></div><div id="js-side-column" class="image-comments"><div id="js-image-ad-mpu" class="image-viewer-ad image-viewer-mpu"><div class="js-mapped-ad mapped-ad mapped-overlay_mpu_top mapped-overlay_mpu_top-dart" data-ad-type="overlay_mpu_top"><div class="ad-wrap ad-wrap-overlay_mpu_top" data-ad-event="image_view"></div></div></div><ul><li class="upload text-bold" id="imageInfo"></li><li class="box login-alert text-bold"><p><a href="/login/">Log in</a> to comment</p></li></ul><ul class="scroll" id="imageComments"></ul></div><div class="image-strip"><a tabindex="0" href="#" id="js-image-view-film" class="image-view-film"><span id="js-btn-message" class="caret-message"></span><i><svg width="28" height="28" viewBox="0 0 28 28" aria-hidden="true" class="symbol symbol-caret-down symbol--size-large"><path fill-rule="evenodd" d="M24 10.222c0 .331-.117.618-.352.86l-8.313 8.555A1.126 1.126 0 0 1 14.5 20c-.322 0-.6-.12-.835-.363l-8.313-8.555a1.192 1.192 0 0 1-.352-.86c0-.331.117-.618.352-.86.235-.241.514-.362.836-.362h16.624c.322 0 .6.12.836.363.235.241.353.528.352.86Z"/></svg></i></a><div class="number"></div><ul id="js-image-strip"><li id="js-image-strip-load-more"><a href="#" class="more-images"></a></li></ul></div></div>
  737.            <script src="https://www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/js/compiled/imageViewer.js" type="text/javascript"></script>
  738.        
  739.    <script src="//www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/build/gbKonamiCodePacman.3ecb8cd9.js"></script>
  740.  <script src="//www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/build/gbCore.2f93f0e5.js"></script>
  741.  <!-- BEG: base custom_js -->
  742.    <!-- END: base custom_js -->
  743.  
  744.                  <!-- Begin Comscore Tag -->
  745.  <script>
  746.  PhoenixLoader.gdprConsentCallback("comscore",
  747.    function () {
  748.      window._comscore = window._comscore || [];
  749.      window._comscore.push({"c1":"2","c2":"31824268","cs_ucfr":"1"});
  750.      (function() {
  751.        var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = "https://sb.scorecardresearch.com/cs/31824268/beacon.js";
  752.        el.parentNode.insertBefore(s, el);
  753.      })();
  754.    },
  755.    'performance'
  756.  );
  757.  </script>
  758.  <noscript>
  759.  <img src="https://sb.scorecardresearch.com/p?c1=2&c2=31824268&cs_ucfr=1&cv=3.6&cj=1" alt="">
  760.  </noscript>
  761.  <!-- End Comscore Tag -->
  762.  
  763.    <script src="//www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/build/tracking.784a580d.js"></script>
  764.    
  765.          <script src="//www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/build/3112.e6ea6918.js"></script><script src="//www.giantbomb.com/a/v33cc57974d9855df03735a352202944b/build/adsBidBarrel.ce833f67.js"></script>  
  766.    
  767.    
  768.            
  769.  
  770.      <div id="liveMessageOverlay" class="live_message-overlay full-cover-fixed text-center base-flexbox flexbox-justify-center flexbox-align-center" style="display:none;">
  771.      <div id="liveMessageInner" class="live_message-container inner-space-rem bg-white">
  772.        <span>
  773.          <i class="vertical-spacing-small-bottom"><svg width="28" height="28" viewBox="0 0 28 28" aria-hidden="true" class="symbol symbol-info-sign"><path d="M16 21.5V19q0-.219-.141-.359T15.5 18.5H14v-8q0-.219-.141-.359T13.5 10h-5q-.219 0-.359.141T8 10.5V13q0 .219.141.359t.359.141H10v5H8.5q-.219 0-.359.141T8 19v2.5q0 .219.141.359T8.5 22h7q.219 0 .359-.141T16 21.5zm-2-14V5q0-.219-.141-.359T13.5 4.5h-3q-.219 0-.359.141T10 5v2.5q0 .219.141.359T10.5 8h3q.219 0 .359-.141T14 7.5zM24 14q0 3.266-1.609 6.023t-4.367 4.367-6.023 1.609-6.023-1.609-4.367-4.367T.002 14t1.609-6.023T5.978 3.61t6.023-1.609 6.023 1.609 4.367 4.367T24 14z"/></svg></i>        </span>
  774.        <p id="liveMessageContent"></p>
  775.        <a onclick="closeOverlay();" class="live_message-close btn btn-large btn-default vertical-spacing-small-top">Close</a>
  776.      </div>
  777.    </div>
  778.      
  779.        <script id="js-template-autocomplete-result-pod" type="text/template"><span class="<%= data.resultPodClass %>"><span><%= data.resultDisplayName %></span><i><svg width="22" height="28" viewBox="0 0 22 28" aria-hidden="true" class="symbol symbol-remove"><path d="M20.281 20.656q0 .625-.438 1.062l-2.125 2.125q-.438.438-1.062.438t-1.062-.438L11 19.249l-4.594 4.594q-.438.438-1.062.438t-1.062-.438l-2.125-2.125q-.438-.438-.438-1.062t.438-1.062L6.751 15l-4.594-4.594q-.438-.438-.438-1.062t.438-1.062l2.125-2.125q.438-.438 1.062-.438t1.062.438L11 10.751l4.594-4.594q.438-.438 1.062-.438t1.062.438l2.125 2.125q.438.438.438 1.062t-.438 1.062L15.249 15l4.594 4.594q.438.438.438 1.062z"/></svg></i><input type="hidden" name="<%= data.resultInputName %>"<% _.each(data.resultDataStore, function(value, key) { %>data-<%= key %>="<%= value %>" <% }) %> value="<%= data.resultInputValue %>"></span></script><script id="js-template-autocomplete-results" type="text/template"><div class="dropdown--autocomplete"><ul class="js-autocomplete-list autocomplete-list bordered-list no-list-style no-list-style no-inner-space no-spacing"><% if (data.showNotificationBar) { %><li class="js-autocomplete-notification-bar notification-bar color-tertiary"><span class="js-autocomplete-notification-text notification-text">Searching for</span> &quot;<span class="js-autocomplete-notification-term notification-term"></span>&quot;</li><% } %></ul><div class="js-loader loader"><div class="loader-animation"><div class="loading"></div></div></div></div></script><script id="js-template-autocomplete-results-legacy" type="text/template"><div class="dropdown-menu typeahead typeahead-full"><ul class="js-autocomplete-list autocomplete-list no-list-style no-inner-space no-spacing"><% if (data.showNotificationBar) { %><li class="js-autocomplete-notification-bar notificationBar"><span class="js-autocomplete-notification-text notification-text">Searching for</span> &quot;<span class="js-autocomplete-notification-term notification-term"></span>&quot;</li><% } %></ul><div class="js-loader loader"><div class="loader-animation"><div class="loading"></div></div></div></div></script><script id="js-template-autocomplete-result-item" type="text/template"><li <% if (data.resultEmbargoed) { %>class="embargoed"<% } %>><% if (data.hasResult) { %><% if (data.resultUrl) { %><a class="no-hover flexbox-row resultWrap js-result-wrap<% if (data.textOnly) { print(' resultWrap--textOnly'); } %>" href="<%= data.resultUrl %>" section="suggestedSearch" data-key="<%= data.resultUrlDataKey %>" data-id="<%= data.resultUrlDataId %>" data-type="<%= data.resultUrlDataType %>"><% } else { %><div class="flexbox-row resultWrap js-result-wrap<% if (data.textOnly) { print(' resultWrap--textOnly'); } %>"><% } %><% if (data.resultImage || !data.textOnly) { %><div class="link-img"><img src="<%= data.resultImage || 'https://www.giantbomb.com/a/bundles/phoenixsite/images/core/loose/no-image-30x30.png' %>"></div><% } %><div class="flexbox-row flexbox-wrap flexbox-justify-between"><span class="result-name"><%= data.resultName %></span><% if (data.resultType) { %><span class="result-type"><%= data.resultType %></span><% } %></div><% if (data.resultUrl) { %></a><% } else { %></div><% } %><% } else { %><% if (data.emptyText) { %><div class="noResults"><%= data.emptyText %></div><% } %><% } %></li></script><script id="js-template-autocomplete-result-item-legacy" type="text/template"><li <% if (data.resultEmbargoed) { %>class="embargoed"<% } %>><% if (data.hasResult) { %><% if (data.resultUrl) { %><a class="no-hover resultWrap js-result-wrap<% if (data.textOnly) { print(' resultWrap--textOnly'); } %>" href="<%= data.resultUrl %>" section="suggestedSearch" data-key="<%= data.resultUrlDataKey %>" data-id="<%= data.resultUrlDataId %>" data-type="<%= data.resultUrlDataType %>"><% } else { %><div class="resultWrap js-result-wrap<% if (data.textOnly) { print(' resultWrap--textOnly'); } %>"><% } %><% if (data.resultImage || !data.textOnly) { %><img src="<%= data.resultImage || 'https://www.giantbomb.com/a/bundles/phoenixsite/images/core/loose/no-image-30x30.png' %>"><% } %><div class="flexbox-row flexbox-wrap flexbox-justify-between"><span class="result-name"><%= data.resultName %></span><% if (data.resultType) { %><span class="result-type"><%= data.resultType %></span><% } %></div><% if (data.resultUrl) { %></a><% } else { %></div><% } %><% } else { %><% if (data.emptyText) { %><div class="noResults"><%= data.emptyText %></div><% } %><% } %></li></script><script id="js-template-autocomplete-pagination" type="text/template"><li class="js-autocomplete-page <%= data.direction %>" data-direction="<%= data.direction %>"><% if (data.direction === "next") { %>See more results<% } else { %>See previous results<% } %></li></script>    <script id="js-underscore-template-default-buylink" type="text/template"><% var linkText = link.text %><% var linkUrl = link.rawUrl %><% var linkClasses = 'js-lead-click js-lead-click-event-tracking' %><% linkClasses = link.monetizedUrl ? linkClasses + ' monetized-link' : linkClasses %><a class="<%= linkClasses %>" href="<%= linkUrl %>" target="_blank" data-event-tracking="{&quot;destUrl&quot;:&quot;&lt;%= linkUrl %&gt;&quot;,&quot;leadType&quot;:&quot;deal&quot;,&quot;linkLocation&quot;:&quot;BuyButton&quot;,&quot;merchantName&quot;:&quot;&quot;,&quot;seamlessScrollPage&quot;:&quot;1&quot;}" data-track-page-event="{&quot;eventName&quot;:&quot;Monetization Link Clicked&quot;,&quot;merchantName&quot;:&quot;&quot;,&quot;merchantPrice&quot;:&quot;&quot;}" data-vars-buy-link="<%= linkUrl %>"><%= linkText %></a></script><script id="js-underscore-template-medium-buylink" type="text/template"><div class="pod pod--carousel-strip carousel--default"><div class="js-carousel-strip carousel-strip" data-viewport="3"><div class="flexbox-row flexbox-justify-between"><div class="carousel-strip__control flexbox-justify-flex-end"><div class="js-carousel-strip__control--prev carousel-strip__control--prev"><button type="button" class="js-carousel-strip__control" data-control-dir="1" aria-label="Previous Page"><i><svg width="10" height="28" viewBox="0 0 10 28" aria-hidden="true" class="symbol symbol-angle-left"><path d="M9.797 8.5q0 .203-.156.359L3.5 15l6.141 6.141q.156.156.156.359t-.156.359l-.781.781q-.156.156-.359.156t-.359-.156L.861 15.359Q.705 15.203.705 15t.156-.359L8.142 7.36q.156-.156.359-.156t.359.156l.781.781q.156.156.156.359z"/></svg></i></button></div><div class="js-carousel-strip__control--next carousel-strip__control--next"><button type="button" class="js-carousel-strip__control" data-control-dir="-1" aria-label="Next Page"><i><svg width="10" height="28" viewBox="0 0 10 28" aria-hidden="true" class="symbol symbol-angle-right"><path d="M9.297 15q0 .203-.156.359L1.86 22.64q-.156.156-.359.156t-.359-.156l-.781-.781q-.156-.156-.156-.359t.156-.359L6.502 15 .361 8.859Q.205 8.703.205 8.5t.156-.359l.781-.781q.156-.156.359-.156t.359.156l7.281 7.281q.156.156.156.359z"/></svg></i></button></div></div></div><div class="js-carousel-strip__viewport carousel-strip__viewport"><div class="js-carousel-strip__body carousel-strip__body"><ul class="js-carousel-strip__strip carousel-strip__strip"><% _.each(collection.collection, function(buylink) { %><% var { itemTitle, itemDeck, linkText, linkUrl, "data-img-src" : imgSrc } = buylink %><li class="carousel-strip__slot"  style="max-width: 33.333333333333%;flex:1 0 33.333333333333%;"><div class="buylink-item-container"><div class="image-container"><img class="overlay" src=<%= imgSrc %> /><img class="main-image" src=<%= imgSrc %>></div><div class="information-container"><p class="item-title"><%= itemTitle %></p><p class="item-deck"><%= itemDeck %></p><% var link = { text:linkText, url:linkUrl } %><% var linkText = link.text %><% var linkUrl = link.rawUrl %><% var linkClasses = 'js-lead-click js-lead-click-event-tracking' %><% linkClasses = link.monetizedUrl ? linkClasses + ' monetized-link' : linkClasses %><a class="<%= linkClasses %>" href="<%= linkUrl %>" target="_blank" data-event-tracking="{&quot;destUrl&quot;:&quot;&lt;%= linkUrl %&gt;&quot;,&quot;leadType&quot;:&quot;deal&quot;,&quot;linkLocation&quot;:&quot;BuyButton&quot;,&quot;merchantName&quot;:&quot;&quot;,&quot;seamlessScrollPage&quot;:&quot;1&quot;}" data-track-page-event="{&quot;eventName&quot;:&quot;Monetization Link Clicked&quot;,&quot;merchantName&quot;:&quot;&quot;,&quot;merchantPrice&quot;:&quot;&quot;}" data-vars-buy-link="<%= linkUrl %>"><%= linkText %></a></div></div></li><% }); %></ul></div></div></div></div></script><script id="js-underscore-template-large-buylink" type="text/template"><div class="buylink__container buylink__container--underscore"><% _.each(collection.collection, function(buylink) { %><% var { itemTitle, itemDeck, linkText, linkUrl, "data-img-src" : imgSrc } = buylink %><li class="buylink__item"><div class="buylink__image-container"></div><div class="buylink__text"><p class="buylink__title text-bold"><%= itemTitle %></p><p class="buylink__deck"><%= itemDeck %></p></div><div class="buylink__links"><% var link = { text:linkText, url:linkUrl } %><% var linkText = link.text %><% var linkUrl = link.rawUrl %><% var linkClasses = 'js-lead-click js-lead-click-event-tracking' %><% linkClasses = link.monetizedUrl ? linkClasses + ' monetized-link' : linkClasses %><a class="<%= linkClasses %>" href="<%= linkUrl %>" target="_blank" data-event-tracking="{&quot;destUrl&quot;:&quot;&lt;%= linkUrl %&gt;&quot;,&quot;leadType&quot;:&quot;deal&quot;,&quot;linkLocation&quot;:&quot;BuyButton&quot;,&quot;merchantName&quot;:&quot;&quot;,&quot;seamlessScrollPage&quot;:&quot;1&quot;}" data-track-page-event="{&quot;eventName&quot;:&quot;Monetization Link Clicked&quot;,&quot;merchantName&quot;:&quot;&quot;,&quot;merchantPrice&quot;:&quot;&quot;}" data-vars-buy-link="<%= linkUrl %>"><%= linkText %></a></div></li><% }); %></div></script><script id="js-underscore-template-listicle-buylink" type="text/template"><div class="buylink-container"><% _.each(collection.collection, function(buylink) { %><% var { itemTitle, itemDeck, linkText, linkUrl, "data-img-src" : imgSrc } = buylink %><div class="buylink-item-container"><h2 class="item-title"><%= itemTitle %></h2><h3 class="item-deck"><%= itemDeck %></h3><div class="image-container"><img class="main-image" src=<%= imgSrc %>></div><div class="item-description">
  780.        Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
  781.        incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
  782.        exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute
  783.        irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla
  784.        pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
  785.        officia deserunt mollit anim id est laborum.
  786.      </div><div class="item-buttons"><% var link = { text:linkText, url:linkUrl } %><div><% var linkText = link.text %><% var linkUrl = link.rawUrl %><% var linkClasses = 'js-lead-click js-lead-click-event-tracking' %><% linkClasses = link.monetizedUrl ? linkClasses + ' monetized-link' : linkClasses %><a class="<%= linkClasses %>" href="<%= linkUrl %>" target="_blank" data-event-tracking="{&quot;destUrl&quot;:&quot;&lt;%= linkUrl %&gt;&quot;,&quot;leadType&quot;:&quot;deal&quot;,&quot;linkLocation&quot;:&quot;BuyButton&quot;,&quot;merchantName&quot;:&quot;&quot;,&quot;seamlessScrollPage&quot;:&quot;1&quot;}" data-track-page-event="{&quot;eventName&quot;:&quot;Monetization Link Clicked&quot;,&quot;merchantName&quot;:&quot;&quot;,&quot;merchantPrice&quot;:&quot;&quot;}" data-vars-buy-link="<%= linkUrl %>"><%= linkText %></a></div><div><% var linkText = link.text %><% var linkUrl = link.rawUrl %><% var linkClasses = 'js-lead-click js-lead-click-event-tracking' %><% linkClasses = link.monetizedUrl ? linkClasses + ' monetized-link' : linkClasses %><a class="<%= linkClasses %>" href="<%= linkUrl %>" target="_blank" data-event-tracking="{&quot;destUrl&quot;:&quot;&lt;%= linkUrl %&gt;&quot;,&quot;leadType&quot;:&quot;deal&quot;,&quot;linkLocation&quot;:&quot;BuyButton&quot;,&quot;merchantName&quot;:&quot;&quot;,&quot;seamlessScrollPage&quot;:&quot;1&quot;}" data-track-page-event="{&quot;eventName&quot;:&quot;Monetization Link Clicked&quot;,&quot;merchantName&quot;:&quot;&quot;,&quot;merchantPrice&quot;:&quot;&quot;}" data-vars-buy-link="<%= linkUrl %>"><%= linkText %></a></div><div><% var linkText = link.text %><% var linkUrl = link.rawUrl %><% var linkClasses = 'js-lead-click js-lead-click-event-tracking' %><% linkClasses = link.monetizedUrl ? linkClasses + ' monetized-link' : linkClasses %><a class="<%= linkClasses %>" href="<%= linkUrl %>" target="_blank" data-event-tracking="{&quot;destUrl&quot;:&quot;&lt;%= linkUrl %&gt;&quot;,&quot;leadType&quot;:&quot;deal&quot;,&quot;linkLocation&quot;:&quot;BuyButton&quot;,&quot;merchantName&quot;:&quot;&quot;,&quot;seamlessScrollPage&quot;:&quot;1&quot;}" data-track-page-event="{&quot;eventName&quot;:&quot;Monetization Link Clicked&quot;,&quot;merchantName&quot;:&quot;&quot;,&quot;merchantPrice&quot;:&quot;&quot;}" data-vars-buy-link="<%= linkUrl %>"><%= linkText %></a></div></div></div><% }); %></div></script>    <script id="js-underscore-template-infobox" type="text/template"><% var title = infoboxObj.title %><% var description = infoboxObj.description %><% var warningClassName = title === 'WARNING' ? 'infobox__title--warning' : '' %><p class="js-infobox-title infobox__title no-spacing <%= warningClassName %>"><%= title %></p><% if (infoboxObj.list.length === 0) { %><p class="js-infobox-description infobox__description no-spacing"><%= description %></p><% } else { %><ul class="js-infobox-list infobox__lists"><% _.each(infoboxObj.list, function(item) { %><% var { text, link } = item %><li class="infobox__list-item"><% if (link.trim() === 'https://') { %><span class="infobox__list-item-text"><%= text %></span><% } else { %><a class="infobox__list-item-text" href=<%= link %>><%= text %></a><% } %></li><% }); %></ul><% } %></script><script id="js-underscore-template-infobox-preview-item" type="text/template"><% var { dataText, dataLink, text } = previewItem %><div
  787.  class="js-preview-item infobox__preview-item"
  788.  data-text=<%= dataText %>
  789.  data-link=<%= dataLink %>
  790. ><%= text %></div></script>    <script id="js-underscore-template-gallery" type="text/template"><% var { isOldGallery, collection } = galleryObject %><% var labelClass = isOldGallery ? 'image-gallery__label--old' : 'image-gallery__label' %><div class="<%= labelClass %>">Gallery</div><% var listClasses = 'image-gallery__list hide-scrollbar' %><% var listClasses = collection.length <= 5 ? listClasses + ' image-gallery__list--small' : listClasses %><% var listClasses = isOldGallery ? 'image-gallery__list--old' : listClasses %><div class="<%= listClasses %>"><% _.each(collection, function(image) { %><% var { href, dataSrc } = image %><a href=<%= href %>><img alt="" data-src=<%= dataSrc %> class="loading" /></a><% }); %></div></script><script id="js-underscore-template-image-gallery" type="text/template"><div class="image-gallery__header">Title</div><div class="image-gallery__main image-gallery__main--small image-gallery__main--underscore"><% _.each(_.range(5), function(number) { %><div class="image-gallery__item">Image <%= number + 1 %></div><% }); %></div></script>
  791.    <script id="js-underscore-template-presence-user" type="text/template"><% _.each(users, function(user, key) { %><% var { userName, image } = user %><div class="user-presence__user base-flexbox vertical-spacing-bottom-rem flexbox-align-center"><div class="user-presence__image border-circle horizontal-spacing-right-small bg-white"><img class="width-100" src=<%= image %>></div><div class="user-presence__name"><%= userName %></div></div><% }); %></script>      <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-433baf257505ff5076b","applicationID":"1516347806","transactionName":"YQAEMEtXDUMCBRANXVhKJRFKQgxdTDYMC1dYDB4iVkQWXS4DFxdTUQAlC1dCEV8PCgEWCAwJDxdNewZDEAcDAXNVEQ8LVx5K","queueTime":0,"applicationTime":299,"atts":"TUcTRgNNHhxBB0ZeSUsY","errorBeacon":"bam.nr-data.net","agent":""}</script></body>
  792. </html>
  793.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda