smart-admin/rc-busness/static/royalcanin-cdn-assets-new/css_js/royal-canin.utilities.hardwarestats.js
2022-01-11 11:57:54 +08:00

1 line
881 B
JavaScript

(window["RCDLjsonFunction"]=window["RCDLjsonFunction"]||[]).push([[26],{83:function(e,r,n){"use strict";n.r(r);n.d(r,"testHardware",(function(){return testHardware}));var t=n(290);var a=n.n(t);var o=n(569);var s=n.n(o);var u=n(571);var i=n.n(u);var c=n(572);var p=n.n(c);function checkWebGl(){var e=document.createElement("canvas");var r="probablySupportsContext"in e?"probablySupportsContext":"supportsContext";if(r in e){return e[r]("webgl")||e[r]("experimental-webgl")}return"WebGLRenderingContext"in window}function testHardware(){var e=i()();var r=(new p.a).getResult();var n="low";RCDL.sys={cpus:{threadCount:e.length,architecture:r.cpu.architecture},browser:r.browser,device:r.device,os:r.os,engine:r.engine};if(Number.isInteger(RCDL.sys.cpus.threadCount)){var t=RCDL.sys.cpus.threadCount/2;if(t>=6){n="high"}}RCDL.sys.performance={gpu:checkWebGl()?"high":"low",cpu:n}}}}]);