pub const GPU_REQUEST_ADAPTER: &str = r#"(()=>{const def=(o,m)=>Object.defineProperties(o,Object.fromEntries(Object.entries(m).map(([k,v])=>[k,{value:v,enumerable:true,configurable:true}]))),orig=navigator.gpu.requestAdapter.bind(navigator.gpu),I={vendor:'Google Inc. (NVIDIA)',architecture:'',device:'',description:''},M={maxTextureDimension1D:16384,maxTextureDimension2D:16384,maxTextureDimension3D:2048,maxTextureArrayLayers:2048,maxBindGroups:4,maxBindGroupsPlusVertexBuffers:32,maxBindingsPerBindGroup:1000,maxDynamicUniformBuffersPerPipelineLayout:12,maxDynamicStorageBuffersPerPipelineLayout:16,maxSampledTexturesPerShaderStage:32,maxSamplersPerShaderStage:32,maxStorageBuffersPerShaderStage:12,maxStorageTexturesPerShaderStage:12,maxUniformBuffersPerShaderStage:16,maxUniformBufferBindingSize:131072,maxStorageBufferBindingSize:1073741824,minUniformBufferOffsetAlignment:256,minStorageBufferOffsetAlignment:256,maxVertexBuffers:16,maxBufferSize:4294967296,maxVertexAttributes:16,maxVertexBufferArrayStride:2048,maxInterStageShaderVariables:32,maxColorAttachments:8,maxColorAttachmentBytesPerSample:256,maxComputeWorkgroupStorageSize:65536,maxComputeInvocationsPerWorkgroup:2048,maxComputeWorkgroupSizeX:256,maxComputeWorkgroupSizeY:256,maxComputeWorkgroupSizeZ:64,maxComputeWorkgroupsPerDimension:131072};navigator.gpu.requestAdapter=async opts=>{const a=await orig(opts),lim=a.limits;def(a.info,I);for(const k of Object.getOwnPropertyNames(lim))if(!(k in M))delete lim[k];def(lim,M);return a};})();"#;