AMD FidelityFX FSR 3.1 Review - Frame Generation for Everyone (2024)

AMD FidelityFX FSR 3.1 Review - Frame Generation for Everyone (2)121(121 Comments)»

Introduction

Last Friday, AMD announced that the first five games have been released with official support for AMD's FidelityFX Super Resolution 3.1 (FSR 3.1) upscaling and Frame Generation. This is the first quality-improving update for FSR for quite some time, the last one was version 2.2.1, which released a year ago. In this article we're taking a look at the company's new upscaling technology in Horizon Forbidden West. Other titles with FSR 3.1 support are Ratchet and Clank, Spider-Man Remastered, Spider-Man Miles Morales, Ghost of Tsushima and God of War Ragnarök (out soon). These are all Sony PS5 exclusives brought to the PC by Nixxes, who are famous for their top-notch ports. I guess this means that AMD sat down with Nixxes and gave them some extra love, to help them implement FSR 3.1 in their games.

AMD FidelityFX FSR 3.1 Review - Frame Generation for Everyone (3)

While the community often uses "DLSS 3" and "FSR 3" to specifically mean "frame generation," please do note that "FSR 3.1" does include updates for both upscaling and frame generation.

Technology

According to AMD, FSR 3.1 upscaling has "improved image quality, focusing on improved temporal stability, reduced flickering and shimmering, enhanced ghosting reduction and better detail preservation." This is possible thanks to internal tweaks of how the algorithm is treating high/low frequency signals during the upscale process.

Arguably the most important and long-awaited feature of the FSR 3.1 update is upscaling and Frame Generation being decoupled. Basically, this allows using XeSS, DLSS or DLAA in conjunction with FSR Frame Generation. Previously, AMD used some intermediate data from the upscaler step as input for the frame generation code to improve performance (so that the information doesn't have to be generated twice). With FSR 3.1, AMD has added an optional API for game developers to use, to generate this data separately, so that FSR Frame Generation can be used with other upscalers (this costs a small amount of GPU time though).

Before you ask, yes, you can run FSR Frame Generation without any upscaling method (or combine it with FSR/DLSS/DLAA/XeSS).

FSR 3.1 also supports the new FidelityFX API, making AMD's upscaler even easier to add to games, and it enables independent upgrading of the FSR DLL, without having to recompile the game's code. This doesn't mean that FSR 3.1 support can be added to existing FSR 2 games by just dropping the FSR 3 DLL into the game folder. In order to upgrade to the new version, developers will have to make some code changes first. Future updates should be more seamless though, probably identical to how you can update the DLSS DLL in other games.

Image Quality

Below, you will find comparison screenshots of Horizon Forbidden West at 4K, 1440p, 1080p, and in different XeSS, FSR and DLSS quality modes; the TAA, DLAA, native FSR 3.1/XeSS and DLSS/FSR 3.1 Frame Generation screenshots are also available in the dropdown menu. If you want to see how these technologies perform in motion, watch our side-by-side comparison video, which can help uncover issues that are not visible in the still image screenshots, such as shimmering or temporal instability.

Our main testing was conducted using a GeForce RTX 4080 GPU at "Very High" graphics settings. We also used a GeForce RTX 3060 and Radeon RX 7900 XT for additional testing. Motion blur, depth of field, film grain and chromatic aberration were disabled for better image viewing. DLSS Super Resolution and DLSS Frame Generation in this game shipped with version 3.5.10.

Screenshots

Side-by-Side Comparison Video


Conclusion

First of all, we'd like to congratulate AMD on their new release, which not only positively impacts gamers with Radeon cards, but also people with GeForce and Intel Arc hardware. The ability to run FSR Frame Generation independently of the actual upscaler is huge. It means that FSR Frame Generation has the potential to become the de facto frame generation solution for all gamers, because it works on all hardware—AMD, NVIDIA and Intel. Especially for gamers with older NVIDIA GeForce cards this is a godsend, because NVIDIA's own DLSS 3 Frame Generation technology requires a GeForce 40 card.

To alleviate any concerns over the GPU hardware used, we tested FSR 3.1 upscaling and Frame Generation not only a GeForce RTX 4080 GPU, but also a GeForce RTX 3060 and Radeon RX 7900 XT, to see how FSR 3.1 upscaling and Frame Generation would perform on different GPU architectures—the results were identical.

Image Quality

Unfortunately, there are some major issues with the FSR 3.1 upscaling implementation in Horizon Forbidden West. The first problem is that FSR 3.1 upscaling has significantly worse ghosting and smearing artifacts on small flying objects, such as snow, dust or flying birds in the distance when compared to FSR 2.2, across all resolutions. To be fair, the ghosting and smearing artifacts were also an issue with FSR 2.2, but only at lower output resolutions such as 1080p and 1440p, and to a much lesser degree—with FSR 3.1 they are visible even at 4K FSR 3.1 "Quality" mode. The amount of excessive ghosting and smearing is very similar to what we observed with XeSS 1.2 in our initial launch day review, but the problem was completely fixed when the game was updated to use XeSS 1.3, suggesting this is a problem with the game engine, not with FSR itself. We hope that a similar fix releases soon to benefit those wanting to use FSR 3.1. Another issue is related to how the sharpening filter works. FSR 3.1 now uses different amounts of sharpening, even when the sharpening slider is set to an equal value for all upscaling and antialiasing solutions. Compared to FSR 2.2 for example, the FSR 3.1 image often looks softer at the same slider settings.

Pixelation in Motion

In our previous reviews of FSR 2.2/3.0 implementations we've often seen major issues with pixelation in motion, shimmering, or flickering in vegetation—those artifacts were very common across multiple games. That's why we closely examined this during our FSR 3.1 testing, expecting major improvements. We can confirm that the amount of pixelation in motion is lowered with the FSR 3.1 update, even at low resolutions such as 1080p. However, the actual amount of visible pixelation in motion will vary depending on how much motion is happening on screen. For example: when simply running around at a standard speed, not sprinting, there's noticeably less pixelation compared to the FSR 2.2 image, but as soon as you start sprinting, FSR 3.1 is only slightly better. Essentially, this means that slower-paced sequences of the game will receive some improvement in image stability, while more action-packed and fast-paced sequences will look almost the same as before, which is a bit disappointing.

Particle Effect Stability

Particle effect rendering and their temporal stability is another important aspect of image quality. Unfortunately, there is only a very small difference between FSR 2.2 and FSR 3.1 when it comes to particle effect details, such as neon-like signs, smoke and fire effects, waterfalls, or sea waves. The FSR 3.1 image still produces noticeable degradation in those particle effects, resulting in a blurrier image in motion. These temporal instabilities are especially visible in waterfalls and sea waves, and when comparing FSR 3.1 to DLSS, or even XeSS 1.3 in its DP4a mode, the differences are still very significant in favor of both DLSS and XeSS 1.3. In our side-by-side comparison video we specifically contrast particle effect rendering between the competing upscalers, where issues with FSR 3.1 are visible even without zooming in on the image.

Frame Generation

On the other hand, the image quality of FSR 3.1 Frame Generation is excellent. In Horizon Forbidden West, when using DLSS as the base image for both Frame Generation solutions, we didn't see any major differences in image quality between AMD's and NVIDIA's Frame Generation solutions, which is a very good thing. The only exception is a slightly softer overall image in motion with FSR 3.1 Frame Generation, specifically at 1080p resolution.

Now all we need is for adoption rates in games to increase significantly, which should be much easier now. The FSR 3.1 update expands the supported hardware base for frame generation close to 100%, because FSR 3.1 will run on all cards from NVIDIA, AMD and Intel (except for some very old ones). For developers this should justify the resources spent on adding FSR Frame Generation support.

With the ability to enable FSR Frame Generation with any antialiasing or upscaling solution, including DLSS or DLAA, we can now properly test AMD's Frame Generation image quality without artifacts introduced by FSR upscaling, directly comparing it to NVIDIA's Frame Generation.

Performance

Regarding performance, the FSR 3.1 upscaling implementation does not offer further improvements in performance compared to FSR 2.2, essentially offering the same performance gains as DLSS (which is good). In Horizon Forbidden West, the upscaling performance increase is around 25% in "Quality" mode compared to native rendering at 4K resolution, and around 20% at 1440p and 1080p resolutions. XeSS 1.3 has slightly different performance gains due to alternative resolution scaling values in its presets. With DLSS Super Resolution or FSR 3.1 in "Quality" mode and Frame Generation enabled, you can expect almost doubled performance across all resolutions compared to native rendering.

').appendTo('body');$(window).scroll(nextPageScrollHandler);}if (evt.touches.length==0)$('#keep-scrolling-buffer').removeClass('show');else {if ($('#keep-scrolling').hasClass('show'))$('#keep-scrolling-buffer').addClass('show');}});});

');$('.tpu-fancybox-wrap').css('maxWidth', maxWidth);*/instance.$refs.stage.on('transitionend', function() {updateButtonPos(instance);});},onUpdate: updateButtonPos,afterShow: function(instance, slide) {updateButtonPos(instance);instance.$refs.inner.find('.fancybox-tpu-nav').show();},beforeClose: function(instance, slide) {instance.$refs.inner.find('.fancybox-tpu-nav').hide();},afterClose: function(instance, slide) {$('.tpu-fancybox-wrap').contents().unwrap();$('body').removeClass('tpu-fancybox-body-wrap')},baseTpl: '

' +'

' +'

' +'

' +'' +'' +'' +'

' +'

' +'

' +'

' +'

',});});}loadjs.ready(['jquery', 'fancybox'], function() {attachLightbox(function() {return $('.text a:has(>img)').filter(function(i, el) {return $(this).attr('href').match(/\.(jpg|gif|png)(?=$|[?#])/) != null;});});});loadjs.ready(['jquery'], function() {$('.review').on('click', '.spoiler > a', function(e) {e.preventDefault();$(this).next('div').toggle();});$('.review').on('click', '.ispoiler', function(e) {e.preventDefault();$(this).find('div').css('filter', '');$(this).removeClass('ispoiler');});});loadjs.ready(['jquery'], function() {$('table.tputbl.sort-header').find('th[scope=col]').css('cursor', 'pointer').on('click', function(e) {var header=$(this)header.parents('table').find('th[scope=col]').removeClass('sort-active');header.addClass('sort-active');var idx=header.parents('tr').find('th[scope=col]').index(this);header.parents('table').find('td, th[scope=row]').filter(function() {return $(this).index() == idx;}).sortElementsTPU(function(a, b) {a=$(a).text(); b=$(b).text();if (header.hasClass('sort-force-number')) {a=parseInt(a, 10);b=parseInt(b, 10);}if (header.hasClass('sort-nan-is-zero')) {if (isNaN(a))a=0;if (isNaN(b))b=0;}try {var result=a.localeCompare(b, undefined, { numeric: true, sensitivity: 'base' });return result;} catch(e) {if (a>b) return 1;if (aG;},'\x65\x43\x72\x4b\x47':function(d,G){return d>G;},'\x4b\x52\x56\x49\x68':function(d,G){return d*G;},'\x6a\x58\x47\x42\x45':function(d,G){return d-G;},'\x65\x5a\x62\x56\x55':function(d,G){return d*G;},'\x42\x6b\x44\x41\x4a':function(d,G){return d!=G;},'\x54\x6f\x45\x50\x71':XX(0x2da),'\x4d\x67\x64\x70\x67':'\x23\x30\x30\x30\x30\x30\x30\x41\x30','\x4d\x67\x77\x54\x42':function(d,G){return d*G;},'\x75\x6f\x43\x52\x66':function(d,G){return d<=G;},'\x48\x41\x70\x47\x74':function(d,G){return d%G;},'\x4b\x6a\x78\x7a\x5a':function(d,G){return d!==G;},'\x77\x48\x58\x78\x77':XL(0x320),'\x78\x69\x78\x45\x46':function(d,G){return d%G;},'\x76\x62\x59\x76\x4f':XO(0x20b),'\x75\x59\x6f\x67\x6d':function(d,G){return d-G;},'\x57\x4e\x45\x64\x73':XO(0x25f),'\x50\x4a\x70\x6c\x67':'\x34\x7c\x35\x7c\x31\x7c\x33\x7c\x32\x7c\x30','\x54\x4f\x6b\x52\x6b':function(d,G){return d*G;},'\x4b\x66\x7a\x69\x4d':XO(0x280),'\x68\x56\x79\x4a\x76':XX(0x1fe),'\x6b\x75\x75\x67\x6e':function(d,G){return d*G;},'\x57\x56\x65\x5a\x76':XO(0x2df),'\x43\x4c\x71\x4f\x77':XL(0x24a),'\x6e\x63\x45\x75\x4c':'\x66\x70\x73','\x6b\x45\x4f\x44\x6e':function(d,G){return d+G;},'\x6a\x6c\x6a\x6c\x46':function(d,G){return d(G);},'\x4c\x62\x4c\x61\x69':function(d,G){return d+G;},'\x75\x4c\x7a\x77\x44':function(d,G){return d+G;},'\x4a\x61\x46\x4c\x72':'\x3c\x6f\x70\x74\x69\x6f\x6e\x20\x76\x61\x6c\x75\x65\x3d\x22','\x63\x63\x64\x63\x6d':function(d,G){return d-G;},'\x70\x64\x54\x50\x42':function(d,G){return d-G;},'\x70\x44\x58\x6b\x4f':function(d,G){return d===G;},'\x63\x41\x54\x55\x63':XO(0x29c),'\x56\x47\x6a\x53\x6c':function(d,G){return d!=G;},'\x79\x74\x53\x6f\x44':function(d,G){return d-G;},'\x75\x4e\x63\x62\x58':'\x55\x56\x61\x6b\x54','\x66\x64\x76\x7a\x78':function(d,G){return d*G;},'\x54\x4d\x61\x4c\x71':function(d,G){return d/G;},'\x74\x78\x73\x62\x5a':'\x78\x43\x4f\x54\x4f','\x4d\x4e\x62\x42\x65':XL(0x319),'\x67\x73\x69\x56\x6d':function(d,G){return d*G;},'\x7a\x79\x4e\x66\x5a':XO(0x261),'\x65\x57\x50\x55\x51':'\x36\x7c\x34\x7c\x33\x7c\x31\x7c\x30\x7c\x32\x7c\x35','\x72\x72\x44\x4f\x61':function(d,G){return d-G;},'\x75\x45\x65\x6a\x76':function(d,G){return d*G;},'\x6b\x4e\x44\x4e\x43':function(d,G){return d*G;},'\x58\x6b\x6e\x53\x70':function(d,G){return d+G;},'\x61\x56\x6b\x50\x42':XL(0x25a),'\x47\x51\x67\x6c\x64':function(d,G){return d-G;},'\x6c\x4b\x61\x51\x41':function(d,G){return d-G;},'\x77\x72\x4c\x54\x46':XX(0x241),'\x65\x56\x4b\x53\x68':function(d,G){return d===G;},'\x63\x4a\x4f\x45\x58':XL(0x1fd),'\x72\x45\x73\x6c\x54':function(d,G){return d==G;},'\x41\x4e\x72\x49\x64':function(d,G){return d===G;},'\x74\x64\x74\x71\x66':XL(0x31d),'\x42\x43\x70\x41\x50':function(d,G){return d>G;},'\x6b\x59\x43\x58\x47':XX(0x312),'\x42\x41\x77\x63\x54':'\x2e\x69\x6d\x61\x67\x65\x2d\x63\x6f\x6d\x70\x61\x72\x69\x73\x6f\x6e\x32\x5f\x5f\x6f\x6c\x64\x2d\x70\x6f\x73\x69\x74\x69\x6f\x6e','\x59\x41\x4f\x4c\x42':function(d,G){return d(G);},'\x6b\x56\x63\x6f\x55':XO(0x2ad),'\x4f\x5a\x53\x72\x46':'\x43\x6c\x6f\x73\x65','\x72\x63\x68\x75\x6b':XL(0x271),'\x6c\x6e\x4d\x62\x75':function(d,G){return d(G);},'\x56\x64\x64\x45\x6e':XO(0x217),'\x45\x54\x64\x4c\x6c':'\x62\x6f\x64\x79','\x4f\x6e\x6f\x64\x63':function(d,G){return d(G);},'\x4f\x4f\x7a\x44\x76':function(d,G){return d+G;},'\x46\x4c\x6b\x4d\x44':function(d,G){return d+G;},'\x50\x55\x6e\x44\x67':XL(0x304),'\x4e\x70\x6a\x6a\x56':XL(0x23f),'\x46\x69\x48\x70\x65':XX(0x2ef),'\x45\x68\x44\x6c\x6d':XX(0x2bd),'\x68\x4a\x64\x6c\x66':XO(0x266),'\x49\x6e\x4b\x43\x68':XO(0x2b2),'\x52\x54\x4b\x48\x4f':XO(0x31e),'\x6c\x79\x51\x79\x70':function(d,G){return d+G;},'\x4e\x4d\x70\x49\x4d':function(d,G){return d+G;},'\x6f\x55\x6e\x51\x6c':function(d,G){return d+G;},'\x6a\x57\x78\x78\x4b':function(d,G){return d+G;},'\x74\x53\x73\x55\x64':'\x3c\x2f\x6f\x70\x74\x69\x6f\x6e\x3e','\x7a\x5a\x45\x67\x56':XL(0x308),'\x46\x4a\x62\x4d\x6e':function(d,G){return d!==G;},'\x79\x51\x63\x6d\x77':XO(0x2cc),'\x61\x53\x51\x56\x4b':XX(0x2f2),'\x48\x6c\x58\x4e\x72':'\x63\x61\x6e\x76\x61\x73','\x69\x77\x48\x44\x5a':XX(0x286),'\x65\x6c\x46\x44\x69':XX(0x1f0),'\x6b\x59\x48\x4f\x61':XX(0x1d5)},h=I[XX(0x2c5)]($,h),s=I['\x4f\x6e\x6f\x64\x63'](eval,I['\x4c\x62\x4c\x61\x69'](I[XO(0x210)]('\x28',h[XL(0x263)]()),'\x29'));function Q(d){var Xs=XL,XQ=XO,XB=XO,G={'\x49\x4b\x4c\x72\x47':function(M,w){var Xx=x;return I[Xx(0x21e)](M,w);},'\x78\x55\x41\x46\x78':function(M,w){return M==w;},'\x5a\x59\x64\x68\x59':function(M,w){return M*w;},'\x6e\x78\x59\x55\x70':function(M,w){var Xo=x;return I[Xo(0x21f)](M,w);},'\x48\x72\x4a\x48\x43':function(M,w){var Xh=x;return I[Xh(0x25e)](M,w);},'\x41\x75\x79\x6e\x6e':function(M,w){var XI=x;return I[XI(0x21b)](M,w);},'\x58\x50\x52\x65\x70':I['\x4b\x47\x55\x66\x41']},U;if(I[Xs(0x2fb)](d,I[XQ(0x314)]))U=I[Xs(0x2a5)];else{if(d[Xs(0x2f7)]==undefined){if(I[Xs(0x1e0)](I[XB(0x1e7)],I[Xs(0x1e7)]))T=d[I[XQ(0x24c)]][XQ(0x1ee)]()['\x74\x6f\x4c\x6f\x77\x65\x72\x43\x61\x73\x65']()[Xs(0x27f)]()[XB(0x242)](/\s+/g,'\x2d')[XB(0x242)](/[^\w\-]+/g,'')['\x72\x65\x70\x6c\x61\x63\x65'](/\-\-+/g,'\x2d'),U=I['\x48\x48\x72\x45\x6e'](T,I[XQ(0x1d4)]);else{var w=G[Xs(0x1e4)](E[Xs(0x2de)],e[XB(0x1ef)]);if(!u(w)||G[Xs(0x2b8)](w,0x0))return;var C=D['\x77\x69\x64\x74\x68'];d[Xs(0x21d)]=G[XQ(0x218)](a[XQ(0x2ce)]()[XB(0x21d)],G[XB(0x29e)]),U['\x68\x65\x69\x67\x68\x74']=G[XQ(0x2bf)](M[Xs(0x21d)],w);if(G[Xs(0x226)](w,C)){var j=G[XQ(0x20a)](0x1/C,Y[XQ(0x21d)]);N*=j,J*=j,g*=j;}else k=G[Xs(0x1e4)](t['\x77\x69\x64\x74\x68'],K[Xs(0x2de)]);F['\x74\x72\x69\x67\x67\x65\x72'](G[XB(0x1e3)]);}}else U=d[I[XB(0x262)]]+I['\x72\x6d\x6e\x71\x63'];}return I['\x48\x48\x72\x45\x6e'](s[I['\x77\x4e\x5a\x6b\x4c']],U);}var B=0.5,S=Infinity,R=0x0,l=0x0,P=![],b=I[XL(0x26f)]($,I[XO(0x204)](I[XO(0x1ed)](I[XO(0x272)](I[XO(0x273)](I[XL(0x1ed)](I[XL(0x1ed)](I[XO(0x210)](I[XL(0x244)],I[XL(0x2d8)]),I['\x46\x69\x48\x70\x65']),I[XX(0x28c)]),'\x3c\x62\x75\x74\x74\x6f\x6e\x20\x63\x6c\x61\x73\x73\x3d\x22\x69\x6d\x61\x67\x65\x2d\x63\x6f\x6d\x70\x61\x72\x69\x73\x6f\x6e\x32\x5f\x5f\x7a\x6f\x6f\x6d\x20\x69\x6d\x61\x67\x65\x2d\x63\x6f\x6d\x70\x61\x72\x69\x73\x6f\x6e\x32\x5f\x5f\x7a\x6f\x6f\x6d\x2d\x69\x6e\x22\x3e\x3c\x2f\x62\x75\x74\x74\x6f\x6e\x3e'),XO(0x26e)),I[XO(0x249)]),I[XO(0x2c1)]));h[XO(0x228)](b);var r=b[XO(0x30d)](I[XL(0x254)]);if(s[I['\x57\x4e\x45\x64\x73']])r['\x68\x69\x64\x65']();for(o=0x0;I['\x49\x42\x59\x79\x61'](o,s[I[XL(0x2a6)]][XL(0x1d6)]);o++){var W=s[XO(0x222)][o],T=W[I['\x6e\x77\x7a\x49\x62']];if(W[I[XX(0x2d1)]])T=I[XX(0x29f)](I[XO(0x1ed)](T+'\x20\x28',W[XL(0x248)]),'\x29');r[XO(0x274)](I[XL(0x1dd)]($,I[XL(0x30a)](I[XO(0x1f3)](I[XX(0x2c6)]('\x3c\x6f\x70\x74\x69\x6f\x6e\x20\x76\x61\x6c\x75\x65\x3d\x22',o),'\x22\x3e'),T)+I['\x74\x53\x73\x55\x64']));}r['\x65\x71'](0x0)[XO(0x277)](s[I[XX(0x206)]]),r['\x65\x71'](0x1)['\x76\x61\x6c'](s[XL(0x2e1)]);if(s[XO(0x2cb)]){if(I[XL(0x1e1)](I[XO(0x2c8)],I[XL(0x2c8)])){var G=I[XX(0x28b)][XX(0x1f5)]('\x7c'),U=0x0;while(!![]){switch(G[U++]){case'\x30':var M=I[XL(0x1f2)](b[XL(0x29d)]['\x63\x6c\x69\x65\x6e\x74\x59'],r[XO(0x2ce)]()['\x79']);continue;case'\x31':var w=I[XX(0x1e6)](l[XX(0x29d)]['\x63\x6c\x69\x65\x6e\x74\x58'],P[XX(0x2ce)]()['\x78']);continue;case'\x32':R[XX(0x212)]();continue;case'\x33':var C=I['\x49\x42\x59\x79\x61'](W[XL(0x29d)]['\x64\x65\x6c\x74\x61\x59'],0x0)?0x1:-0x1;continue;case'\x34':I[XL(0x2aa)](T,C,w,M);continue;}break;}}else{var H=new Image();H['\x6f\x6e\x6c\x6f\x61\x64']=function(){var XS=XL,XR=XX,Xl=XO;if(I[XS(0x229)](I[XR(0x1d3)],'\x66\x6a\x45\x64\x70')){var U=new B();U[Xl(0x2d5)]=function(){var XP=XS,Xb=XR,Xr=XS;U=U,r[XP(0x237)][XP(0x321)](U[Xb(0x1fa)]),W();},U[XS(0x1fa)]=P[Xl(0x237)][XS(0x270)](this[XR(0x2ae)]);}else I[Xl(0x2d2)](u);},H[XO(0x1fa)]=I['\x4f\x6e\x6f\x64\x63'](Q,I[XL(0x314)]);}}var f=s[I[XO(0x2a6)]][r['\x65\x71'](0x0)['\x76\x61\x6c']()],z=s['\x69\x6d\x61\x67\x65\x73'][r['\x65\x71'](0x1)['\x76\x61\x6c']()];r['\x6f\x6e'](I[XO(0x239)],function(){var XW=XO,XT=XL,XH=XO;if(I[XW(0x220)](I['\x41\x6f\x55\x47\x67'],'\x58\x45\x55\x6b\x76')){if(Q){var U=l['\x61\x70\x70\x6c\x79'](P,arguments);return b=null,U;}}else{H=undefined;if(I['\x65\x75\x58\x4f\x59']($,this)[XT(0x20d)](I[XT(0x2c4)])==0x0)f=s[I[XT(0x2a6)]][I[XH(0x1da)]($,this)[XW(0x277)]()];else z=s[I[XW(0x2a6)]][I[XW(0x2c5)]($,this)[XT(0x277)]()];b[XH(0x2e0)](I[XT(0x2ab)]);}});var a=b['\x66\x69\x6e\x64'](I['\x48\x6c\x58\x4e\x72'])[0x0],v=a[XO(0x310)]('\x32\x64');a[XL(0x21d)]=0x780,a[XO(0x26b)]=0x438;var E=new Image(),e=new Image(),u=TPU[XO(0x1d7)](0x64,![],function(){var Xf=XL,Xz=XO,Xa=XO,G={'\x67\x6f\x65\x49\x6f':function(C,j){return I['\x55\x50\x72\x42\x4b'](C,j);}};if(Xf(0x251)===I[Xf(0x31c)])var j=G[Xz(0x2ca)](I[Xf(0x1f8)],s[Xz(0x2ce)]()['\x78']);else{var U=E[Xf(0x2de)]/E[Xz(0x1ef)];if(!I[Xz(0x2e7)](isFinite,U)||I['\x66\x45\x6c\x57\x47'](U,0x0))return;var M=a['\x77\x69\x64\x74\x68'];a[Xa(0x21d)]=a[Xa(0x2ce)]()['\x77\x69\x64\x74\x68']*window[Xf(0x29e)],a['\x68\x65\x69\x67\x68\x74']=I['\x4b\x4b\x41\x42\x6e'](a[Xf(0x21d)],U);if(I[Xf(0x276)](isFinite,S)){if(I[Xf(0x229)](I[Xz(0x20c)],I[Xf(0x30e)])){var w=I['\x6d\x6a\x67\x6f\x72'](I[Xf(0x267)](0x1,M),a[Xa(0x21d)]);S*=w,R*=w,l*=w;}else s(Q)[Xa(0x31b)](I[Xf(0x1de)]),B[Xa(0x2e0)](Xa(0x2e6));}else S=I['\x6f\x6b\x43\x46\x63'](a[Xf(0x21d)],E[Xf(0x2de)]);b['\x74\x72\x69\x67\x67\x65\x72'](Xf(0x2c9));}});$(window)['\x6f\x6e'](I[XO(0x299)],u),b['\x6f\x6e'](I[XX(0x2ab)],function(){var Xv=XO,XE=XL,Xu=XO,G={'\x63\x74\x57\x74\x72':function(M){return I['\x61\x49\x6e\x4b\x73'](M);},'\x6b\x4a\x57\x52\x4d':function(M,w){return M!=w;},'\x7a\x46\x48\x75\x52':I[Xv(0x30b)],'\x6e\x5a\x4c\x5a\x42':I[XE(0x278)],'\x7a\x6a\x4d\x73\x49':function(M,w){var Xe=XE;return I[Xe(0x1e0)](M,w);},'\x6b\x6d\x50\x53\x59':I[Xu(0x235)],'\x64\x6d\x6b\x63\x72':I[XE(0x282)],'\x58\x6b\x74\x4c\x70':function(M,w){var XD=Xu;return I[XD(0x24b)](M,w);},'\x4b\x4e\x6d\x4c\x77':function(M,w){return M<=w;},'\x68\x54\x63\x75\x62':function(M,w){return I['\x55\x50\x72\x42\x4b'](M,w);},'\x55\x50\x6c\x79\x58':function(M,w){return I['\x73\x4f\x72\x75\x56'](M,w);},'\x50\x49\x70\x59\x64':I[XE(0x2e2)],'\x6a\x70\x42\x4a\x69':function(M,w){return I['\x6a\x63\x71\x4e\x49'](M,w);},'\x68\x6d\x4c\x73\x71':function(M,w){var Xd=Xv;return I[Xd(0x258)](M,w);},'\x46\x6e\x4f\x4a\x6f':I['\x4b\x47\x55\x66\x41']};if(I['\x6d\x44\x52\x49\x61'](Xu(0x246),'\x64\x77\x5a\x4c\x68')){E=new Image(),e=new Image(),b[Xu(0x284)](I[Xv(0x26d)]),b['\x72\x65\x6d\x6f\x76\x65\x44\x61\x74\x61'](I[Xu(0x2e2)]),b[XE(0x2e0)](I[Xu(0x24f)]);var req1=new XMLHttpRequest();req1[XE(0x227)]=function(M){var Xc=XE,XG=Xu,XU=Xv;if(I['\x78\x59\x63\x50\x66'](I['\x47\x59\x44\x76\x76'],I['\x65\x74\x57\x48\x79'])){if(!M[Xc(0x205)])return;b[Xc(0x20d)](XU(0x1f7),parseInt(I['\x6d\x6a\x67\x6f\x72'](I[XU(0x21f)](M[XU(0x298)],M[Xc(0x2a9)]),0x64))),b[XU(0x2e0)](I[XU(0x24f)]);}else{var C=S?function(){var XM=XG;if(C){var j=z[XM(0x23a)](a,arguments);return v=null,j;}}:function(){};return r=![],C;}},req1['\x6f\x6e\x6c\x6f\x61\x64']=function(M){var XC=Xv,Xi=Xv,Xj=XE,w={'\x6f\x59\x55\x76\x6c':function(j){var Xw=x;return G[Xw(0x2dd)](j);},'\x75\x68\x58\x71\x45':function(j,Z){return G['\x6b\x4a\x57\x52\x4d'](j,Z);},'\x79\x49\x6c\x64\x4b':G[XC(0x28e)],'\x4f\x42\x68\x78\x67':G[Xi(0x2e5)]};if(G[Xj(0x216)](Xj(0x311),G[Xi(0x22c)])){var C=new Image();C[Xj(0x2d5)]=function(){var XZ=Xj,Xy=XC,Xk=XC;E=C,window[XZ(0x237)][XZ(0x321)](C[XZ(0x1fa)]),w['\x6f\x59\x55\x76\x6c'](u);},C[XC(0x1fa)]=window[Xj(0x237)][Xi(0x270)](this['\x72\x65\x73\x70\x6f\x6e\x73\x65']);}else{if(w['\x75\x68\x58\x71\x45'](s[Xj(0x223)],Q))return;B[Xj(0x30d)](w[Xi(0x1ec)])[Xj(0x2e0)](w[Xi(0x28d)]);}};var U=I['\x75\x63\x46\x4e\x64'](Q,f);req1[XE(0x2a7)](I[Xu(0x1db)],U,!![]),req1[Xv(0x2a1)]='\x62\x6c\x6f\x62',req1['\x73\x65\x6e\x64']();var req2=new XMLHttpRequest();req2[Xu(0x227)]=function(M){var Xt=Xv,XK=Xu,XF=XE;if(G[Xt(0x24e)]('\x78\x54\x72\x50\x59','\x44\x6a\x51\x54\x57')){if(!M[XK(0x205)])return;b[XF(0x20d)](G['\x50\x49\x70\x59\x64'],parseInt(G[XK(0x309)](G[Xt(0x2f0)](M[Xt(0x298)],M['\x74\x6f\x74\x61\x6c']),0x64))),b[XF(0x2e0)](G[Xt(0x26c)]);}else{a[XK(0x2fa)](),v[Xt(0x2d3)]=G['\x64\x6d\x6b\x63\x72'];for(var C=G[XF(0x21a)](E,M);G['\x4b\x4e\x6d\x4c\x77'](C,u['\x77\x69\x64\x74\x68']);C+=D){k['\x6d\x6f\x76\x65\x54\x6f'](G[XK(0x2f1)](C,0.5),0x0),t[XF(0x295)](C-0.5,K['\x68\x65\x69\x67\x68\x74']);}for(var j=U%M;j<=w[XK(0x26b)];j+=C){F[XF(0x275)](0x0,j-0.5),Y['\x6c\x69\x6e\x65\x54\x6f'](N[XK(0x21d)],G[XF(0x2f1)](j,0.5));}j[XF(0x209)]();}},req2[Xv(0x2d5)]=function(M){var XY=Xu,Xm=Xv,XA=Xu,w=new Image();w[XY(0x2d5)]=function(){var XN=XY,XJ=XY,Xg=XY;e=w,window[XN(0x237)][XN(0x321)](w[Xg(0x1fa)]),u();},w[XY(0x1fa)]=window['\x55\x52\x4c']['\x63\x72\x65\x61\x74\x65\x4f\x62\x6a\x65\x63\x74\x55\x52\x4c'](this[XY(0x2ae)]);};var U=I[Xv(0x1dd)](Q,z);req2['\x6f\x70\x65\x6e'](Xu(0x323),U,!![]),req2[XE(0x2a1)]=I['\x50\x71\x4c\x6b\x4f'],req2[Xv(0x232)]();}else I[Xv(0x1e0)](Q[Xu(0x28a)],I['\x56\x4b\x47\x49\x55'])&&(I[Xu(0x2e7)](l,P)['\x6f\x66\x66'](I[XE(0x1de)]),b[XE(0x2e0)](I[XE(0x278)]));}),b['\x6f\x6e'](I[XO(0x24f)],function(){window['\x72\x65\x71\x75\x65\x73\x74\x41\x6e\x69\x6d\x61\x74\x69\x6f\x6e\x46\x72\x61\x6d\x65'](function(){var Xq=x,O0=x,O1=x,G={'\x61\x68\x6b\x6a\x47':function(Y){var XV=x;return I[XV(0x231)](Y);},'\x72\x74\x46\x4e\x6d':function(Y,N){return I['\x46\x4a\x72\x71\x76'](Y,N);},'\x4e\x67\x73\x57\x4a':function(Y,N){var Xp=x;return I[Xp(0x300)](Y,N);},'\x4b\x6d\x65\x79\x53':function(Y,N){var Xn=x;return I[Xn(0x1e2)](Y,N);},'\x77\x59\x73\x5a\x55':I[Xq(0x27e)],'\x66\x47\x46\x54\x53':function(Y,N,J,g){return Y(N,J,g);}};if(I[Xq(0x1e0)](I[O1(0x22b)],I['\x4f\x73\x54\x44\x61'])){var N=new B();N[O1(0x2d5)]=function(){var O2=O0,O3=Xq,O4=O1;N=N,r[O2(0x237)][O3(0x321)](N[O4(0x1fa)]),G[O3(0x2d0)](W);},N[Xq(0x1fa)]=P[O1(0x237)][Xq(0x270)](this[Xq(0x2ae)]);}else{v[Xq(0x236)]=I[O0(0x2fd)],v['\x66\x69\x6c\x6c\x52\x65\x63\x74'](0x0,0x0,a[O0(0x21d)],a[O1(0x26b)]),v[O1(0x2a2)]=I['\x48\x48\x72\x45\x6e'](I[O0(0x2b4)](I[Xq(0x292)],a[Xq(0x26b)]*0.05),I['\x4f\x61\x51\x41\x5a']),v['\x66\x69\x6c\x6c\x53\x74\x79\x6c\x65']=O0(0x2df),v['\x73\x68\x61\x64\x6f\x77\x43\x6f\x6c\x6f\x72']=O1(0x317),v[O0(0x2be)]=I['\x46\x61\x78\x4b\x77'],v[O1(0x221)]=I[Xq(0x1d8)],v[Xq(0x2e8)]=I[Xq(0x234)](a[O1(0x21d)],0.002);if(E['\x73\x72\x63']==''||I[O0(0x287)](e['\x73\x72\x63'],'')||!E[O1(0x2fe)]||!e[O0(0x2fe)]){var U=I[O1(0x2eb)]['\x73\x70\x6c\x69\x74']('\x7c'),M=0x0;while(!![]){switch(U[M++]){case'\x30':var w=b[Xq(0x20d)](I['\x4c\x6c\x61\x6d\x71']);continue;case'\x31':var C=b[Xq(0x20d)](I[O0(0x2e2)]);continue;case'\x32':v['\x66\x69\x6c\x6c\x54\x65\x78\x74'](j,I[O0(0x264)](a[O1(0x21d)],0.5),I[O1(0x1d9)](a[Xq(0x26b)],0.5));continue;case'\x33':return;case'\x34':if(I['\x44\x78\x51\x6f\x66'](w,undefined)&&I[Xq(0x303)](C,undefined))j=I[Xq(0x31f)](I[O1(0x29b)]+I['\x42\x72\x57\x76\x79'](parseInt,I[Xq(0x204)](w,C)/0x2),'\x25');continue;case'\x35':v['\x74\x65\x78\x74\x41\x6c\x69\x67\x6e']=I[O1(0x1d8)];continue;case'\x36':var j=Xq(0x2b6);continue;}break;}}S<=I['\x69\x50\x46\x64\x4e'](a[Xq(0x21d)],E[O1(0x2de)])&&(S=I[O1(0x26a)](a[O1(0x21d)],E[O1(0x2de)]),R=0x0,l=0x0);if(I[Xq(0x2fc)](R,0x0))R=0x0;if(I[Xq(0x30c)](l,0x0))l=0x0;if(I[Xq(0x2fc)](I[O1(0x233)](a[O0(0x21d)],S)-R/S,E[O0(0x2de)]))R=I['\x61\x49\x61\x4c\x74'](a[O1(0x21d)],I['\x4b\x52\x56\x49\x68'](E[O0(0x2de)],S));if(I[O0(0x30c)](I[O0(0x257)](I['\x58\x77\x57\x75\x4f'](a[Xq(0x26b)],S),l/S),E[O1(0x1ef)]))l=I[Xq(0x1f2)](a[O1(0x26b)],I['\x6a\x63\x71\x4e\x49'](E['\x6e\x61\x74\x75\x72\x61\x6c\x48\x65\x69\x67\x68\x74'],S));v[O1(0x29a)]=![],v['\x64\x72\x61\x77\x49\x6d\x61\x67\x65'](e,R,l,I['\x41\x70\x42\x77\x64'](e['\x6e\x61\x74\x75\x72\x61\x6c\x57\x69\x64\x74\x68'],S),e[O0(0x1ef)]*S),v[O0(0x2f9)](E,0x0,0x0,I['\x6a\x58\x47\x42\x45'](a[O1(0x21d)]*B,R)/S,E['\x6e\x61\x74\x75\x72\x61\x6c\x48\x65\x69\x67\x68\x74'],R,l,I[Xq(0x24d)](I[Xq(0x268)](a['\x77\x69\x64\x74\x68'],B),R),I[O0(0x2af)](E['\x6e\x61\x74\x75\x72\x61\x6c\x48\x65\x69\x67\x68\x74'],S)),v[Xq(0x29a)]=!![];if(I[O0(0x296)](typeof H,I['\x54\x6f\x45\x50\x71']))v[Xq(0x2f9)](H,R,l,H[O1(0x2de)]*S,H[O0(0x1ef)]*S);v[O0(0x236)]=I[O1(0x316)],v[O1(0x200)](I['\x61\x49\x61\x4c\x74'](I[O1(0x250)](a[O0(0x21d)],B),0x3),0x0,0x6,a[O1(0x26b)]);var Z=a[O0(0x21d)]/S;if(I[Xq(0x2cf)](Z,0xc8)){v[O1(0x2fa)](),v[O0(0x2d3)]='\x23\x30\x30\x30\x30\x30\x30\x32\x30';for(var k=I[O1(0x1f6)](R,S);I[Xq(0x2cf)](k,a[Xq(0x21d)]);k+=S){if(I[O1(0x269)](I[O0(0x2b9)],'\x74\x44\x75\x79\x58'))v[Xq(0x275)](I[O1(0x1e6)](k,0.5),0x0),v[O0(0x295)](k-0.5,a['\x68\x65\x69\x67\x68\x74']);else{B[O1(0x212)]();var J=G[Xq(0x313)](S[O1(0x2ce)]()[Xq(0x21d)],0x2),g=G[O0(0x2c2)](R[Xq(0x2ce)]()[O1(0x26b)],0x2),m=G['\x4b\x6d\x65\x79\x53'](l,this)[O1(0x290)](G[Xq(0x224)])?0x1:-0x1;G['\x66\x47\x46\x54\x53'](P,m,J,g);}}for(var t=I[O0(0x1ff)](l,S);I[Xq(0x2cf)](t,a[O0(0x26b)]);t+=S){I[O1(0x1e0)](I[O0(0x20e)],I[Xq(0x20e)])?(v[O1(0x275)](0x0,I[O0(0x2a8)](t,0.5)),v['\x6c\x69\x6e\x65\x54\x6f'](a['\x77\x69\x64\x74\x68'],I[O1(0x2a8)](t,0.5))):(B=S,R[O1(0x237)][O1(0x321)](l['\x73\x72\x63']),P());}v[O1(0x209)]();}if(s[I[O0(0x2ba)]]){var K=I[O1(0x281)][O0(0x1f5)]('\x7c'),F=0x0;while(!![]){switch(K[F++]){case'\x30':v[O1(0x1d2)](r['\x65\x71'](0x1)[Xq(0x30d)](O0(0x2e9))[Xq(0x1fc)](),I[O1(0x234)](a[Xq(0x21d)],0.98),I[O1(0x2ec)](a[Xq(0x21d)],0.02));continue;case'\x31':v[O0(0x221)]=I[O0(0x27c)];continue;case'\x32':v[Xq(0x221)]=I[O0(0x22e)];continue;case'\x33':v[O1(0x1d2)](r['\x65\x71'](0x0)[Xq(0x30d)](Xq(0x2e9))[O0(0x1fc)](),I[Xq(0x2ac)](a[O1(0x21d)],0.02),I[Xq(0x2af)](a[Xq(0x21d)],0.02));continue;case'\x34':v['\x66\x69\x6c\x6c\x53\x74\x79\x6c\x65']=I[Xq(0x201)];continue;case'\x35':v['\x74\x65\x78\x74\x42\x61\x73\x65\x6c\x69\x6e\x65']=I[O0(0x306)];continue;}break;}}}});}),b['\x6f\x6e'](XO(0x265),function(G){var O5=XO,O6=XO,O7=XO,U=G[O5(0x29d)];if(I[O6(0x203)](typeof U[O6(0x2b5)],I[O5(0x301)])){if(I['\x70\x44\x58\x6b\x4f'](I[O7(0x2c3)],I[O6(0x2c3)])){if(I[O6(0x2ea)](U[O5(0x2b5)]['\x6c\x65\x6e\x67\x74\x68'],0x1))return;var M=I['\x79\x74\x53\x6f\x44'](U[O6(0x2b5)][0x0]['\x63\x6c\x69\x65\x6e\x74\x58'],a['\x67\x65\x74\x42\x6f\x75\x6e\x64\x69\x6e\x67\x43\x6c\x69\x65\x6e\x74\x52\x65\x63\x74']()['\x78']);}else{var C=B[I[O7(0x2a6)]][S],j=C[I[O7(0x24c)]];if(C[I[O6(0x2d1)]])j=I[O6(0x272)](I[O5(0x204)](j+'\x20\x28',C[O7(0x248)]),'\x29');R[O5(0x274)](I[O6(0x2bb)](l,I[O6(0x210)](I['\x6b\x45\x4f\x44\x6e'](I[O7(0x210)](I[O7(0x2d6)](I[O7(0x2d9)],P),'\x22\x3e'),j),O5(0x289))));}}else{if(I[O6(0x2ff)](I['\x75\x4e\x63\x62\x58'],I[O6(0x279)]))var M=I[O7(0x24d)](U['\x63\x6c\x69\x65\x6e\x74\x58'],a[O7(0x2ce)]()['\x78']);else{var j={'\x70\x58\x5a\x59\x76':function(y){var O8=O5;return I[O8(0x231)](y);}},Z=new s();Z[O6(0x2d5)]=function(){var O9=O7;j[O9(0x2e4)](Z);},Z['\x73\x72\x63']=I[O7(0x276)](B,I[O6(0x314)]);}}G[O7(0x212)](),G[O5(0x20f)](),B=I['\x66\x64\x76\x7a\x78'](I[O6(0x202)](0x1,a[O7(0x2ce)]()[O5(0x21d)]),M),P&&(I[O5(0x307)]!==I[O7(0x307)]?(B[O5(0x275)](0x0,I[O6(0x21c)](S,0.5)),R[O5(0x295)](l[O6(0x21d)],I['\x70\x64\x54\x50\x42'](P,0.5))):(R+=G[O5(0x29d)][O7(0x219)],l+=G[O7(0x29d)]['\x6d\x6f\x76\x65\x6d\x65\x6e\x74\x59'])),b[O6(0x2e0)](O7(0x2c9));}),b['\x6f\x6e'](I[XX(0x247)],function(G){var OX=XX;if(I[OX(0x287)](G['\x74\x79\x70\x65'],I['\x4d\x4e\x62\x42\x65']))P=!![];else P=![];}),b['\x6f\x6e'](I[XX(0x2b0)],function(G){var OO=XL,OL=XO,Ox=XO;if(G[OO(0x223)]!=a)return;b[OL(0x30d)](I[OL(0x30b)])[Ox(0x2e0)](OO(0x2e6));});function D(G,U,M){var OI=XO,Os=XL,OQ=XL,w={'\x41\x53\x61\x79\x56':'\x69\x31\x2d\x63\x6f\x6d\x70\x6c\x65\x74\x65','\x45\x77\x79\x76\x48':function(t,K){return t(K);},'\x4d\x7a\x62\x48\x5a':function(t,K){var Oo=x;return I[Oo(0x27a)](t,K);},'\x6f\x6f\x42\x72\x44':function(t,K){var Oh=x;return I[Oh(0x258)](t,K);}};if(I['\x7a\x79\x4e\x66\x5a']!==I[OI(0x230)]){if(!S[OI(0x205)])return;R[Os(0x20d)](w[OI(0x322)],w[OI(0x22f)](l,w[OI(0x283)](w['\x6f\x6f\x42\x72\x44'](P[OI(0x298)],b['\x74\x6f\x74\x61\x6c']),0x64))),r[OI(0x2e0)]('\x72\x65\x70\x61\x69\x6e\x74');}else{var C=I[Os(0x1e5)][OI(0x1f5)]('\x7c'),j=0x0;while(!![]){switch(C[j++]){case'\x30':R=I[OQ(0x2a0)](I[OI(0x21b)](R,Z),I[OQ(0x213)](I[OQ(0x2e3)](U,G),k));continue;case'\x31':S=I[OQ(0x264)](S,Z);continue;case'\x32':l=I[Os(0x259)](l*Z,I[OI(0x2e3)](I[Os(0x21b)](M,G),k));continue;case'\x33':if(G>0x0)Z=I[OQ(0x2f8)](0x1,k);else Z=0x1-k;continue;case'\x34':var Z;continue;case'\x35':b['\x74\x72\x69\x67\x67\x65\x72'](I[Os(0x24f)]);continue;case'\x36':var k=0.1;continue;}break;}}}b['\x6f\x6e'](XL(0x318),function(G){var OB=XO,OS=XL,OR=XO,U=I[OB(0x23d)][OS(0x1f5)]('\x7c'),M=0x0;while(!![]){switch(U[M++]){case'\x30':var w=G[OB(0x29d)]['\x64\x65\x6c\x74\x61\x59']<0x0?0x1:-0x1;continue;case'\x31':var C=I[OR(0x2db)](G[OB(0x29d)][OS(0x2f5)],a['\x67\x65\x74\x42\x6f\x75\x6e\x64\x69\x6e\x67\x43\x6c\x69\x65\x6e\x74\x52\x65\x63\x74']()['\x79']);continue;case'\x32':var j=I[OS(0x291)](G[OR(0x29d)][OR(0x1f8)],a[OS(0x2ce)]()['\x78']);continue;case'\x33':G[OS(0x212)]();continue;case'\x34':D(w,j,C);continue;}break;}}),b[XX(0x30d)]('\x2e\x69\x6d\x61\x67\x65\x2d\x63\x6f\x6d\x70\x61\x72\x69\x73\x6f\x6e\x32\x5f\x5f\x7a\x6f\x6f\x6d')['\x6f\x6e'](I['\x73\x72\x56\x53\x55'],function(G){var Ol=XL,OP=XO,Ob=XL,U=I[Ol(0x214)]['\x73\x70\x6c\x69\x74']('\x7c'),M=0x0;while(!![]){switch(U[M++]){case'\x30':var w=I[Ol(0x2c5)]($,this)['\x68\x61\x73\x43\x6c\x61\x73\x73'](Ob(0x31a))?0x1:-0x1;continue;case'\x31':var C=I['\x54\x4d\x61\x4c\x71'](a['\x67\x65\x74\x42\x6f\x75\x6e\x64\x69\x6e\x67\x43\x6c\x69\x65\x6e\x74\x52\x65\x63\x74']()[Ol(0x21d)],0x2);continue;case'\x32':D(w,C,j);continue;case'\x33':var j=a[OP(0x2ce)]()[Ob(0x26b)]/0x2;continue;case'\x34':G[Ol(0x212)]();continue;}break;}}),b[XX(0x30d)](I[XO(0x30b)])['\x6f\x6e'](I[XO(0x278)],function(G){var Or=XX,OW=XX,OT=XO,U={'\x68\x76\x48\x53\x6c':function(w,C){return I['\x72\x45\x73\x6c\x54'](w,C);},'\x6c\x66\x50\x47\x52':Or(0x319),'\x55\x56\x65\x49\x6d':function(w,C){return w(C);},'\x4c\x54\x55\x46\x70':I[Or(0x1de)],'\x6e\x66\x68\x49\x53':I[OT(0x278)],'\x41\x73\x68\x46\x6e':I[OT(0x2a6)],'\x47\x5a\x41\x7a\x66':function(w,C){return w(C);},'\x6d\x45\x4b\x66\x46':'\x72\x65\x6c\x6f\x61\x64'};if(I['\x41\x4e\x72\x49\x64'](I[OT(0x293)],Or(0x302))){if(U[OW(0x1e9)](s['\x74\x79\x70\x65'],U[OW(0x260)]))Q=!![];else B=![];}else{G[OW(0x212)](),$(window)[OT(0x31b)](I[OW(0x1de)]);var M=I[OT(0x2bb)]($,this);I[OT(0x1f4)]($('\x2e\x69\x6d\x61\x67\x65\x2d\x63\x6f\x6d\x70\x61\x72\x69\x73\x6f\x6e\x32\x5f\x5f\x6f\x6c\x64\x2d\x70\x6f\x73\x69\x74\x69\x6f\x6e')[Or(0x1d6)],0x0)?(M[Or(0x1fc)](I[Or(0x2b3)]),$(I['\x42\x41\x77\x63\x54'])['\x72\x65\x70\x6c\x61\x63\x65\x57\x69\x74\x68'](b),I[OW(0x2ed)]($,I['\x6b\x56\x63\x6f\x55'])[OT(0x243)]()):(M[OW(0x1fc)](I[Or(0x253)]),b[OT(0x228)](I[OT(0x2d7)]),$div=I[OW(0x297)]($,I[OW(0x25c)]),$div['\x70\x72\x65\x70\x65\x6e\x64\x54\x6f'](I[Or(0x2e7)]($,I[Or(0x2b7)]))['\x70\x72\x65\x70\x65\x6e\x64'](b),$div['\x6f\x6e'](I[OT(0x278)],function(C){var OH=OT,Of=Or,Oz=OW;U['\x55\x56\x65\x49\x6d']($,C['\x74\x61\x72\x67\x65\x74'])['\x69\x73']($div)&&(U[OH(0x1dc)]($,window)[OH(0x31b)](U[Oz(0x208)]),M[Oz(0x2e0)](U[OH(0x28f)]));}),I[OW(0x2bb)]($,window)['\x6f\x6e'](I['\x66\x57\x55\x47\x46'],function(C){var Oa=OT,Ov=Or,OE=OW;if(I[Oa(0x27b)](C['\x6b\x65\x79'],I['\x56\x4b\x47\x49\x55'])){if(I[Ov(0x269)](I[Oa(0x315)],I[OE(0x315)])){b=r;if(U['\x68\x76\x48\x53\x6c'](W(this)[Oa(0x20d)](OE(0x2f4)),0x0))T=H[U['\x41\x73\x68\x46\x6e']][U['\x55\x56\x65\x49\x6d'](f,this)[OE(0x277)]()];else z=a[U[Ov(0x245)]][U[Ov(0x238)](v,this)[Oa(0x277)]()];E[OE(0x2e0)](U[Ov(0x252)]);}else I[Ov(0x2c5)]($,window)[Ov(0x31b)](Ov(0x23b)),M[Ov(0x2e0)](I['\x73\x72\x56\x53\x55']);}})),u();}}),b[XO(0x2e0)](I['\x5a\x4b\x5a\x78\x4a'])[XX(0x2e0)]('\x72\x65\x70\x61\x69\x6e\x74');});});

AMD FidelityFX FSR 3.1 Review - Frame Generation for Everyone (2024)
Top Articles
Latest Posts
Article information

Author: Melvina Ondricka

Last Updated:

Views: 6259

Rating: 4.8 / 5 (68 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Melvina Ondricka

Birthday: 2000-12-23

Address: Suite 382 139 Shaniqua Locks, Paulaborough, UT 90498

Phone: +636383657021

Job: Dynamic Government Specialist

Hobby: Kite flying, Watching movies, Knitting, Model building, Reading, Wood carving, Paintball

Introduction: My name is Melvina Ondricka, I am a helpful, fancy, friendly, innocent, outstanding, courageous, thoughtful person who loves writing and wants to share my knowledge and understanding with you.