1707 lines
114 KiB
Plaintext
1707 lines
114 KiB
Plaintext
/*! For license information please see 57646.6bd521f6.js.LICENSE.txt */
|
||
!function(e,r){"object"==typeof module&&"object"==typeof module.exports?r():"function"==typeof define&&define.amd?define([],r):(e="undefined"!=typeof globalThis?globalThis:e||self)&&r()}(this,function(){"use strict";"object"==typeof window&&(window.openRedirect={version:"1.2.20",webpackPluginVersion:"3.4.22",reportOnly:!1})}),!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports):"function"==typeof define&&define.amd?define(["exports"],r):r((e="undefined"!=typeof globalThis?globalThis:e||self).xss={})}(this,function(e){"use strict";var r=function(){return(r=Object.assign||function(e){for(var r,t=1,u=arguments.length;t<u;t++)for(var o in r=arguments[t])Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o]);return e}).apply(this,arguments)};function t(e,r,t){if(t||2==arguments.length)for(var u,o=0,d=r.length;o<d;o++)!u&&o in r||(u||(u=Array.prototype.slice.call(r,0,o)),u[o]=r[o]);return e.concat(u||Array.prototype.slice.call(r))}var u=/[^a-zA-Z0-9\\_:.-]/gim,o=/</g,d=/>/g,c=/&#([a-zA-Z0-9]*);?/gim,i=/"/g,n=/:?/gim,a=/&newline;?/gim,G=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,f=/u\s*r\s*l\s*\(.*/gi,s=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,l=/"/g,T=function(e){return e.replace(o,"<").replace(d,">")},F={indexOf:function(e,r){var t,u;for(t=0,u=e.length;t<u;t++)if(e[t]===r)return t;return -1},forEach:function(e,r,t){var u,o;for(u=0,o=e.length;u<o;u++)r.call(t,e[u],u,e)},some:function(e,r,t){var u,o;for(u=0,o=e.length;u<o;u++)if(r.call(t,e[u],u,e))return!0;return!1},trim:function(e){return e.replace(/(^\s*)|(\s*$)/g,"")},includes:function(e,r){if("string"==typeof e)return -1!==e.indexOf(r);for(var t=0;t<e.length;t++)if(e[t]===r)return!0;return!1},spaceIndex:function(e){var r=/\s|\n|\t/.exec(e);return r?r.index:-1},uniq:function(e){for(var r={},t=[],u=0;u<e.length;u++)r[e[u]]||(t.push(e[u]),r[e[u]]=!0);return t},from:function(e){for(var r=[],t=0;t<e.length;t++)r.push(e[t]);return r},keys:function(e){var r=[];for(var t in e)r.push(t);return r}};function h(e){return null==e}function X(e){var r;return'"'===(r=e)[0]&&'"'===r[r.length-1]||"'"===r[0]&&"'"===r[r.length-1]?e.substr(1,e.length-2):e}function p(e){var r,t,u,o,d,c,i,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",a="",G=0;for(e=function(e){e=e.replace(/rn/g,"n");for(var r="",t=0;t<e.length;t++){var u=e.charCodeAt(t);u<128?r+=String.fromCharCode(u):u>127&&u<2048?r+=String.fromCharCode(u>>6|192)+String.fromCharCode(63&u|128):r+=String.fromCharCode(u>>12|224)+String.fromCharCode(u>>6&63|128)+String.fromCharCode(63&u|128)}return r}(e);G<e.length;)o=(r=e.charCodeAt(G++))>>2,d=(3&r)<<4|(t=e.charCodeAt(G++))>>4,c=(15&t)<<2|(u=e.charCodeAt(G++))>>6,i=63&u,isNaN(t)?c=i=64:isNaN(u)&&(i=64),a=a+n.charAt(o)+n.charAt(d)+n.charAt(c)+n.charAt(i);return a}function M(e){var r,t,u,o,d,c,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",n="",a=0;for(e=e.replace(/[^A-Za-z0-9+/=]/g,"");a<e.length;)r=i.indexOf(e.charAt(a++))<<2|(o=i.indexOf(e.charAt(a++)))>>4,t=(15&o)<<4|(d=i.indexOf(e.charAt(a++)))>>2,u=(3&d)<<6|(c=i.indexOf(e.charAt(a++))),n+=String.fromCharCode(r),64!==d&&(n+=String.fromCharCode(t)),64!==c&&(n+=String.fromCharCode(u));return function(e){for(var r="",t=0,u=0,o=0,d=0;t<e.length;)(u=e.charCodeAt(t))<128?(r+=String.fromCharCode(u),t++):u>191&&u<224?(r+=String.fromCharCode((31&u)<<6|63&(d=e.charCodeAt(t+1))),t+=2):(d=e.charCodeAt(t+1),r+=String.fromCharCode((15&u)<<12|(63&d)<<6|63&(o=e.charCodeAt(t+2))),t+=3);return r}(n)}function g(e,r,t){var u="",o=0,d=!1,c=!1,i=0,n=e.length,a="",G="";e:for(i=0;i<n;i++){var f=e.charAt(i);if(!1===d){if("<"===f){d=i;continue}}else if(!1===c){if("<"===f){u+=t(e.slice(o,i)),d=i,o=i;continue}if(">"===f||i===n-1){u+=t(e.slice(o,d)),a=function(e){var r,t=F.spaceIndex(e);return r=-1===t?e.slice(1,-1):e.slice(1,t+1),"/"===(r=F.trim(r).toLowerCase()).slice(0,1)&&(r=r.slice(1)),"/"===r.slice(-1)&&(r=r.slice(0,-1)),r}(G=e.slice(d,i+1)),u+=r(d,u.length,a,G,"</"===G.slice(0,2)),o=i+1,d=!1;continue}if('"'===f||"'"===f)for(var s=1,l=e.charAt(i-s);""===l.trim()||"="===l;){if("="===l){c=f;continue e}l=e.charAt(i-++s)}}else if(f===c){c=!1;continue}}return o<n&&(u+=t(e.substr(o))),u}function b(e,r){var t=0,o=0,d=[],c=!1,i=e.length;function n(e,t){if(!((e=(e=F.trim(e)).replace(u,"").toLowerCase()).length<1)){var o=r(e,t||"");o&&d.push(o)}}for(var a=0;a<i;a++){var G=e.charAt(a),f=void 0;if(!1!==c||"="!==G){if(!1===c||a!==o){if(/\s|\n|\t/.test(G)){if(e=e.replace(/\s|\n|\t/g," "),!1===c){if(-1===(f=function(e,r){for(;r<e.length;r++){var t=e[r];if(" "!==t)return"="===t?r:-1}return -1}(e,a))){n(F.trim(e.slice(t,a))),c=!1,t=a+1;continue}a=f-1;continue}if(-1===(f=function(e,r){for(;r>0;r--){var t=e[r];if(" "!==t)return"="===t?r:-1}return -1}(e,a-1))){n(c,X(F.trim(e.slice(t,a)))),c=!1,t=a+1;continue}}}else{if(-1===(f=e.indexOf(G,a+1)))break;n(c,F.trim(e.slice(o+1,f))),c=!1,t=(a=f)+1}}else c=e.slice(t,a),t=a+1,o='"'===e.charAt(t)||"'"===e.charAt(t)?t:function(e,r){for(;r<e.length;r++){var t=e[r];if(" "!==t)return"'"===t||'"'===t?r:-1}return -1}(e,a+1)}return t<e.length&&(!1===c?n(e.slice(t)):n(c,X(F.trim(e.slice(t))))),F.trim(d.join(" "))}function m(e,r,t){if(t=function(e){return e=function(e){for(var r="",t=0,u=e.length;t<u;t++)r+=32>e.charCodeAt(t)?" ":e.charAt(t);return F.trim(r)}(e=(e=(e=e.replace(i,'"')).replace(c,function(e,r){return"x"===r[0]||"X"===r[0]?String.fromCharCode(parseInt(r.substr(1),16)):String.fromCharCode(parseInt(r,10))})).replace(n,":").replace(a," "))}(t),"href"===r||"src"===r){if("#"===(t=F.trim(t)))return"#";if("http://"!==t.substr(0,7)&&"https://"!==t.substr(0,8)&&"mailto:"!==t.substr(0,7)&&"tel:"!==t.substr(0,4)&&"data:image/"!==t.substr(0,11)&&"ftp://"!==t.substr(0,6)&&"./"!==t.substr(0,2)&&"../"!==t.substr(0,3)&&"#"!==t[0]&&"/"!==t[0])return""}else if("background"===r){if(G.lastIndex=0,G.test(t))return""}else if("style"===r&&(s.lastIndex=0,s.test(t)||(f.lastIndex=0,f.test(t)&&(G.lastIndex=0,G.test(t)))))return"";return t=function(e){return e=T(e=e.replace(l,"""))}(t)}var y=function(e){return"string"==typeof e?e.replace(/'/g,'"').replace('=""',"").replace(/\s+/g,"").toLowerCase():""},Q=function(){function e(e){var r=function(e){var r={};for(var t in e)r[t]=e[t];return r}(e||{});r.stripIgnoreTag&&(r.onIgnoreTag,r.onIgnoreTag=function(){return""}),r.whiteList={},r.onTag=function(){},r.onTagAttr=function(){},r.onIgnoreTag=function(){},r.onIgnoreTagAttr=function(){},r.safeAttrValue=m,r.escapeHtml=T,this.options=Object.assign(r,e)}return e.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var r,t,u,o,d,c,i=this.options,n=i.whiteList,a=i.onTag,G=i.onIgnoreTag,f=i.onTagAttr,s=i.onIgnoreTagAttr,l=i.safeAttrValue,T=i.escapeHtml;i.stripBlankChar&&(e=(r=(r=e.split("")).filter(function(e){var r=e.charCodeAt(0);return!(127===r||r<=31&&10!==r&&13!==r)})).join("")),i.allowCommentTag||(e=function(e){for(var r="",t=0;t<e.length;){var u=e.indexOf("\x3c!--",t);if(-1===u){r+=e.slice(t);break}r+=e.slice(t,u);var o=e.indexOf("--\x3e",u);if(-1===o)break;t=o+3}return r}(e));var h=!1;i.stripIgnoreTagBody&&(t=i.stripIgnoreTagBody,"function"!=typeof(u=G)&&(u=function(){}),o=!Array.isArray(t),d=[],c=!1,G=(h={onIgnoreTag:function(e,r,i){var n;if(n=e,o||-1!==F.indexOf(t,n)){if(i.isClosing){var a="[/removed]",G=i.position+a.length;return d.push([!1!==c?c:i.position,G]),c=!1,a}return c||(c=i.position),"[removed]"}return u(e,r,i)},remove:function(e){var r="",t=0;return F.forEach(d,function(u){r+=e.slice(t,u[0]),t=u[1]}),r+=e.slice(t)}}).onIgnoreTag);var X=g(e,function(e,r,t,u,o){var d={sourcePosition:e,position:r,isClosing:o,isWhite:Object.prototype.hasOwnProperty.call(n,t)},c=a(t,u,d);if(null!=c)return c;if(d.isWhite){if(d.isClosing)return"</".concat(t,">");var i=function(e){var r=F.spaceIndex(e);if(-1===r)return{html:"",closing:"/"===e[e.length-2]};var t="/"===(e=F.trim(e.slice(r+1,-1)))[e.length-1];return t&&(e=F.trim(e.slice(0,-1))),{html:e,closing:t}}(u),h=n[t],X=b(i.html,function(e,r){var u=-1!==F.indexOf(h,e),o=f(t,e,r,u);return null==o?u?(r=l(t,e,r,null))?"".concat(e,'="').concat(r,'"'):e:null==(o=s(t,e,r,u))?void 0:o:o});return u="<".concat(t),X&&(u+=" ".concat(X)),i.closing&&(u+=" /"),u+=">"}return null==(c=G(t,u,d))?T(u):c},T);return h&&(X=h.remove(X)),X},e}(),S=Function("\nvar _checkXSS = function (it) {\n return it && it.Math == Math && it;\n};\nreturn _checkXSS(typeof globalThis === 'object' && globalThis) ||\n_checkXSS(typeof window === 'object' && window) ||\n_checkXSS(typeof self === 'object' && self) ||\n_checkXSS(typeof global === 'object' && global) ||\nFunction('return this')();\n")(),w=new(function(){function e(){var e=this;this.batchData=[],this.uniqKeys=new Set,this.timeout=2e3,this.lock=!1,this.getSlardarBid=function(){var r,t,u="douyin_web";if(!F.includes(u,"bid"))return u;if(e.config&&e.config.bid)return e.config.bid;if(S&&S._xssBid)return S._xssBid;if(S&&S.slardar&&"function"==typeof S.slardar.config){var o=(S.slardar.config()||{}).bid;if(o)return o}if(S&&S.Slardar&&"function"==typeof S.Slardar.config){var d=(S.Slardar.config()||{}).bid;if(d)return d}return(null===(t=null===(r=null==S?void 0:S.Slardar)||void 0===r?void 0:r._baseParams)||void 0===t?void 0:t.bid)||"argus"},this.getConfigRegion=function(){var r;return F.includes("cn","region")?e.config&&e.config.region?e.config.region:((null===(r=null==S?void 0:S.gfdatav1)||void 0===r?void 0:r.region)||"cn").toLowerCase():"cn"},this.gerReportUrl=function(){var r={cn:M("aHR0cHM6Ly9tb24uemlqaWVhcGkuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9"),boe:M("aHR0cHM6Ly9tb24uemlqaWVhcGkuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9"),ttp:M("aHR0cHM6Ly9tb24udXMudGlrdG9rdi5jb20vbW9uaXRvcl9icm93c2VyL2NvbGxlY3QvYmF0Y2gvc2VjdXJpdHkvP2JpZD0="),va:M("aHR0cHM6Ly9tb24tdmEuYnl0ZW92ZXJzZWEuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9"),maliva:M("aHR0cHM6Ly9tb24tdmEuYnl0ZW92ZXJzZWEuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9"),sg:M("aHR0cHM6Ly9tb24tdmEuYnl0ZW92ZXJzZWEuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9"),boei18n:M("aHR0cHM6Ly9tb24tdmEuYnl0ZW92ZXJzZWEuY29tL21vbml0b3JfYnJvd3Nlci9jb2xsZWN0L2JhdGNoL3NlY3VyaXR5Lz9iaWQ9")}[e.getConfigRegion()];if(r)return r+e.getSlardarBid()}}return e.prototype.setConfig=function(e){this.config=e},e.prototype.upload=function(){var e=this,r=this.gerReportUrl();!this.lock&&r&&0!==this.batchData.length&&(this.lock=!0,setTimeout(function(){var t=e.batchData.slice(0,100);e.batchData=e.batchData.slice(100),S.fetch(r,{method:"post",body:JSON.stringify(t),headers:{"Content-Type":"application/json"}}).catch(function(e){}),e.lock=!1,e.upload()},this.timeout))},e.prototype.generateKey=function(e){return e.collectKey?[e.collectMode,e.collectKey].join("___"):""},e.prototype.push=function(e){this.batchData.push(e),this.upload()},e.prototype.report=function(e){var r=this.generateKey(e);if(S.fetch&&e.collectKey){var t="object"==typeof window?window.location.href:"SSR";e.documentUrl=t;var u={age:Math.floor(Date.now()),type:"xss",url:t,body:e,"user-agent":""};"enforce"===e.disposition&&"SSR"!==t||(u.url=r),"SSR"===t&&(u.url="SSR___".concat(u.url),u.body.ssr=!0),this.push(u)}},e}()),R=function(e){for(var r=0,t=function(t){Array.isArray(e[t])?0===e[t].length?delete e[t]:(e[t]=F.from(F.uniq(e[t])),r+=e[t].length):0===F.keys(e[t]).length?delete e[t]:F.keys(e[t]).forEach(function(u){e[t][u]=F.from(F.uniq(e[t][u])),r+=e[t][u].length})},u=0,o=F.keys(e);u<o.length;u++)t(o[u]);return{count:r,ret:e}};function E(e,r){return w.setConfig(r),new Q(r).process(e)}function x(e){var r,t=(r=/\s|\n|\t/.exec(e))?r.index:-1;if(-1===t)return{html:"",closing:"/"===e[e.length-2]};var u="/"===(e=e.slice(t+1,-1).trim())[e.length-1];return u&&(e=e.slice(0,-1).trim()),{html:e,closing:u}}var A=function(e){return -1===(e=(e=(e=(e=e.replace(/:/gi,":")).replace(/&tab;/gi,"")).replace(/&newline;/gi,"")).replace(/(\t|\n|\r)/g,"")).indexOf("&#")?e.trim().toLowerCase():e.trim().replace(/&#(?:(x)([0-9a-f]+)|([0-9]+));?/gi,function(e,r,t,u){return String.fromCharCode(r?parseInt(t,16):parseInt(u))}).replace(/(\t|\n|\r)/g,"").toLowerCase()};function P(e,r){if(void 0===e&&(e=""),"string"!=typeof e)return!0;if(e=A(e),F.includes(e,"base64")&&!function(e){if(""===e||""===e.trim())return!0;try{return!F.includes(e,"data:text/html;base64")}catch(e){return!0}}(e))return r&&r("data:text/html;base64"),!1;var t=["expression(","behavior:","view-source:"];if(F.some(t,function(r){return -1!==e.indexOf(r)}))return F.forEach(t,function(t){-1!==e.indexOf(t)&&r&&r(t)}),!1;var u=["data:application","data:javascript","data:text/html","data:texthtml"];if(F.some(u,function(r){return -1!==e.indexOf(r)}))return F.forEach(u,function(t){-1!==e.indexOf(t)&&r&&r(t)}),!1;if(e.indexOf("javascript:")>0)return r&&r("javascript:"),!1;if(/^javascript:/i.test(e)){var o=e.slice(11).replace(/\s/g,"").trim();return!!F.some(["void","void(0)","void0","false","undefined",";"],function(e){return e===o})||(r&&r("javascript:"),!1)}return!0}var L=function(e,r){var t,u,o="<%= isSaveValidUrl =>";if("string"!=typeof e||(u=Number("<%= urlLimit =>"),void 0!==t&&(u=t),"NaN"!==e.toString()&&-1!==u&&e.length>=u)||P(e,r))return e;try{if(!0===(o=JSON.parse(o))||"true"===o){var d=new URL(e);return d.origin+d.pathname}}catch(e){}return"#"};function O(e,r,u){if(void 0===e&&(e=""),void 0===r&&(r=[]),"string"!=typeof e)return!0;if(!P(e=A(e)))return!1;var o,d={url:(o=e.match(/^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/)||[])[0],scheme:o[1],slash:o[2],host:o[3],port:o[4],path:o[5],query:o[6],hash:o[7]},c=d.scheme,i=d.host;return u?!!u(e):!(!c||!i)&&(!F.includes(["http","https","file"],c)||("object"==typeof window&&window&&(r=t(t([],r,!0),[location.host],!1)),F.some(r,function(e){return!!(e instanceof RegExp&&e.test(i))||e===i})))}var I={a:["target","title","spellcheck","rel"],canvas:[],abbr:["title"],address:[],area:["shape","coords","alt"],article:[],aside:[],audio:["autoplay","controls","loop","preload"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:["dir"],dl:[],dt:[],em:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["alt","title","width","height","decoding"],ins:["datetime"],li:[],mark:[],nav:[],ol:["start"],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],sup:[],delete:[],form:[],strong:[],mask:["maskunits","x","y","width","height","fill"],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],wbr:[],video:["autoplay","controls","loop","preload","height","width"],svg:["viewBox","version","xmlns","fill","width","height","stroke","stroke-width","style"],path:["d","fill","opacity","stroke","p-id","fill-rule","clip-rule","stroke-width","stroke-linecap","stroke-linejoin","fill-opacity","mask"],rect:["x","y","width","height","fill","stroke","rx"],g:[]},N={collect:null,initCollect:function(){this.collect={whiteList:{},filterProtocol:[]}},removeCollect:function(){var e=R(this.collect),r=e.count,t=e.ret;return this.collect=null,{collectKey:0===r?null:JSON.stringify(t),collectMode:"white"}},onIgnoreTagAttr:function(e,r,u){return e&&F.indexOf(["href","src"],r)>-1?N.domainWhiteList&&Array.isArray(N.domainWhiteList)&&N.domainWhiteList.length>0&&!O(u,t([],N.domainWhiteList,!0))?"":"".concat(r,'="').concat(L(u,function(e){var r;null===(r=N.collect)||void 0===r||r.filterProtocol.push(e)}),'"'):e&&(F.indexOf(["style","class","id"],r)>-1||r.indexOf("data-")>-1)?"".concat(r,'="').concat(u,'"'):(N.collect.whiteList[e]=N.collect.whiteList[e]||[],void N.collect.whiteList[e].push(r))},onIgnoreTag:function(e,r){if("style"===e)return r;g(r,function(e,r,t,u){b(x(u).html.replace("/",""),function(e){N.collect.whiteList[t]=N.collect.whiteList[t]||[],N.collect.whiteList[t].push(e)})},T)},whiteList:I,mergeWhiteList:function(e){for(var r,t={},u=0,o=F.keys(I);u<o.length;u++)t[r=o[u]]=F.from(I[r]);for(var d=0,c=F.keys(e);d<c.length;d++)t[r=c[d]]=r in I?I[r].concat(e[r]):F.from(e[r]);return t},setWhiteList:function(e){for(var r=0,t=F.keys(e);r<t.length;r++){var u=t[r];this.whiteList[u]=u in I?I[u].concat(e[u]):F.from(e[u])}}};try{var D={},_="merge";F.includes(_,"override")&&(N.whiteList=D.whiteList),F.includes(_,"merge")&&N.setWhiteList(D.whiteList)}catch(e){}var k=function(e,r){for(var t={},u=0,o=F.keys(e);u<o.length;u++){var d=o[u];Array.isArray(e[d])?t[d]=F.from(e[d]):t[d]=k({},e[d])}for(var c=0,i=F.keys(r);c<i.length;c++)(d=i[c])in e?Array.isArray(e[d])?t[d]=e[d].concat(r[d]):t[d]=k(e[d],r[d]):Array.isArray(r[d])?t[d]=F.from(r[d]):t[d]=k({},r[d]);return t},C={blackList:{a:["folder"],meta:["content"],iframe:["srcdoc"],input:["pattern"],vmlframe:["xmlns"]},blackTags:["script","xml","embed","isindex","object","base","set","handler","animate","payload","import"],blackAttrs:["charset","ns","namespace","formaction","xlink:href","xmlns:xlink","handler","repeat","repeat-start","repeat-end"],blackAttrRegExps:[/^on/],filterList:{param:["value"],video:["poster"],form:["action"]},filterAttrs:["href","src","background","style","dynsrc","lowsrc","content"]};try{var B={};B.blackAttrRegExps&&(B.blackAttrRegExps=B.blackAttrRegExps.map(function(e){return new RegExp(e.toString().slice(1,e.toString().length-1))}));var K="merge";F.includes(K,"override")&&(C=B),F.includes(K,"merge")&&(C=k(C,B))}catch(e){}var V={mode:"black",whiteList:{},blackConfig:C,collect:null,initCollect:function(){V.collect={blackList:{},blackTags:[],blackAttrs:[],blackAttrRegExps:[],filterAttrs:[],filterList:{},filterProtocol:[]}},removeCollect:function(){var e=R(V.collect),r=e.count,t=e.ret;return V.collect=null,{collectKey:0===r?null:JSON.stringify(t),collectMode:"black"}},onIgnoreTag:function(e,r){var t;if(!F.includes(C.blackTags,e))return g(r,function(e,r,t,u,o){if(-1!==t.indexOf("/"))return T(u);if(o)return"</".concat(t,">");var d=x(u),c=b(d.html,function(e,r){var u,o=0;if(C.blackList[t]&&F.includes(C.blackList[t],e)&&(V.collect.blackList[t]=V.collect.blackList[t]||[],V.collect.blackList[t].push(e),o++),C.blackAttrRegExps.length&&C.blackAttrRegExps.some(function(r){return r.test(e)})&&F.forEach(C.blackAttrRegExps,function(r){r.test(e)&&(V.collect.blackAttrRegExps.push("".concat(r.toString(),"->").concat(e)),o++)}),C.blackAttrs.length&&F.includes(C.blackAttrs,e)&&(C.blackAttrs.push(e),o++),!o){if(C.filterList&&C.filterList[t]&&F.includes(C.filterList[t],e)){var d=L(r,function(e){var r;null===(r=V.collect)||void 0===r||r.filterProtocol.push(e)});return d!==r&&(V.collect.filterList[t]=V.collect.filterList[t]||[],V.collect.filterList[t].push(e)),r?"".concat(e,"='").concat(d,"'"):e}return C.filterAttrs&&F.includes(C.filterAttrs,e)?((d=L(r,function(e){var r;null===(r=V.collect)||void 0===r||r.filterProtocol.push(e)}))!==r&&(null===(u=V.collect)||void 0===u||u.filterAttrs.push(e)),r?"".concat(e,"='").concat(d,"'"):e):r?"".concat(e,"='").concat(r,"'"):e}});return u="<".concat(t),c&&(u+=" ".concat(c)),d.closing&&(u+=" /"),u+=">"},T);null===(t=V.collect)||void 0===t||t.blackTags.push(e)}},Z=function(e){var r=e.reportOnly,t=void 0===r||r,u=e.block;return t&&"all"===t?"report":("string"==typeof t&&("true"===t&&(t=!0),"false"===t&&(t=!1)),u?"enforce":t?"report":"enforce")},U=function(e){return function(t,u,o){if(!t||"string"!=typeof t)return t;var d=u;e===E&&(d=N).initCollect();var c=e(t,d);if(y(c)===y(t))return t;if(!o)return c;var i=o.logType,n=Z(o),a=d.removeCollect();return w.report(r(r({type:i,disposition:n},a),{sourceText:p(t),filterText:p(c)})),"enforce"===n?c:t}},j=U(function(e,r){return void 0===r&&(r={}),r&&r.whiteList||(r.whiteList={a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]}),new Q(r).process(e)}),W=U(E),z=function(e,r,t){var u=[],o=L(e,function(e){u.push(e)});if(o===e)return e;u=F.from(F.uniq(u));var d=r||t||{};if(!d)return o;var c=d.logType,i=Z(t);return w.report({type:c,disposition:i,collectKey:u.join("___"),collectData:JSON.stringify(u),collectMode:"black",sourceText:p(e),filterText:p(o)}),"enforce"===i?o:e},H=S._xssProject||{},Y=S.xssNamespace||{},q="3.0.26",J={FilterXSS:Q,version:q,webpackPluginVersion:"<%= webpackPluginVersion =>",reportOnly:"<%= reportOnly =>",filterXSS:j,_filterXSS:W,filterUrl:z,Config:N,BlackConfig:V,project:H,setProjectName:function(e){H[e]=this,S._xssProjectName=e}};Y.douyin_web=J,S.xssNamespace=Y,S.Math&&!S.Math.xssNamespace&&(S.Math.xssNamespace=Y),H[q]=J,S.globalThis=S,S.getFilterXss=function(){return void 0!==this._xssProjectName?this._xssProject[this._xssProjectName]:J},S.xss=J,S.isSafeUrl=O,S.isSafeDomain=O,S.isSafeProtocol=P,S._xssProject=H,S._xssProjectName&&(H[S._xssProjectName]=J);var $=J.setProjectName.bind(J);e.BlackConfig=V,e.Config=N,e.FilterXSS=Q,e._filterXSS=W,e.filterUrl=z,e.filterXSS=j,e.isSafeDomain=O,e.isSafeProtocol=P,e.isSafeUrl=O,e.project=H,e.setProjectName=$,e.setXssNamespace=function(e){var r=e.appId,t=e.bid,u=e.region;Y[r]=J;N.bid=t,N.region=u,N.enabled=!0},e.xssNamespace=Y,Object.defineProperty(e,"__esModule",{value:!0})}),(self.webpackChunkdouyin_web=self.webpackChunkdouyin_web||[]).push([["57646"],{977161:function(e,r,t){"use strict";t.d(r,{Z:function(){return o}});let u=`
|
||
GeForce RTX 4090|1950
|
||
GeForce RTX 4090 Laptop GPU|1791
|
||
GeForce RTX 4070 Ti|1517
|
||
GeForce RTX 3090 Ti|1465
|
||
GeForce RTX 4080|1426
|
||
GeForce RTX 4060 Laptop GPU|1408
|
||
GeForce RTX 3080 Ti Laptop GPU|1394
|
||
GeForce RTX 3080|1325
|
||
GeForce RTX 3080 Ti|1298
|
||
RTX A5500 Laptop GPU|1242
|
||
GeForce RTX 3090|1235
|
||
GeForce RTX 3070 Ti|1229
|
||
GeForce RTX 3070|1228
|
||
GeForce RTX 3060 Ti|1166
|
||
GeForce RTX 3080 Laptop GPU|1139
|
||
RTX A4000 Laptop GPU|1126
|
||
GeForce RTX 2080 Ti|1120
|
||
GeForce RTX 3070 Laptop GPU|1077
|
||
TITAN V|1070
|
||
GeForce RTX 2080 SUPER|1063
|
||
Quadro RTX 8000|1054
|
||
RTX A6000|1046
|
||
TITAN RTX|1046
|
||
GeForce RTX 3070 Ti Laptop GPU|1033
|
||
RTX A5000 Laptop GPU|1027
|
||
GeForce RTX 4090 Laptop GPU|1024
|
||
GeForce RTX 3060|1015
|
||
TITAN X (Pascal)|1008
|
||
TITAN Xp|995
|
||
GeForce GTX 1080 Ti|992
|
||
GeForce RTX 4070 Laptop GPU|989
|
||
GeForce RTX 4090|982
|
||
GeForce RTX 2070 SUPER|981
|
||
GeForce RTX 4080|975
|
||
GeForce RTX 3060|970
|
||
GeForce RTX 2080|970
|
||
GeForce RTX 4080 Laptop GPU|968
|
||
GeForce RTX 3060 Laptop GPU|913
|
||
GeForce RTX 2060 SUPER|890
|
||
GeForce RTX 4060 Laptop GPU|882
|
||
GeForce RTX 2070|879
|
||
GeForce RTX 2080 Super with Max-Q Design|868
|
||
GeForce RTX 2080 with Max-Q Design|868
|
||
Quadro RTX 5000|867
|
||
GeForce RTX 3080 Ti Laptop GPU|861
|
||
Quadro RTX 5000 with Max-Q Design|843
|
||
Asus GeForce GTX 1080|841
|
||
GeForce GTX 1080|841
|
||
GeForce RTX 2070 Super with Max-Q Design|837
|
||
RTX A3000 Laptop GPU|835
|
||
Quadro RTX 4000 with Max-Q Design|833
|
||
GeForce RTX 3070 Ti Laptop GPU|827
|
||
Quadro RTX 4000|817
|
||
RTX A6000|814
|
||
GeForce GTX 1070 Ti|785
|
||
GeForce RTX 4070 Ti|784
|
||
GeForce RTX 4050 Laptop GPU|784
|
||
RTX A5500 Laptop GPU|783
|
||
TITAN Xp COLLECTORS EDITION|771
|
||
GeForce RTX 2070 with Max-Q Design|765
|
||
GeForce RTX 3050|760
|
||
GeForce RTX 2060|757
|
||
GeForce GTX 980 Ti|755
|
||
Quadro P6000|753
|
||
GeForce GTX 1080|747
|
||
Quadro RTX 6000|744
|
||
GeForce GTX 1070|742
|
||
RTX A4000|739
|
||
GeForce RTX 3090|737
|
||
GeForce RTX 3080 Ti|733
|
||
GeForce GTX 1080 Ti|729
|
||
Quadro P4200|711
|
||
GeForce GTX 1080 with Max-Q Design|707
|
||
GeForce RTX 3060 Lite Hash Rate|705
|
||
EIZO MED-XN83|704
|
||
GeForce RTX 3080 Ti|701
|
||
GeForce GTX 1660 SUPER|701
|
||
TITAN Xp|700
|
||
EVGA GeForce GTX 1070|698
|
||
GeForce RTX 3090 Ti|696
|
||
Quadro GV100|695
|
||
Quadro P4000|695
|
||
GeForce GTX 1660 Ti|694
|
||
GeForce RTX 3070 Ti|690
|
||
RTX 6000 Ada Generation|687
|
||
GeForce RTX 3070|687
|
||
Quadro RTX 8000|685
|
||
RTX A2000 12GB|683
|
||
GeForce RTX 2080|679
|
||
GeForce GTX TITAN X|679
|
||
Quadro M6000 24GB|676
|
||
GeForce GTX 1660 SUPER|674
|
||
TITAN V|673
|
||
Quadro RTX 3000|672
|
||
Graphics Device|672
|
||
RTX A5000|669
|
||
GeForce RTX 3090|669
|
||
TITAN Xp COLLECTORS EDITION|669
|
||
GeForce GTX 1070 A17|668
|
||
GeForce RTX 3080 Laptop GPU|667
|
||
RTX A4500 Embedded GPU|663
|
||
RTX A5000 Laptop GPU|663
|
||
GeForce RTX 3080|658
|
||
GeForce RTX 3050 Ti Laptop GPU|657
|
||
GeForce GTX 1070 with Max-Q Design|656
|
||
GeForce RTX 3060 Ti|656
|
||
Quadro P4200 with Max-Q Design|651
|
||
GeForce RTX 3080|651
|
||
GeForce RTX 2080 SUPER|650
|
||
GeForce GTX 1070 Ti|648
|
||
GeForce GTX 1070 with MaxQ Design|642
|
||
RTX A3000 Laptop GPU|641
|
||
GeForce RTX 3070 Laptop GPU|641
|
||
GeForce GTX 1070|640
|
||
GA104GL [RTX A4000]|639
|
||
GeForce GTX 980 Ti|637
|
||
GeForce RTX 2070 Mobile / Max-Q Refresh|637
|
||
RTX A4000 Laptop GPU|634
|
||
GeForce RTX 3060|633
|
||
Microsoft Virtual Render Driver|633
|
||
GeForce RTX 3050 Laptop GPU|631
|
||
RTX A2000|629
|
||
GeForce RTX 2070 Mobile / Max-Q|626
|
||
GeForce RTX 3070|625
|
||
Quadro P5000|625
|
||
Quadro P4000|621
|
||
GeForce RTX 3060 Laptop GPU|621
|
||
GeForce RTX 2060 with Max-Q Design|618
|
||
GV102|614
|
||
GeForce RTX 2070 SUPER|612
|
||
GeForce GTX 1660|606
|
||
GeForce RTX 2070|604
|
||
GeForce GTX 1660 Ti with Max-Q Design|601
|
||
GeForce GTX TITAN X|598
|
||
RTX A2000 8GB Laptop GPU|598
|
||
GeForce GTX TITAN Xp|595
|
||
GeForce GTX 980|593
|
||
GeForce RTX 2080 SUPER|591
|
||
GTX 1060 HL|589
|
||
Tesla T4|589
|
||
GRID P4-1Q|585
|
||
RTX A4000|581
|
||
GeForce RTX 2080 Ti|577
|
||
GeForce RTX 2080 Super with Max-Q Design|576
|
||
Quadro RTX 4000 Mobile / Max-Q|576
|
||
TU102 [TITAN RTX]|574
|
||
GeForce GTX 1060 with Max-Q Design|571
|
||
GeForce RTX 2070 SUPER|570
|
||
GeForce GTX 1060 6GB|570
|
||
GeForce RTX 2080 Mobile|568
|
||
GeForce RTX 2060|568
|
||
Quadro P3200|565
|
||
P106-100|564
|
||
GRID V100DX-1Q|564
|
||
RTX A2000|562
|
||
GeForce RTX 2080 Ti Rev. A|561
|
||
GeForce RTX 2080 Rev. A|559
|
||
GV100 [TITAN V]|557
|
||
GeForce RTX 2080|556
|
||
GeForce GTX 1650 SUPER|554
|
||
P106-100 Custom|553
|
||
GeForce RTX 2070 Super with Max-Q Design|553
|
||
GV100|553
|
||
GeForce RTX 2070 Mobile|550
|
||
GP102 [TITAN X]|548
|
||
RTX A2000 12GB|546
|
||
GeForce GTX 1060 5GB|542
|
||
MSI GeForce GTX 1060|542
|
||
GeForce RTX 2060 SUPER|542
|
||
GRID T4-1Q|539
|
||
Quadro RTX 5000 Mobile / Max-Q|538
|
||
GeForce RTX 3050|538
|
||
GeForce GTX 1060 3GB|538
|
||
Quadro RTX 5000 with Max-Q Design|537
|
||
Quadro M6000|536
|
||
RTX A2000 Laptop GPU|536
|
||
GeForce GTX 1660 SUPER|533
|
||
A10-2B|530
|
||
TITAN X (Pascal)|530
|
||
Quadro P5000|527
|
||
GeForce RTX 2070|526
|
||
GeForce GTX 1080|525
|
||
GeForce RTX 2060 Mobile|524
|
||
PNY GeForce GTX 980|524
|
||
GeForce GTX 1080 Mobile|523
|
||
GeForce RTX 2060 SUPER|520
|
||
GeForce GTX 780 Ti|518
|
||
RTX A4500|516
|
||
GeForce RTX 2060 Rev. A|515
|
||
MSI GeForce GTX 980|515
|
||
Quadro P3200 with Max-Q Design|513
|
||
GeForce RTX 2070 with Max-Q Design|513
|
||
GeForce RTX 3050 Ti Laptop GPU|510
|
||
Quadro RTX 3000 Mobile / Max-Q|509
|
||
GeForce GTX 1660 SUPER|508
|
||
Quadro RTX 4000|508
|
||
GeForce GTX 1060|506
|
||
GeForce RTX 2080 with Max-Q Design|505
|
||
GeForce GTX 1080 Ti|505
|
||
GeForce GTX 1660 Ti Rev. A|504
|
||
GeForce GTX 1660 Ti Mobile|504
|
||
GeForce RTX 3050 Laptop GPU|503
|
||
GeForce RTX 2060|503
|
||
Quadro RTX 4000 with Max-Q Design|500
|
||
EIZO MED-XN83|499
|
||
GeForce GTX 970|499
|
||
GeForce GTX 1080|495
|
||
GeForce GTX 1070 Ti|492
|
||
GeForce GTX 980|491
|
||
A100-PCIE-40GB|489
|
||
GeForce GTX 1070|487
|
||
GeForce GTX 1660 Ti|487
|
||
Quadro P2200|485
|
||
GeForce GTX TITAN Black|484
|
||
TITAN Xp COLLECTORS EDITION|483
|
||
TITAN RTX|482
|
||
Quadro P5200|482
|
||
GeForce GTX 1060 with Max-Q Design|480
|
||
RTX A1000 Laptop GPU|479
|
||
GeForce GTX 1060 6GB|479
|
||
Quadro RTX 5000|475
|
||
TITAN V|475
|
||
GRID P100-4Q|474
|
||
EVGA GeForce GTX 970|472
|
||
GeForce GTX 1650 SUPER|471
|
||
GeForce GTX 1650 Ti|470
|
||
Quadro RTX 3000|470
|
||
Quadro M5000|469
|
||
Quadro RTX 3000 with Max-Q Design|468
|
||
GeForce GTX 980 Ti|467
|
||
GeForce GTX TITAN|467
|
||
Quadro P4200|466
|
||
GeForce GTX 1070 with Max-Q Design|466
|
||
Quadro M5000|466
|
||
GeForce GTX 1080 Ti|466
|
||
Tesla M60|462
|
||
GeForce GTX 1660|457
|
||
GeForce GTX 1660|455
|
||
GeForce RTX 2050|453
|
||
GeForce GTX 1060|453
|
||
GeForce RTX 2060 with Max-Q Design|453
|
||
Quadro P3200 with Max-Q Design|452
|
||
Quadro P4000|450
|
||
GeForce GTX 1060 3GB|449
|
||
GeForce GTX 1070|448
|
||
GeForce GTX 1060 6GB Rev. 2|447
|
||
Gigabyte GeForce GTX 780 Ti|447
|
||
TITAN Xp|444
|
||
GeForce GTX 980M|440
|
||
A10-4Q|439
|
||
GeForce GTX 1080 with Max-Q Design|437
|
||
GeForce GTX 1650 SUPER|435
|
||
Quadro P5000|435
|
||
Quadro P3000|434
|
||
RTX A6000|434
|
||
GeForce GTX 1060 3GB|433
|
||
GeForce GTX 1070 Ti|432
|
||
GeForce GTX 780|432
|
||
GeForce GTX 1060 Mobile|432
|
||
Gigabyte GeForce GTX 970|431
|
||
GeForce GTX TITAN Z|431
|
||
Quadro K6000|429
|
||
GeForce GTX 1650|425
|
||
GeForce GTX 970|421
|
||
Tesla K20m|420
|
||
Quadro GV100|419
|
||
Quadro P4000|419
|
||
Quadro P3200|417
|
||
GTX 1060 HL|415
|
||
RTX A2000 Laptop GPU|415
|
||
GeForce GTX 780 by St3Phl3|414
|
||
P102-100|412
|
||
T1200 Laptop GPU|412
|
||
GeForce GTX 780 Ti|411
|
||
GeForce GTX 1060 6GB|408
|
||
GeForce GTX 1650 Ti with Max-Q Design|407
|
||
Quadro T2000 with Max-Q Design|407
|
||
Quadro P2000|406
|
||
Quadro P2200|406
|
||
GeForce RTX 2060 Max-Q|405
|
||
GeForce GTX 1650 Ti Mobile|403
|
||
GeForce GTX 1060 Mobile 6GB|403
|
||
GeForce GTX 1060 with Max-Q Design|401
|
||
GeForce GTX 980|398
|
||
GeForce RTX 2070 Rev. A|397
|
||
GeForce GTX TITAN X|397
|
||
Tesla T4|395
|
||
Quadro P6000|394
|
||
GeForce GTX 1060 3GB|394
|
||
Quadro M5000|393
|
||
GeForce GTX 1060 with Max-Q Design|392
|
||
PNY GeForce GTX 970|392
|
||
Quadro T2000|391
|
||
Quadro T1000 with Max-Q Design|391
|
||
GRID P40-8Q|390
|
||
GeForce GTX 780 Rev. 2|389
|
||
Quadro GP100|387
|
||
GeForce GTX 980|387
|
||
P104-100|387
|
||
GeForce GTX 1650 Ti|386
|
||
GRID P40-4Q|384
|
||
GeForce GTX 780 Ti|383
|
||
Device|383
|
||
TU117M|381
|
||
Quadro P2000|380
|
||
Quadro RTX 6000|379
|
||
GeForce GTX 1070 Mobile|378
|
||
Quadro T1000|377
|
||
GeForce RTX 3070 Mobile / Max-Q|376
|
||
GeForce GTX 1060|376
|
||
GRID V100-1Q|375
|
||
GeForce GTX 780 Rev. 2|372
|
||
GeForce RTX 2050|370
|
||
GeForce GTX 770|370
|
||
GeForce GTX 970|368
|
||
GeForce GTX 1650 Ti|368
|
||
GRID T4-2B4|368
|
||
Asus GeForce GTX 780|366
|
||
P106-100|365
|
||
Quadro RTX 8000|365
|
||
GeForce GTX TITAN Black|365
|
||
GRID RTX6000-2Q|365
|
||
GeForce GTX TITAN Black|363
|
||
Quadro M4000|363
|
||
GeForce GTX 1060 6GB|362
|
||
Quadro P5000|361
|
||
GeForce GTX 1650|361
|
||
Quadro M5500|361
|
||
GeForce GTX 780|360
|
||
GeForce GTX 780|360
|
||
GeForce GTX 980M|358
|
||
GeForce GTX 1650|358
|
||
GeForce GTX 1050 Ti|357
|
||
Quadro P3200 Mobile|357
|
||
GeForce GTX 1650 with Max-Q Design|356
|
||
Tesla T4|356
|
||
Quadro P2000|356
|
||
GeForce GTX TITAN|355
|
||
GeForce GTX 970|355
|
||
GeForce GTX 980 Ti|354
|
||
GeForce GTX 1660 Ti with Max-Q Design|354
|
||
GeForce GTX 780 Rev. 2|352
|
||
GRID P4-4Q|351
|
||
GeForce GTX TITAN X|351
|
||
T1200 Laptop GPU|350
|
||
GRID T4-8Q|350
|
||
GeForce GTX 1060|349
|
||
GeForce GTX 1050 Ti with Max-Q Design|348
|
||
GeForce GTX 970M|346
|
||
T1000 8GB|346
|
||
GeForce RTX 3080 Mobile / Max-Q 8GB/16GB|346
|
||
GeForce GTX 780 Ti|346
|
||
GeForce GTX 680|346
|
||
GeForce GTX 1660 Ti|345
|
||
GeForce GTX 780|345
|
||
Quadro M6000|344
|
||
GRID T4-16Q|344
|
||
GeForce RTX 2080 Ti|344
|
||
GRID T4-1B|343
|
||
Quadro K5200|342
|
||
Quadro P2200|341
|
||
T1000 8GB|341
|
||
Tesla K80|341
|
||
Quadro T2000 Mobile / Max-Q|338
|
||
TU107|337
|
||
GeForce GTX 780 Mac|336
|
||
GeForce GTX TITAN|336
|
||
GeForce GTX 980M|335
|
||
GRID P40-2Q|335
|
||
EVGA GeForce GTX 780|334
|
||
GeForce GTX TITAN Z|334
|
||
TITAN X (Pascal)|332
|
||
GeForce GTX 960|331
|
||
Tesla P40|331
|
||
GeForce GTX 1650 Ti with Max-Q Design|330
|
||
Tesla P40|330
|
||
GeForce GTX 1060se 3GB|329
|
||
GeForce GTX 1650 Mobile / Max-Q|329
|
||
Quadro T2000 with Max-Q Design|328
|
||
T1000|327
|
||
RTX A5500|326
|
||
A40-8Q|326
|
||
GeForce RTX 3060 Mobile / Max-Q|326
|
||
GeForce GTX 690|326
|
||
Tesla V100-SXM2-16GB|326
|
||
Quadro M5000|325
|
||
A16-2B|323
|
||
GeForce GTX 1050 Ti with Max-Q Design|321
|
||
GeForce GTX 1050 Ti Mobile|321
|
||
GeForce GTX 980M|319
|
||
Quadro M3000M|318
|
||
GeForce GTX 1650 with Max-Q Design|318
|
||
GeForce GTX 670|316
|
||
Quadro P3000|316
|
||
T600 Laptop GPU|315
|
||
Quadro T1000 with Max-Q Design|313
|
||
Tesla K80|312
|
||
Tesla K20m|311
|
||
GeForce GTX 770|311
|
||
Tesla P100-PCIE-16GB|311
|
||
Quadro M5000M|311
|
||
Tesla K80|309
|
||
EVGA GeForce GTX 1070|309
|
||
Quadro T1000|309
|
||
GeForce GTX 1050 Ti|309
|
||
GeForce GTX TITAN Z|308
|
||
Quadro T2000|308
|
||
Quadro M6000 24GB|308
|
||
GeForce GTX 760 Ti|308
|
||
GeForce RTX 2080 SUPER Mobile / Max-Q|308
|
||
GeForce GTX 1050 Ti|307
|
||
Quadro P2000|304
|
||
Quadro P6000|304
|
||
GeForce GTX 770 Mac Edition|303
|
||
MSi GeForce GTX 1050 Ti|303
|
||
A40|303
|
||
T600|303
|
||
P106-090|302
|
||
P106-090|301
|
||
Quadro K5200|300
|
||
GeForce GTX 770|299
|
||
GeForce GTX 680|299
|
||
GeForce GTX TITAN|299
|
||
GeForce GTX 680|297
|
||
GRID M60-4Q|296
|
||
Quadro M4000|296
|
||
GRID M60-2Q|295
|
||
GeForce GTX 760|294
|
||
GRID V100DX-16Q|293
|
||
Quadro RTX 6000/8000|293
|
||
GeForce GTX 770|293
|
||
GP104|292
|
||
GeForce GTX 780 Rev. 2|290
|
||
GeForce GTX 1050 Ti|288
|
||
GeForce GTX 950|288
|
||
EVGA GeForce GTX 1050 Ti|288
|
||
GeForce GTX 1650 with Max-Q Design|286
|
||
GeForce GTX 880M|285
|
||
%NVIDIA_DEV.13D7.0580.1028%|283
|
||
GP104GL|283
|
||
Gigabyte GeForce GTX 960|282
|
||
Quadro K5200|281
|
||
GeForce GTX 660 Ti|281
|
||
GeForce GTX 670|281
|
||
Quadro M4000|280
|
||
GeForce GTX 580|280
|
||
MSi GeForce GTX 960|280
|
||
Tesla M6|278
|
||
PNY GeForce GTX 680|278
|
||
T500|277
|
||
GeForce GTX 1050|276
|
||
GeForce GTX 1050 Ti with Max-Q Design|276
|
||
GeForce GTX 690|276
|
||
GeForce GTX 680|276
|
||
GeForce GTX 670|275
|
||
GeForce GTX 760 Ti|274
|
||
GeForce GTX 1050 3GB|272
|
||
GeForce GTX 880M|272
|
||
Tesla M60|272
|
||
Asus GeForce GTX 960|271
|
||
Quadro M4000|269
|
||
T600|268
|
||
Tesla K20m|268
|
||
GeForce GTX 760|268
|
||
GP102 [TITAN Xp]|267
|
||
GeForce GTX 960|267
|
||
GeForce GTX 670|265
|
||
Quadro T1000 Mobile|265
|
||
GeForce GTX 1050|264
|
||
Tesla M60|264
|
||
EVGA GeForce GTX 1080 Ti|263
|
||
GeForce GTX 970M|263
|
||
GeForce GTX 780M|262
|
||
GeForce GTX 690|262
|
||
Asus GeForce GTX 770|261
|
||
GeForce GTX 1070 with MaxQ Design|261
|
||
EVGA GeForce GTX 960|261
|
||
GeForce GTX 960|260
|
||
GRID T4-2Q|259
|
||
GeForce GTX 970M|259
|
||
GeForce GTX 960|259
|
||
Quadro M3000M|258
|
||
GeForce GTX 1060se 3GB|257
|
||
Tesla K10|257
|
||
Quadro M3000M|257
|
||
Quadro M2200|256
|
||
GeForce GTX 690|255
|
||
GeForce GTX 760|254
|
||
GeForce GTX 880M|254
|
||
Quadro K4200|253
|
||
Quadro P2000 with Max-Q Design|253
|
||
T550 Laptop GPU|253
|
||
Quadro K5200|252
|
||
MSI GeForce GTX 760|250
|
||
GeForce GTX 580|249
|
||
GeForce GTX 780M Mac Edition|249
|
||
GeForce GTX 570|249
|
||
Tesla V100-PCIE-16GB|248
|
||
GeForce GTX880M|248
|
||
GeForce GTX 760|247
|
||
GeForce GTX 570 Rev. 2|247
|
||
Asus GeForce GTX 670|246
|
||
GeForce GTX 580|246
|
||
GeForce GTX 1050|245
|
||
Tesla P4|244
|
||
GeForce GTX 680MX|244
|
||
GeForce GTX 480|242
|
||
GeForce GTX 1050|242
|
||
Quadro 7000|241
|
||
Quadro M4000M|241
|
||
GeForce GTX 1050 Mobile|240
|
||
GeForce GTX 660|240
|
||
GeForce GTX 760 (192-bit)|239
|
||
Quadro K5000|239
|
||
GeForce GTX 760 OEM|238
|
||
GeForce GTX 660 Ti|238
|
||
GeForce GTX 775M Mac Edition|238
|
||
GeForce GTX 965M|237
|
||
GeForce GTX 870M|236
|
||
GeForce GTX 950|236
|
||
GeForce GTX 560 Ti 448 Cores|236
|
||
GeForce GTX 780M|236
|
||
Quadro P2000 with Max-Q Design|234
|
||
MSI GeForce GTX 980 TI|234
|
||
GRID K2|233
|
||
GeForce GTX 1060 6GB OpenGL Engine|233
|
||
PNY GeForce GTX 1060|233
|
||
EVGA GeForce GTX 980|232
|
||
GRID RTX6000P-6Q|232
|
||
GeForce GTX 950|232
|
||
GeForce GTX 950|232
|
||
GeForce GTX 590|231
|
||
GeForce GTX 1070 OpenGL Engine|231
|
||
TITAN X (Pascal)|229
|
||
GeForce GTX 1050 with Max-Q Design|229
|
||
GeForce GTX TITAN Black|228
|
||
Quadro K4200|227
|
||
GeForce GTX 660 OEM|227
|
||
GeForce MX450|225
|
||
GeForce GTX 1050 with Max-Q Design|225
|
||
Quadro P1000|225
|
||
Graphics Device|225
|
||
Quadro M2000|222
|
||
GeForce GTX 1630|222
|
||
Quadro M4000M|221
|
||
Quadro K5100M|221
|
||
EVGA GeForce GTX 760|221
|
||
GeForce GTX 1070 Ti|221
|
||
GeForce GTX 660 Ti|220
|
||
GeForce GTX 570|220
|
||
GeForce GTX 660 Ti|219
|
||
Quadro K6000|219
|
||
GeForce GTX 570 Rev. 2|219
|
||
GeForce GTX 1050 with Max-Q Design|219
|
||
Tesla M40|218
|
||
GeForce GTX 680M|217
|
||
GeForce GTX 780M by Nick[D]vB|217
|
||
Asus GeForce GTX 980 TI|217
|
||
GeForce GTX 1060 3GB|217
|
||
Graphics Device|217
|
||
GeForce GTX 570 Rev. 2|216
|
||
GeForce GTX 1060 3GB OpenGL Engine|216
|
||
GeForce GTX 660|215
|
||
Point of View GeForce GTX 660 Ti|214
|
||
Gigabyte GeForce GTX 980|214
|
||
Quadro K5000|213
|
||
Quadro P1000|213
|
||
GeForce GTX 480|213
|
||
GeForce MX450|212
|
||
Quadro K4200|211
|
||
GRID K280Q|211
|
||
Asus GeForce GTX 760|210
|
||
Quadro P1000|210
|
||
GeForce GTX 680MX|209
|
||
GeForce GTX 1060 6GB|209
|
||
GeForce GTX 660|209
|
||
GeForce GTX 750 Ti|208
|
||
GeForce GTX 780M Mac Edition|208
|
||
GeForce GTX 775M Mac Edition|208
|
||
GRID K520|208
|
||
Quadro M2200|207
|
||
GRID M60-8Q|207
|
||
GRID K2|207
|
||
GeForce GTX 775M Mac Edition|206
|
||
GeForce GTX 560 Ti 448 Cores|205
|
||
GeForce GTX 760 (192-bit)|205
|
||
Quadro K5000|205
|
||
Gigabyte GeForce GTX 980 TI|204
|
||
GeForce GTX 780M Mac Edition|204
|
||
Asus GeForce GTX 660|204
|
||
GRID M60-1B|202
|
||
GeForce GTX 650 Ti BOOST|202
|
||
GeForce GTX 480|202
|
||
GeForce GTX 960M|201
|
||
GeForce GTX 660 OEM|201
|
||
GeForce GTX 780 Ti|201
|
||
Quadro K5000|201
|
||
GeForce GTX 780M Mac Edition|201
|
||
GeForce GTX 870M|200
|
||
GeForce GTX 680MX|200
|
||
GeForce GTX 680MX|199
|
||
Quadro P1000|198
|
||
Tesla P100 PCIe 16GB|198
|
||
Quadro K5100M|198
|
||
GeForce GTX 470|198
|
||
Quadro P620|197
|
||
Asus GeForce GTX 780|197
|
||
Quadro 6000|196
|
||
Quadro M1200|195
|
||
Quadro K2200|195
|
||
GeForce GTX 590|195
|
||
Quadro M2000M|194
|
||
Quadro M4000 OpenGL Engine|194
|
||
GeForce GTX 870M|194
|
||
GeForce GTX 1070|194
|
||
EVGA GeForce GTX 750 Ti|194
|
||
Zotac GeForce GTX 680|193
|
||
Quadro RTX 3000 with Max-Q Design|193
|
||
T400|193
|
||
Quadro M2200|193
|
||
Quadro K4100M by nikey22|192
|
||
GRID K2|192
|
||
GTX 865M by iMacGFX|191
|
||
Quadro M2000|191
|
||
GeForce GTX 980M|190
|
||
GeForce GTX 560 Ti|190
|
||
Palit GeForce GTX 660|190
|
||
GRID K260Q|189
|
||
GRID M10-2Q|189
|
||
GeForce GTX 660|189
|
||
GeForce GTX 965M|189
|
||
GeForce GTX 650 Ti BOOST|188
|
||
GeForce GTX 675MX Mac Edition|188
|
||
Quadro K5100M by nikey22|187
|
||
GeForce GTX 680M|187
|
||
Zotac GeForce GTX 660|186
|
||
GeForce GTX 650 Ti BOOST|186
|
||
GeForce GTX 760 (192-bit)|185
|
||
GRID M60-1Q|184
|
||
Gigabyte GeForce GTX 960|184
|
||
Quadro M2000M Special Edition|184
|
||
GeForce GTX 560 Ti|184
|
||
Inno3D GeForce GTX660|183
|
||
GeForce GTX 1060|183
|
||
GeForce GTX 675MX Mac Edition|182
|
||
Quadro P600|181
|
||
GeForce GTX 1080|181
|
||
GeForce GTX 675MX Mac Edition|181
|
||
Quadro P620|180
|
||
GK104 Board - 20530501|180
|
||
Ashley|180
|
||
Quadro M2000|179
|
||
GeForce GTX 860M|179
|
||
MSi GeForce GTX 1050 Ti|179
|
||
Asus GeForce GTX 750 Ti|178
|
||
GeForce GTX 750 Ti|178
|
||
GeForce GTX 750 Ti|177
|
||
EVGA GeForce GTX 980 TI|177
|
||
Asus GeForce GTX 770|177
|
||
GeForce GTX 760 OEM|176
|
||
GeForce GTX 750|176
|
||
Quadro P2000 Mobile|176
|
||
Quadro K4100M|175
|
||
T400 4GB|174
|
||
GeForce GTX 1080 Ti OpenGL Engine|174
|
||
Quadro K5000M|173
|
||
GeForce GTX 960A|173
|
||
GeForce GTX 560 Ti|172
|
||
Tesla M10|172
|
||
GeForce GTX 1080 Ti|172
|
||
GRID RTX6000P-6|172
|
||
GK104 Board - 2051b502|172
|
||
GeForce GTX 770M|172
|
||
GeForce GTX 960M|172
|
||
GeForce GTX 970|172
|
||
GRID M10-2Q|171
|
||
GeForce GTX 560 Ti OEM|171
|
||
MSi GeForce GTX 970|171
|
||
GK104GL [GRID K2]|171
|
||
GeForce GTX 470|170
|
||
GeForce GTX 560 Ti|170
|
||
TITAN Xp|170
|
||
GeForce GTX 870M|170
|
||
GeForce MX350|169
|
||
MSi GeForce GTX 580|169
|
||
GeForce GTX 960M|169
|
||
EVGA GeForce GTX 760|169
|
||
Quadro K4000M|169
|
||
T400|169
|
||
GeForce MX350|168
|
||
GeForce GTX 470|168
|
||
GeForce GTX 560|167
|
||
Quadro 6000|167
|
||
GeForce GTX 1050 Ti OpenGL Engine|167
|
||
Quadro M1200|167
|
||
Gigabyte GeForce GTX 970|166
|
||
GeForce GT 1030|166
|
||
GeForce GTX780M by nikey22|166
|
||
GeForce GTX870M by nikey22|166
|
||
Tesla V100-PCIE-32GB|165
|
||
Quadro K2200|165
|
||
Quadro M1000M|165
|
||
Quadro K2200|165
|
||
Asus GeForce GTX 970|164
|
||
GeForce GTX 750 Ti|164
|
||
Quadro M2000M|164
|
||
GeForce GTX 1050|164
|
||
GeForce GTX 1050 Ti|163
|
||
Quadro K5000|163
|
||
Graphics Device|162
|
||
GeForce MX250|162
|
||
T500|161
|
||
EVGA GeForce GTX 570|161
|
||
Quadro M2000M|161
|
||
Quadro K1200|159
|
||
GeForce GTX 860M|159
|
||
GeForce GTX 770M|159
|
||
Quadro M1200|158
|
||
GeForce GTX 675MX|158
|
||
GeForce MX330|158
|
||
Quadro K2200M|157
|
||
Quadro K4000|157
|
||
GeForce GTX 690|157
|
||
GeForce GTX 860M|157
|
||
MSi GeForce GTX 670|156
|
||
Quadro K2200|156
|
||
Quadro K4100M|156
|
||
GeForce GTX 770M by Nick[D]vB|155
|
||
Tesla V100-SXM2-32GB|155
|
||
GeForce GTX 1080 OpenGL Engine|155
|
||
Gigabyte GeForce GTX 670|155
|
||
EVGA GeForce GTX 960|155
|
||
GeForce GTX 750|155
|
||
GeForce Pre-Release TITAN X (Pascal) OpenGL Engine|154
|
||
GeForce GTX TITAN Xp|154
|
||
Asus GeForce GTX 950|154
|
||
Quadro K4100M|153
|
||
GeForce GTX 960|153
|
||
GeForce GTX 770M|153
|
||
GeForce MX330|153
|
||
Quadro M2200 Mobile|153
|
||
GeForce MX250|153
|
||
GeForce Pre-Release TITAN Xp OpenGL Engine|153
|
||
Quadro P600|153
|
||
Quadro M620|152
|
||
GeForce GTX 1070 Ti OpenGL Engine|152
|
||
GeForce GTX 770|152
|
||
GeForce GT 1030|152
|
||
Tesla C2070|152
|
||
GeForce GTX 650 Ti|152
|
||
GRID K240Q|151
|
||
GeForce GTX 480 OpenGL Engine|151
|
||
GeForce GTX 750|151
|
||
GeForce GTX TITAN|151
|
||
GeForce GTX 760 (192-bit)|151
|
||
GeForce GTX 560|151
|
||
GeForce GT 1030|151
|
||
Quadro K5000M|151
|
||
Quadro P1000 Mobile|151
|
||
Zotac GeForce GTX 660|151
|
||
GeForce GTX 460 v2|150
|
||
GRID GTX P40-6|150
|
||
MSi GeForce GTX 660|149
|
||
GeForce GTX 780M|149
|
||
MSI GeForce GTX 760|149
|
||
P106-090|149
|
||
GeForce GTX 950A|149
|
||
GeForce MX150|149
|
||
Asus GeForce GTX 1060|149
|
||
Unknown|149
|
||
GeForce GTX 980 Ti|148
|
||
GRID T4-4Q|148
|
||
GeForce GTX 465|147
|
||
Colorful GeForce GTX 960|147
|
||
Gigabyte GeForce GTX 750|147
|
||
Quadro M1000M|147
|
||
GeForce GTX 780 Mac|147
|
||
GeForce GTX 460|146
|
||
MSi GeForce GTX 960|146
|
||
GeForce GTX 560|146
|
||
Quadro K4000|145
|
||
GeForce GTX 970M|145
|
||
Quadro M1000M|145
|
||
Unknown|145
|
||
GeForce GTX 980|144
|
||
GeForce GTX 950|144
|
||
GeForce GTX 675M|144
|
||
Zotac GeForce GTX 960|144
|
||
GeForce Pre-Release Graphics Device|144
|
||
GeForce GTX 670 OpenGL Engine|143
|
||
Quadro K4000|143
|
||
EVGA GeForce GTX 580|143
|
||
GeForce GTX 950M|143
|
||
GeForce GTX TITAN Black OpenGL Engine|142
|
||
GeForce GTX 760|142
|
||
Quadro 5000|142
|
||
MSI GeForce GTX 570 HD|142
|
||
GeForce Pre-Release TITAN Xp COLLECTORS EDITION OpenGL E|142
|
||
GeForce GTX 1050 OpenGL Engine|142
|
||
GeForce GTX TITAN X|142
|
||
GeForce GTX 880M|141
|
||
GV-N660OC-2GD|141
|
||
GeForce GTX 750|141
|
||
Quadro M5000M|140
|
||
GeForce GTX 970 OpenGL Engine|140
|
||
GeForce GTX 675MX|140
|
||
Asus GeForce GTX 760|140
|
||
Quadro P5000 OpenGL Engine|139
|
||
GeForce GTX 580|139
|
||
GeForce GTX 675MX|139
|
||
Zotac GeForce GTX 750|139
|
||
Quadro K1200|139
|
||
GeForce MX150|139
|
||
GeForce GTX 650 Ti|139
|
||
Quadro K1200|139
|
||
GeForce GTX 980 Ti OpenGL Engine|139
|
||
GeForce GTX 580M|138
|
||
Asus GeForce GTX 580|138
|
||
GeForce GTX 770 OpenGL Engine|138
|
||
GeForce GT 1010|138
|
||
GeForce GTX 780 Rev. 2|138
|
||
Quadro P2000 OpenGL Engine|138
|
||
GeForce MX250|138
|
||
Quadro K4000|137
|
||
GeForce GTX 460 v2|137
|
||
GeForce GTX 770M|137
|
||
Gigabyte GeForce GTX 570 HD|136
|
||
GeForce GTX 465|136
|
||
GeForce GTX 460 v2|136
|
||
GeForce GTX 670|136
|
||
GeForce GTX 590 OpenGL Engine|136
|
||
GeForce GTX 780|135
|
||
GeForce GTX TITAN Black|135
|
||
GeForce GTX 660 Ti|135
|
||
Zotac GeForce GTX 560 Ti|134
|
||
GeForce GTX 880M OpenGL Engine|134
|
||
GeForce GTX 650 Ti|134
|
||
GeForce GTX 760 OpenGL Engine|134
|
||
null Graphics Device|134
|
||
Quadro M620|133
|
||
GeForce GTX 780M Mac Edition|133
|
||
GeForce MX150|132
|
||
Asus GeForce GTX 570 HD|132
|
||
GeForce GTX 775M OpenGL Engine|132
|
||
GeForce GTX 850M|132
|
||
Asus GeForce GTX 570|132
|
||
Quadro K6000 OpenGL Engine|131
|
||
GeForce GTX 850M|131
|
||
GeForce GTX 460|131
|
||
GeForce GTX 950A|130
|
||
GeForce GTX 780M OpenGL Engine|130
|
||
Point of View GeForce GTX 660 Ti|130
|
||
GeForce GTX 775M Mac Edition|130
|
||
EVGA GeForce GTX 650 Ti|130
|
||
EVGA GeForce GTX 750 Ti|129
|
||
GeForce GTX 460|129
|
||
Quadro P520|129
|
||
Gainward GeForce GTX 570|129
|
||
Asus GeForce GTX 750 Ti|129
|
||
Quadro K3100M|128
|
||
Quadro K2200|128
|
||
Asus GeForce GTX 560 Ti|127
|
||
GeForce GTX 680|127
|
||
GeForce GTX 680 OpenGL Engine|127
|
||
GeForce GTX 950M|127
|
||
GRID V100-2B|127
|
||
Gigabyte GeForce GTX 660 Ti|127
|
||
N15E-GT|126
|
||
Quadro K1200|126
|
||
GeForce GTX 650 Ti|126
|
||
Gigabyte GeForce GTX 770|126
|
||
GeForce GTX 660|126
|
||
Quadro 5000|125
|
||
GeForce GT 1030|125
|
||
GeForce GTX 950M|125
|
||
GeForce GTX 765M|125
|
||
Quadro M5000|125
|
||
Gigabyte GeForce GTX 560 Ti|125
|
||
GeForce GTX 580M|125
|
||
Quadro M2000|124
|
||
GeForce GTX 850M|124
|
||
GeForce GTX 570 OpenGL Engine|123
|
||
Gainward GeForce GTX 750 Ti|123
|
||
Quadro K2200M|123
|
||
GeForce GTX 780M Mac Edition|123
|
||
GeForce GTX 680MX OpenGL Engine|123
|
||
Quadro K4200|123
|
||
GeForce GTX 460 OEM|122
|
||
GeForce GTX 670MX|122
|
||
MSi GeForce GTX 560 Ti|122
|
||
GeForce GTX 460 SE|122
|
||
Quadro M4000|122
|
||
GeForce GTX880M OpenGL Engine|122
|
||
Quadro P620|121
|
||
GeForce GTX 560 SE|121
|
||
GeForce GTX880M by nikey22|121
|
||
GeForce GTX 555|121
|
||
GeForce GTX 965M OpenGL Engine|121
|
||
GeForce GTX 850A|121
|
||
Quadro K5000 OpenGL Engine|120
|
||
GeForce GTX 580 OpenGL Engine|120
|
||
Quadro K3100M|120
|
||
GeForce GTX 650 Ti BOOST|119
|
||
GeForce GTX 570M|119
|
||
GeForce GTX 675MX OpenGL Engine|119
|
||
GeForce GTX 775M Mac Edition|119
|
||
Zotac GeForce GTX 1050 Ti|118
|
||
GeForce GTX 965M|117
|
||
Quadro M600M|117
|
||
GeForce GTX 780M by Nick[D]vB|117
|
||
GeForce GTX 460 SE|117
|
||
GeForce GTX 555|116
|
||
GeForce GTX 670M|116
|
||
Quadro K3000M|116
|
||
GeForce GTX 780 Ti OpenGL Engine|116
|
||
Quadro K4000M|115
|
||
GeForce GTX 860M|115
|
||
Asus GeForce GTX 660|115
|
||
Tesla C2075|114
|
||
GeForce GTX 675MX Mac Edition|114
|
||
Zotac GeForce GTX 770|114
|
||
Gigabyte GeForce GTX 750 Ti|114
|
||
GeForce MX330|114
|
||
GeForce GT 1030|113
|
||
GeForce GTX TITAN OpenGL Engine|113
|
||
GeForce GTX 590|113
|
||
Quadro K620|113
|
||
GeForce GTX 780M|112
|
||
GeForce GTX 560 Ti|112
|
||
Quadro 6000|112
|
||
EVGA GeForce GTX 560 Ti|112
|
||
Asus GeForce GTX 960|112
|
||
Quadro K5000|112
|
||
Point of View GeForce GTX 470|111
|
||
PNY GeForce GTX 580|111
|
||
GeForce GTX 770M|111
|
||
GeForce GT 120|111
|
||
MSi GeForce GTX 660|111
|
||
Gigabyte GeForce GTX 560|111
|
||
GeForce GTX 680MX|110
|
||
GeForce 945M|110
|
||
GeForce GTX 765M|110
|
||
GeForce GTX 950 OpenGL Engine|110
|
||
GeForce Pre-Release Tesla C2075 OpenGL Engine|109
|
||
GeForce GTX 550 Ti|109
|
||
GeForce GTX 765M|108
|
||
PNY GeForce GTX 750|108
|
||
GeForce GTX 560 Ti 448 Cores|108
|
||
Quadro P500|108
|
||
GeForce GTX 670MX|108
|
||
GeForce GTX 680MX|107
|
||
GeForce GTX 460 SE|107
|
||
GeForce GTX 675MX Mac Edition|107
|
||
GeForce GTX 770M OpenGL Engine|107
|
||
GeForce 945M|107
|
||
GeForce GTX 675MX|107
|
||
PNY GeForce GTX 570 HD|106
|
||
GeForce GTX 745|106
|
||
GeForce MX230|106
|
||
GeForce GTX 670MX|106
|
||
GeForce 845M|106
|
||
Quadro K3100M OpenGL Engine|105
|
||
Quadro P2000|105
|
||
GeForce MX570 A|105
|
||
GeForce GTX 750 Ti|104
|
||
GeForce GTX 660 OEM|104
|
||
Quadro M600M|104
|
||
GeForce GTX 750|104
|
||
GeForce GTX 645|104
|
||
GP108|104
|
||
Quadro P520|104
|
||
Zotac GeForce GTX 460|103
|
||
Chip Model|103
|
||
GeForce GTX 670M|103
|
||
Quadro T1000|103
|
||
GeForce GTX 670M|103
|
||
GeForce GTX 650|103
|
||
Zotac GeForce GTX 750|102
|
||
GeForce GTX 460 OpenGL Engine|102
|
||
GeForce GTX 860M OpenGL Engine|102
|
||
Quadro 4000|102
|
||
Asus GeForce GTX 480|102
|
||
Zotac GeForce GTX 650 Ti|102
|
||
GeForce GT 755M|101
|
||
GF100 Board - 10220000|101
|
||
GeForce GTX 470M|101
|
||
GeForce GTX 570 Rev. 2|101
|
||
GeForce GTX 775M by iDopt Mac|101
|
||
GeForce GTX 765M by Nick[D]vB|101
|
||
GeForce GTX 570|101
|
||
GeForce GTX 645|101
|
||
GeForce GTX 550 Ti|100
|
||
GeForce GTX 760M|100
|
||
GeForce GT 1030 OpenGL Engine|100
|
||
GeForce GTX 650|100
|
||
Quadro P400|100
|
||
GeForce GTX 480|99
|
||
EVGA GeForce GTX 650|99
|
||
EVGA GeForce GTX 560|99
|
||
GeForce MX130|99
|
||
GeForce MX130|98
|
||
Asus GeForce GTX 460|98
|
||
Elitegroup GeForce GTX 460|98
|
||
Tesla V100-SXM2-32GB|98
|
||
GeForce GT 755M|98
|
||
GeForce GTX 760 Ti OpenGL Engine|98
|
||
Quadro P520|97
|
||
GeForce GT 755M Mac Edition|97
|
||
GeForce GTX 1060 5GB|97
|
||
Palit GeForce GTX 650 Ti|97
|
||
MSi GeForce GTX 460|96
|
||
GeForce GTX 650|96
|
||
Gigabyte GeForce GTX 580|96
|
||
Gigabyte GeForce GTX 460|96
|
||
GeForce GTX 745|96
|
||
EVGA GeForce GTX 550 Ti|96
|
||
GeForce GTX 465|96
|
||
GeForce GTX 460 SE|96
|
||
GeForce GTX 765M|96
|
||
GeForce GT 755M Mac Edition|96
|
||
Quadro M520|95
|
||
Quadro K620|95
|
||
T1000|95
|
||
GeForce GTX 745|95
|
||
Quadro K620|95
|
||
GeForce GT 755M|94
|
||
GeForce GTX 660 Ti OpenGL Engine|94
|
||
Quadro K3000M|94
|
||
Quadro K4000|94
|
||
Quadro K4000 OpenGL Engine|94
|
||
GeForce GTX 560|94
|
||
GeForce GTX 650 Ti OpenGL Engine|94
|
||
Zotac GeForce GTX 560|94
|
||
Asus GeForce GTX 560|93
|
||
GeForce GTX 650 Ti|93
|
||
GeForce GPU|92
|
||
GeForce GTX 460|92
|
||
MSi GeForce GTX 650 Ti|92
|
||
GeForce GTX 645|92
|
||
Gigabyte GeForce GTX 760|92
|
||
GeForce GTX 660M|92
|
||
GeForce GTS 450|92
|
||
GeForce GTX 765M|92
|
||
Quadro K2000D|92
|
||
Quadro K2000|91
|
||
GeForce GT 740|91
|
||
GeForce GTX 650|91
|
||
GRID M6-0B|91
|
||
HP Quadro K620|91
|
||
GeForce MX130|91
|
||
Quadro K3000M by ST3PHL3|91
|
||
Quadro 4000|90
|
||
GeForce MX230|90
|
||
Quadro K620|90
|
||
Quadro K2100M by Nick[D]vB|90
|
||
Quadro K3000M by nikey22|89
|
||
GeForce GT 650M OpenGL Engine|89
|
||
Quadro 4000|89
|
||
Quadro K3000M|88
|
||
GeForce GTX 660M|88
|
||
Quadro K6000|87
|
||
GeForce GT 755M Mac Edition|87
|
||
Palit GeForce GTX 650|87
|
||
Quadro P500|87
|
||
GeForce GTX 570M|86
|
||
Gainward GeForce GTX 460|86
|
||
GeForce GTX 950M|86
|
||
Quadro K2000D|86
|
||
GeForce GTX 650 Ti BOOST|86
|
||
Quadro K2100M|86
|
||
GeForce GTX 470|85
|
||
Quadro K2000|85
|
||
Quadro K2000|85
|
||
GeForce GT 750M Mac Edition|85
|
||
GeForce GTX 745|85
|
||
GRID K220Q|85
|
||
GeForce GTX 750 OpenGL Engine|85
|
||
Quadro 5000M|84
|
||
Quadro P400|84
|
||
GeForce GTS 450|84
|
||
GeForce GT 640 Rev. 2|84
|
||
GeForce GTX 660M Mac Edition|84
|
||
Quadro P400|84
|
||
Asus GeForce GTX 560 SE|84
|
||
PNY GeForce GTX 460|83
|
||
GeForce GT 640 Rev. 2|83
|
||
GeForce GTS 450 Rev. 2|83
|
||
GeForce GTS 450|83
|
||
GeForce GTS 450 Rev. 2|83
|
||
GeForce GTX 645|82
|
||
GeForce GPU|82
|
||
GeForce GTX 560M|82
|
||
Quadro K3000M|82
|
||
Quadro K2100M by nikey22|82
|
||
Gigabyte GeForce GTX 750|82
|
||
GeForce GT 740|82
|
||
GeForce GT 750M Mac Edition|82
|
||
GeForce GTX 765M OpenGL Engine|82
|
||
GeForce GTX 645 OpenGL Engine|82
|
||
Quadro K620|81
|
||
GeForce GTX 550 Ti OpenGL Engine|81
|
||
Quadro 4000M|81
|
||
PNY GeForce GTX 550 Ti|81
|
||
GeForce MX110|80
|
||
GeForce GTX 760M|80
|
||
MSi GeForce GTX 745|80
|
||
Quadro K2100M OpenGL Engine|80
|
||
Quadro K2000|80
|
||
Quadro 5000|80
|
||
Quadro K620 OpenGL Engine|80
|
||
MSi GeForce GTX 745|80
|
||
GeForce GT 755M OpenGL Engine|80
|
||
GeForce GTX 660M|79
|
||
Gigabyte GeForce GTX 550 Ti|79
|
||
MSi GeForce GTX 650|79
|
||
GeForce GTX 560M|79
|
||
Quadro P400|78
|
||
Quadro K2100M|78
|
||
Quadro K2100M|78
|
||
Zotac GeForce GTX 1050 Ti|78
|
||
Quadro 3000M|77
|
||
GeForce 940A|77
|
||
GeForce GTX 460M|77
|
||
GeForce GTX 550 Ti|77
|
||
GeForce GT 545|77
|
||
GeForce GT 650M Mac Edition|77
|
||
GeForce 940MX|76
|
||
GeForce GTX 650 OEM|76
|
||
GeForce GTX 550 Ti|76
|
||
GeForce GT 755M Mac Edition|76
|
||
GeForce GT 740 OpenGL Engine|75
|
||
Gainward GeForce GTX 550 Ti|75
|
||
Quadro K1200|75
|
||
GeForce GT 650M Mac Edition|75
|
||
EVGA GeForce GTX 650|75
|
||
GeForce GT 750M Mac Edition|74
|
||
GeForce GTX 745|73
|
||
GeForce GTX 555|73
|
||
GeForce GTX 650|73
|
||
Gainward GeForce GTS 450|73
|
||
GeForce GT 650M|73
|
||
GeForce GT 755M Mac Edition|73
|
||
GeForce GTX 460M|72
|
||
GeForce 930A|72
|
||
GeForce 930MX|72
|
||
GeForce 940MX|72
|
||
GeForce MX110|72
|
||
GeForce GT 750M Mac Edition|72
|
||
Quadro 2000|72
|
||
GeForce 845M|71
|
||
Quadro 2000D|71
|
||
GeForce GT 640 Rev. 2|71
|
||
GeForce MX110|71
|
||
GeForce GT 1010|71
|
||
GeForce GT 545|71
|
||
Quadro K1200 OpenGL Engine|71
|
||
GeForce 940MX|71
|
||
GeForce GTX 650 OpenGL Engine|71
|
||
EVGA GeForce GTX 650 Ti BOOST|71
|
||
Quadro K2100M|70
|
||
GeForce GT 1010|70
|
||
Quadro M500M|70
|
||
GeForce GT 650M Mac Edition|70
|
||
GeForce GT 640 OEM|70
|
||
Quadro K2000D|70
|
||
Quadro K2000 OpenGL Engine|70
|
||
GeForce GT 750M Mac Edition|70
|
||
GeForce GT 650M|69
|
||
Quadro K1100M by Nick[D]vB|69
|
||
GeForce GT 650M|69
|
||
GeForce 940M|69
|
||
GeForce GT 650M|69
|
||
Quadro 4000|69
|
||
GeForce GT 650M Mac Edition|69
|
||
GeForce GT 745M|69
|
||
Gainward GeForce GTX 560 Ti|68
|
||
GeForce 920MX|68
|
||
Quadro M520|68
|
||
GeForce GT 640|68
|
||
GeForce 840M|68
|
||
GeForce 9800 GTX / 9800 GTX+|68
|
||
GeForce GTX 770M by Nick[D]vB|67
|
||
Zotac GeForce GTX 650|67
|
||
Asus GeForce GTX 550 Ti|67
|
||
GeForce GT 750M|67
|
||
Quadro K3100M by nikey22|67
|
||
GeForce GT 750M|67
|
||
GeForce GTX 760 (192-bit) OpenGL Engine|67
|
||
HP Quadro 4000|67
|
||
Quadro K2000|67
|
||
GeForce GTS 450 Rev. 2|67
|
||
GeForce 930MX|67
|
||
GeForce GTX 660M Mac Edition|66
|
||
GeForce GTX 570|66
|
||
GeForce GT 750M|66
|
||
GeForce GT 650M Mac Edition|66
|
||
GeForce GT 650M OpenGL Engine|65
|
||
GeForce GTX 660M OpenGL Engine|65
|
||
GeForce 930M|65
|
||
Palit GeForce GTX 650|65
|
||
GeForce GTX 760M|65
|
||
GeForce GT 650M Mac Edition|65
|
||
GeForce 940M|65
|
||
GeForce GT 750M Mac Edition|64
|
||
GeForce 940M|64
|
||
GeForce GT 740|63
|
||
GeForce 930MX|63
|
||
Quadro 3000M|63
|
||
GeForce GT 730|63
|
||
Quadro K1100M|63
|
||
GeForce GT 750M|63
|
||
GeForce 840M|63
|
||
GeForce GT 640 OEM|63
|
||
GeForce 840M|63
|
||
GeForce GT 640 Rev. 2|62
|
||
GeForce GTS 450|62
|
||
Quadro 2000|62
|
||
GeForce GT 745M|62
|
||
GeForce GT 740|62
|
||
GeForce GT 640|62
|
||
Quadro 2000|62
|
||
GeForce GTX 660M Mac Edition|62
|
||
Quadro K1100M OpenGL Engine|62
|
||
Quadro K2000M|62
|
||
GeForce GTX 680MX OpenGL Engine|61
|
||
EVGA GeForce GT 730|61
|
||
Quadro 2000D|61
|
||
GeForce 840A|61
|
||
MSi GeForce GTX 660 Ti|61
|
||
Quadro K1100M|61
|
||
GeForce GT 645M|61
|
||
GeForce GTX 780M OpenGL Engine|61
|
||
HP GeForce GT 730|61
|
||
Quadro K5000M OpenGL Engine|61
|
||
EVGA GeForce GT 640|61
|
||
GeForce 920MX|60
|
||
Quadro M500M|60
|
||
Quadro K620M|60
|
||
GeForce 930M|60
|
||
GeForce 930A|60
|
||
GeForce GT 640 OEM|60
|
||
GeForce GT 640|60
|
||
Quadro 2000M|60
|
||
GeForce GT 640|60
|
||
GeForce GT 640M Mac Edition|60
|
||
GeForce GT 640M Mac Edition|60
|
||
GeForce GT 640M Mac Edition|59
|
||
GeForce GT 645M|59
|
||
GeForce 930M|59
|
||
Gigabyte GeForce GTX 650 Ti|59
|
||
GeForce GT 640 OEM|59
|
||
GeForce 830M|59
|
||
Asus GeForce GT 640|58
|
||
MSI GeForce GTX 1070|58
|
||
GeForce GT 555M|58
|
||
Quadro K2000M|58
|
||
Quadro K1100M|57
|
||
GeForce GT 650M Mac Edition|57
|
||
Quadro K2000M by Nick[D]vB|57
|
||
EVGA GeForce GTX 650 Ti|57
|
||
GeForce GT 640M|56
|
||
GeForce GT 650M Mac Edition|56
|
||
GeForce GT 445M|56
|
||
GeForce 830A|56
|
||
GeForce 9800 GT|56
|
||
Asus GeForce GTS 450|55
|
||
GeForce 830M|55
|
||
GeForce 920MX|55
|
||
Quadro 2000|55
|
||
EVGA GeForce GT 545|54
|
||
Quadro K2000M|54
|
||
GeForce GT 650M Mac Edition|54
|
||
GeForce GTX 280|54
|
||
GeForce GT 640|53
|
||
Quadro FX 2800M|53
|
||
Quadro 3000M OpenGL Engine|53
|
||
GeForce GT 740|53
|
||
null GeForce 920A|53
|
||
GeForce GT 640M Mac Edition|52
|
||
GeForce GT 635|52
|
||
Graphics Device|52
|
||
GeForce GT 640M|52
|
||
GeForce GTX 660M Mac Edition|52
|
||
Quadro 2000M|52
|
||
Quadro 5010M|52
|
||
GeForce GTS 250|52
|
||
GeForce GT 445M|51
|
||
GeForce GT 640M OpenGL Engine|51
|
||
GeForce GT 640M|50
|
||
EVGA GeForce GT 740|50
|
||
GeForce GT 640M Mac Edition|50
|
||
GeForce 730A|50
|
||
GeForce 920M|49
|
||
HP Quadro 2000|49
|
||
GeForce GT 730M|49
|
||
null GeForce 920A|49
|
||
GeForce GT 555M|49
|
||
GeForce GT 640M LE|49
|
||
GeForce GT 730M|49
|
||
GeForce GT 730M|48
|
||
GeForce GT 640M Mac Edition|48
|
||
Quadro K2000M OpenGL Engine|48
|
||
GeForce GT 640M LE|48
|
||
GeForce GT 740M|47
|
||
GeForce GTX 460M|47
|
||
GeForce GT 440|47
|
||
GeForce GT 440|46
|
||
GeForce GT 640M Mac Edition|46
|
||
Quadro P400|46
|
||
GeForce GT 730|46
|
||
Dell Quadro 2000M|45
|
||
GeForce GT 740M|45
|
||
GeForce GT 740M|45
|
||
GeForce GTS 450 Rev. 2|45
|
||
GeForce 920M|45
|
||
GeForce 920M|45
|
||
GeForce 910M|44
|
||
GeForce GTX 680M|44
|
||
GeForce GT 730|44
|
||
Quadro 2000M|44
|
||
GeForce GT 635|43
|
||
GeForce GT 720 OpenGL Engine|43
|
||
GeForce GT 635|43
|
||
Quadro K5200 OpenGL Engine|43
|
||
Zotac GeForce GTX 650|43
|
||
GeForce GT 440|43
|
||
GeForce GT 435M|42
|
||
GeForce GT 735M|42
|
||
Gainward GeForce GT 630|42
|
||
Quadro 1000M|42
|
||
GeForce 820M|41
|
||
GeForce GTX 680M OpenGL Engine|41
|
||
MSI GeForce GT 635|41
|
||
GeForce 820A|41
|
||
Tesla M10|41
|
||
Asus GeForce GT 440|40
|
||
Asus GeForce GT 630|40
|
||
GeForce GT 820M|40
|
||
GeForce 910M|40
|
||
GeForce GT 820M|40
|
||
GeForce GT 730|40
|
||
GeForce GT 550M|40
|
||
GeForce GT 430|40
|
||
GeForce GT 540M|39
|
||
Asus GeForce GT 720|39
|
||
GeForce GT 630|39
|
||
GeForce GT 530|39
|
||
GeForce GT 635M|39
|
||
GeForce GT 620M/630M/635M/640M LE|39
|
||
NVS 5400M|39
|
||
Quadro K600|39
|
||
Quadro K610M|39
|
||
Asus GeForce GT 730|39
|
||
GeForce GT 630|39
|
||
GeForce GT 440|39
|
||
GeForce GT 630M|38
|
||
GeForce 820M|38
|
||
Quadro K420|38
|
||
Quadro K610M|38
|
||
GeForce GT 625M|38
|
||
Quadro K1000M|38
|
||
NVS 5200M|38
|
||
GRID K1|38
|
||
Quadro K600|38
|
||
Quadro K420|38
|
||
GeForce GT 630|38
|
||
Quadro K600|37
|
||
Quadro 600|37
|
||
HP Quadro 600|37
|
||
Quadro K1000M|37
|
||
Quadro K610M|37
|
||
GRID K180Q|37
|
||
GRID K160Q|37
|
||
GeForce GT 635M|37
|
||
Gigabyte GeForce GT 440|37
|
||
GeForce 820M|37
|
||
GeForce GT 530|37
|
||
GeForce GT 540M|37
|
||
GeForce GT 630 OEM|37
|
||
Quadro K610M by Nick[D]vB|37
|
||
NVS 510|37
|
||
GeForce GT 630M|37
|
||
Quadro 1000M|37
|
||
GeForce GT 540M|37
|
||
GeForce GT 530|37
|
||
Quadro K1100M|37
|
||
Quadro K620M|37
|
||
Quadro 1000M|36
|
||
GeForce GT 730|36
|
||
GeForce 820M|36
|
||
GeForce GT 430|36
|
||
GRID K1|36
|
||
GeForce GT 525M|36
|
||
NVS 5200M|36
|
||
NVS 510|36
|
||
Zotac GeForce GT 430|36
|
||
Quadro K600|36
|
||
Asus GeForce GT 730|36
|
||
HP Quadro K4000|35
|
||
GeForce GT 755M Mac Edition|35
|
||
GeForce GT 630|35
|
||
NVS 5400M|35
|
||
NVS 5400M|35
|
||
GeForce GT 640 OpenGL Engine|35
|
||
GeForce GT 625M|35
|
||
GeForce GT 630|35
|
||
GeForce GT 430|35
|
||
Quadro K600 OpenGL Engine|35
|
||
Quadro K1000M|35
|
||
Zotac GeForce GT 630|35
|
||
Gigabyte GeForce GT 630|35
|
||
GRID K140Q vGPU|35
|
||
GeForce GT 710M|35
|
||
GeForce GT 620M|35
|
||
GeForce GT 720M|34
|
||
GeForce 710M|34
|
||
Quadro 1000M,|34
|
||
Quadro K510M|34
|
||
GeForce 9400 GT|34
|
||
Quadro K1000M|34
|
||
GeForce GT 635M|34
|
||
Quadro K420|34
|
||
GRID K180Q|34
|
||
Asus GeForce GT 430|34
|
||
Quadro K4100M|34
|
||
Gigabyte GeForce GT 730|34
|
||
GeForce GT 620M|34
|
||
GeForce GT 525M|34
|
||
Quadro K420|34
|
||
Dell NVS 5200M|34
|
||
GeForce 710A|34
|
||
GeForce GT 425M|33
|
||
GeForce GT 710B|33
|
||
GeForce GT 525M|33
|
||
Quadro 600|33
|
||
GeForce GT 620M|33
|
||
Quadro K600|33
|
||
Quadro 600|33
|
||
GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M|33
|
||
MSI GeForce GT 730|33
|
||
GeForce GT 710|33
|
||
GeForce GT 435M|33
|
||
NVS 510|33
|
||
Asus GeForce GT 710|33
|
||
NVS 510|32
|
||
GeForce 710M|32
|
||
GeForce GT 720M|32
|
||
GeForce GT 730A|32
|
||
GeForce GT 710M|32
|
||
GIGABYTE GeForce GTX 660|31
|
||
EVGA GeForce GT 710|31
|
||
GeForce GT 710|31
|
||
GeForce GT 710|31
|
||
GeForce GT 425M|31
|
||
GeForce GT 720|31
|
||
EVGA GeForce GT 710|31
|
||
Quadro K1000M by Nick[D]vB|31
|
||
Asus GeForce GT 710|31
|
||
GeForce GT 720|31
|
||
GeForce GT 420M|30
|
||
GeForce GT 710|30
|
||
null Graphics Device|30
|
||
GeForce GT 240|30
|
||
GeForce 810M|29
|
||
GeForce GT 720M|29
|
||
GeForce GT 710|29
|
||
Quadro 600|29
|
||
GeForce 810M|29
|
||
GeForce GT 420M|28
|
||
Quadro 410|28
|
||
GeForce GTX 660M|28
|
||
MSI GeForce GT 710|28
|
||
GeForce GT 720|28
|
||
GeForce GT 735M|27
|
||
GeForce GT 720|27
|
||
GeForce GT 720|27
|
||
GeForce GT 630 OpenGL Engine|27
|
||
Quadro 410|27
|
||
GeForce GT 330M|26
|
||
GeForce GT 420M|26
|
||
GeForce GT 430|26
|
||
GeForce 615|25
|
||
GeForce GTX 760A|25
|
||
Toshiba GeForce GT 525M|25
|
||
GeForce GT 520MX|25
|
||
GeForce GT 620|25
|
||
GeForce GT 625|25
|
||
GeForce GT 710|24
|
||
Quadro NVS 4200M|24
|
||
GeForce 840A|24
|
||
GeForce 610M|24
|
||
GeForce 800M|24
|
||
GeForce GT 420|24
|
||
GeForce 705M|23
|
||
GeForce GT 705|23
|
||
GeForce 800M|23
|
||
GeForce 610M|23
|
||
GeForce GT 620 OEM|23
|
||
GeForce GT 625|23
|
||
GeForce GT 420|23
|
||
Quadro NVS 4200M|23
|
||
GeForce GT 520M|22
|
||
NVS 4200M|22
|
||
GeForce GT 620 OEM|22
|
||
NVS 5200M|22
|
||
GeForce GT 620 OEM|22
|
||
GeForce GT 620|22
|
||
GeForce GT 705|21
|
||
GeForce GT 620|21
|
||
GeForce GT 630 Rev. 2|21
|
||
Quadro NVS 4200M|21
|
||
GeForce GT 520M|20
|
||
GTX 980M SLI|20
|
||
GeForce GT 620|20
|
||
GeForce GT 520M|20
|
||
GeForce GT 520|19
|
||
GeForce 410M|19
|
||
GeForce 730A|19
|
||
GeForce GT 520|19
|
||
GeForce GT 610|19
|
||
Asus GeForce GT 610|19
|
||
NVS 310|18
|
||
GeForce 410M|18
|
||
NVS 315|18
|
||
GeForce 605|18
|
||
GeForce GT 610|18
|
||
GeForce GT 520|17
|
||
GeForce MX550|17
|
||
NVS 4200M|17
|
||
NVS 315|17
|
||
NVS 310|17
|
||
GeForce 410M|17
|
||
Palit GeForce GTX 660|17
|
||
GeForce 605|17
|
||
NVS 310|17
|
||
GeForce GT 415M|17
|
||
Zotac GeForce GT 610|17
|
||
GeForce GTX 675M|17
|
||
GeForce GT 610|16
|
||
Quadro 4000M|16
|
||
PNY GeForce GT 610|16
|
||
GeForce GT 610|16
|
||
GeForce 510|15
|
||
MSi GeForce GT 610|15
|
||
GeForce GT 735M|15
|
||
GeForce GT 520|15
|
||
GeForce 510|15
|
||
GeForce GT 320M|14
|
||
GeForce 9600M GT|14
|
||
GeForce GTX 570M|14
|
||
Corporation D3D12 (NVIDIA GeForce RTX 3080 Ti)|13
|
||
GeForce 510|13
|
||
Quadro FX 1800M|12
|
||
Asus GeForce GT 520|12
|
||
GeForce GT 705|12
|
||
MSi GeForce GT 630|11
|
||
Quadro 3000M|10
|
||
Gigabyte GeForce GT 610|10
|
||
Pegatron GeForce GT 420|9
|
||
GeForce 210|8
|
||
GeForce 9300 / nForce 730i|7
|
||
NVS 3100M|7
|
||
GeForce 8600 GT|5
|
||
GeForce 8400 GS Rev. 3|4
|
||
GeForce 8400 GS|3
|
||
GeForce 9600 GT|2
|
||
GeForce GT 550M|-1
|
||
GeForce 8600 GTS|-1
|
||
GeForce GT 520MX|-1
|
||
EVGA GeForce GTX 460|-1
|
||
EVGA GeForce GTX 970|-1
|
||
GP106|-1
|
||
GRID P4-2B|-1
|
||
Gainward GeForce GTX 650|-1
|
||
GeForce 210|-1
|
||
GeForce 310|-1
|
||
GeForce 310M|-1
|
||
GeForce 315|-1
|
||
GeForce 315M|-1
|
||
GeForce 320M|-1
|
||
GeForce 405|-1
|
||
GeForce 610M|-1
|
||
GeForce 820A|-1
|
||
GeForce 8300 GS|-1
|
||
GeForce 8400 GS|-1
|
||
GeForce 8400 GS Rev. 2|-1
|
||
GeForce 8400 GS Rev. 3|-1
|
||
GeForce 8400M GS|-1
|
||
GeForce 8400M GT|-1
|
||
GeForce 8500 GT|-1
|
||
GeForce 8600 GT|-1
|
||
GeForce 8600M GS|-1
|
||
GeForce 8600M GT|-1
|
||
GeForce 8700M GT|-1
|
||
GeForce 8800 GT|-1
|
||
GeForce 8800 GTS|-1
|
||
GeForce 8800 GTS 512|-1
|
||
GeForce 8800 GTX|-1
|
||
GeForce 8800M GTX|-1
|
||
GeForce 9200M GE|-1
|
||
GeForce 9200M GS|-1
|
||
GeForce 9300 / nForce 730i|-1
|
||
GeForce 9300 GE|-1
|
||
GeForce 9300 GS|-1
|
||
GeForce 9300M GS|-1
|
||
GeForce 9400|-1
|
||
GeForce 9400M|-1
|
||
GeForce 9500 GT|-1
|
||
GeForce 9500M GS|-1
|
||
GeForce 9600 GS|-1
|
||
GeForce 9600 GSO|-1
|
||
GeForce 9600 GSO 512|-1
|
||
GeForce 9600 GT|-1
|
||
GeForce 9600M GS|-1
|
||
GeForce 9600M GT|-1
|
||
GeForce 9600M GT / GeForce GT 220M|-1
|
||
GeForce 9800 GT|-1
|
||
GeForce 9800 GTX+|-1
|
||
GeForce 9800 GTX/9800 GTX+|-1
|
||
GeForce 9800M GTS|-1
|
||
GeForce G 103M|-1
|
||
GeForce G 105M|-1
|
||
GeForce G105M|-1
|
||
GeForce G205M|-1
|
||
GeForce G210|-1
|
||
GeForce G210M|-1
|
||
GeForce GT 120|-1
|
||
GeForce GT 120M|-1
|
||
GeForce GT 130|-1
|
||
GeForce GT 130M|-1
|
||
GeForce GT 220|-1
|
||
GeForce GT 220M|-1
|
||
GeForce GT 230|-1
|
||
GeForce GT 230M|-1
|
||
GeForce GT 240|-1
|
||
GeForce GT 240M|-1
|
||
GeForce GT 240M|-1
|
||
GeForce GT 320|-1
|
||
GeForce GT 320M|-1
|
||
GeForce GT 325M|-1
|
||
GeForce GT 330|-1
|
||
GeForce GT 330M|-1
|
||
GeForce GT 335M|-1
|
||
GeForce GT 435M|-1
|
||
GeForce GT 520M|-1
|
||
GeForce GT 525M|-1
|
||
GeForce GT 555M/635M|-1
|
||
GeForce GTS 240|-1
|
||
GeForce GTS 250|-1
|
||
GeForce GTS 360M|-1
|
||
GeForce GTX 1180|-1
|
||
GeForce GTX 260|-1
|
||
GeForce GTX 260M|-1
|
||
GeForce GTX 275|-1
|
||
GeForce GTX 280|-1
|
||
GeForce GTX 285|-1
|
||
GeForce GTX 295|-1
|
||
GeForce GTX 560 SE|-1
|
||
GeForce GTX 750 v2|-1
|
||
GeForce RTX T10-16|-1
|
||
GeForce RTX T10-8|-1
|
||
Gigabyte GeForce GTX 1050 Ti|-1
|
||
ION|-1
|
||
MSI GeForce GT 710|-1
|
||
NVS 300|-1
|
||
NVS 3100M|-1
|
||
NVS 4200M|-1
|
||
NVS 5100M|-1
|
||
Palit GTX 680 JetStream|-1
|
||
Quadro FX 1700|-1
|
||
Quadro FX 1700M|-1
|
||
Quadro FX 1800|-1
|
||
Quadro FX 1800M|-1
|
||
Quadro FX 2700M|-1
|
||
Quadro FX 2800M|-1
|
||
Quadro FX 3600M|-1
|
||
Quadro FX 360M|-1
|
||
Quadro FX 370|-1
|
||
Quadro FX 3700|-1
|
||
Quadro FX 3700M|-1
|
||
Quadro FX 380 LP|-1
|
||
Quadro FX 3800|-1
|
||
Quadro FX 3800M|-1
|
||
Quadro FX 4600|-1
|
||
Quadro FX 4800|-1
|
||
Quadro FX 4800|-1
|
||
Quadro FX 5600|-1
|
||
Quadro FX 570M|-1
|
||
Quadro FX 580|-1
|
||
Quadro FX 770M|-1
|
||
Quadro FX 880M|-1
|
||
Quadro K1100M by Nick[D]vB|-1
|
||
Quadro K2000D|-1
|
||
Quadro K2000M|-1
|
||
Quadro K2100M by Nick[D]vB|-1
|
||
Quadro NVS 135M|-1
|
||
Quadro NVS 140M|-1
|
||
Quadro NVS 160M|-1
|
||
Quadro NVS 290|-1
|
||
Quadro NVS 295|-1
|
||
Quadro NVS 4200M|-1
|
||
Quadro P4000 OpenGL Engine|-1
|
||
Sony GeForce 410M|-1
|
||
Zotac GeForce GTX 780|-1
|
||
`;function o(){return u}},653770:function(e,r,t){"use strict";t.d(r,{Cp:function(){return s}});var u=t(821663),o=t(392982),d=t(734835),c=t(587934);t(832996);var i=t(970509),n=t.n(i),a=n()("im:idl:biz"),G=n()("im:idl:biz-raw"),f=class e{constructor(){this.cachedType={},this.loading=null}static get instance(){return e.__instance?e.__instance:e.__instance=new e}static addRelation(r,t){e.relation[r]=t,e.relation[t]=r}static setRelation(r){e.relation=(0,u.i)((0,u.i)({},e.relation),null!=r?r:{})}getType(r){let t=r.replace(o.nl,""),u=this.cachedType[t];if(u)return u;try{let u=[e.relation[r],e.relation[t],t,r].filter(e=>e),o=u.map(r=>e.typeHintPrefix.map(e=>`${e}.${r}`)).reduce((e,r)=>e.concat(r)).concat(u);a("search types",o);let d=o.reduce((e,r)=>e&&"function"==typeof e?e:r.split(".").reduce((e,r)=>null==e?void 0:e[r],this.root),void 0);if("function"!=typeof d)throw Error("cannot find type");return d}catch(e){return a(`no current schema[${String(t)}]`),null}}decode(e,r){return(0,u.C)(this,null,function*(){return yield this._loadSchema(),this._decode(e,r)})}encode(e,r){return Promise.reject(Error("not implements"))}loadSchema(){if("undefined"!=typeof window&&!!window.requestIdleCallback)window.requestIdleCallback(()=>{this._loadSchema()})}_loadSchema(){return this.loading?this.loading:(this.loading=(0,u.C)(this,null,function*(){yield(0,d.y)(),yield Promise.all([t.e("43654").then(t.bind(t,893618))]),this.root=c.roots.biz,this.loading=Promise.resolve()}),this.loading)}_decode(e,r){let t=this.getType(r);if(!t)return;let u=t.decode(e);return a("decoded success",r,u),G("decoded success",e),u}};f.VERSION='"0.0.5"',f.relation={LinkMicArmiesMethod:"LinkMicArmies",LinkMicBattleFinishMethod:"LinkMicBattleFinish",LinkMicBattleMethod:"LinkMicBattle",LinkMicBattlePunishMethod:"LinkMicBattlePunish",RoomNotifyMessage:"NotifyMessage"},f.typeHintPrefix=["webcast.im","live"];var s=f},594691:function(e,r,t){"use strict";var u=t(425153),o=t(512613),d=t(151290),c=t(46731),i=t(763731),n=t(838025),a=t(158920),G={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"};function f(e,r){var t=e>0?"-":"+",u=Math.abs(e),o=Math.floor(u/60),d=u%60;return 0===d?t+String(o):t+String(o)+(r||"")+(0,n.Z)(d,2)}function s(e,r){return e%60==0?(e>0?"-":"+")+(0,n.Z)(Math.abs(e)/60,2):l(e,r)}function l(e,r){var t=Math.abs(e);return(e>0?"-":"+")+(0,n.Z)(Math.floor(t/60),2)+(r||"")+(0,n.Z)(t%60,2)}r.Z={G:function(e,r,t){var u=e.getUTCFullYear()>0?1:0;switch(r){case"G":case"GG":case"GGG":return t.era(u,{width:"abbreviated"});case"GGGGG":return t.era(u,{width:"narrow"});default:return t.era(u,{width:"wide"})}},y:function(e,r,t){if("yo"===r){var u=e.getUTCFullYear();return t.ordinalNumber(u>0?u:1-u,{unit:"year"})}return a.Z.y(e,r)},Y:function(e,r,t,u){var o=(0,i.Z)(e,u),d=o>0?o:1-o;if("YY"===r){var c=d%100;return(0,n.Z)(c,2)}return"Yo"===r?t.ordinalNumber(d,{unit:"year"}):(0,n.Z)(d,r.length)},R:function(e,r){var t=(0,d.Z)(e);return(0,n.Z)(t,r.length)},u:function(e,r){var t=e.getUTCFullYear();return(0,n.Z)(t,r.length)},Q:function(e,r,t){var u=Math.ceil((e.getUTCMonth()+1)/3);switch(r){case"Q":return String(u);case"QQ":return(0,n.Z)(u,2);case"Qo":return t.ordinalNumber(u,{unit:"quarter"});case"QQQ":return t.quarter(u,{width:"abbreviated",context:"formatting"});case"QQQQQ":return t.quarter(u,{width:"narrow",context:"formatting"});default:return t.quarter(u,{width:"wide",context:"formatting"})}},q:function(e,r,t){var u=Math.ceil((e.getUTCMonth()+1)/3);switch(r){case"q":return String(u);case"qq":return(0,n.Z)(u,2);case"qo":return t.ordinalNumber(u,{unit:"quarter"});case"qqq":return t.quarter(u,{width:"abbreviated",context:"standalone"});case"qqqqq":return t.quarter(u,{width:"narrow",context:"standalone"});default:return t.quarter(u,{width:"wide",context:"standalone"})}},M:function(e,r,t){var u=e.getUTCMonth();switch(r){case"M":case"MM":return a.Z.M(e,r);case"Mo":return t.ordinalNumber(u+1,{unit:"month"});case"MMM":return t.month(u,{width:"abbreviated",context:"formatting"});case"MMMMM":return t.month(u,{width:"narrow",context:"formatting"});default:return t.month(u,{width:"wide",context:"formatting"})}},L:function(e,r,t){var u=e.getUTCMonth();switch(r){case"L":return String(u+1);case"LL":return(0,n.Z)(u+1,2);case"Lo":return t.ordinalNumber(u+1,{unit:"month"});case"LLL":return t.month(u,{width:"abbreviated",context:"standalone"});case"LLLLL":return t.month(u,{width:"narrow",context:"standalone"});default:return t.month(u,{width:"wide",context:"standalone"})}},w:function(e,r,t,u){var o=(0,c.Z)(e,u);return"wo"===r?t.ordinalNumber(o,{unit:"week"}):(0,n.Z)(o,r.length)},I:function(e,r,t){var u=(0,o.Z)(e);return"Io"===r?t.ordinalNumber(u,{unit:"week"}):(0,n.Z)(u,r.length)},d:function(e,r,t){return"do"===r?t.ordinalNumber(e.getUTCDate(),{unit:"date"}):a.Z.d(e,r)},D:function(e,r,t){var o=(0,u.Z)(e);return"Do"===r?t.ordinalNumber(o,{unit:"dayOfYear"}):(0,n.Z)(o,r.length)},E:function(e,r,t){var u=e.getUTCDay();switch(r){case"E":case"EE":case"EEE":return t.day(u,{width:"abbreviated",context:"formatting"});case"EEEEE":return t.day(u,{width:"narrow",context:"formatting"});case"EEEEEE":return t.day(u,{width:"short",context:"formatting"});default:return t.day(u,{width:"wide",context:"formatting"})}},e:function(e,r,t,u){var o=e.getUTCDay(),d=(o-u.weekStartsOn+8)%7||7;switch(r){case"e":return String(d);case"ee":return(0,n.Z)(d,2);case"eo":return t.ordinalNumber(d,{unit:"day"});case"eee":return t.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return t.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return t.day(o,{width:"short",context:"formatting"});default:return t.day(o,{width:"wide",context:"formatting"})}},c:function(e,r,t,u){var o=e.getUTCDay(),d=(o-u.weekStartsOn+8)%7||7;switch(r){case"c":return String(d);case"cc":return(0,n.Z)(d,r.length);case"co":return t.ordinalNumber(d,{unit:"day"});case"ccc":return t.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return t.day(o,{width:"narrow",context:"standalone"});case"cccccc":return t.day(o,{width:"short",context:"standalone"});default:return t.day(o,{width:"wide",context:"standalone"})}},i:function(e,r,t){var u=e.getUTCDay(),o=0===u?7:u;switch(r){case"i":return String(o);case"ii":return(0,n.Z)(o,r.length);case"io":return t.ordinalNumber(o,{unit:"day"});case"iii":return t.day(u,{width:"abbreviated",context:"formatting"});case"iiiii":return t.day(u,{width:"narrow",context:"formatting"});case"iiiiii":return t.day(u,{width:"short",context:"formatting"});default:return t.day(u,{width:"wide",context:"formatting"})}},a:function(e,r,t){var u=e.getUTCHours()/12>=1?"pm":"am";switch(r){case"a":case"aa":return t.dayPeriod(u,{width:"abbreviated",context:"formatting"});case"aaa":return t.dayPeriod(u,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return t.dayPeriod(u,{width:"narrow",context:"formatting"});default:return t.dayPeriod(u,{width:"wide",context:"formatting"})}},b:function(e,r,t){var u,o=e.getUTCHours();switch(u=12===o?G.noon:0===o?G.midnight:o/12>=1?"pm":"am",r){case"b":case"bb":return t.dayPeriod(u,{width:"abbreviated",context:"formatting"});case"bbb":return t.dayPeriod(u,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return t.dayPeriod(u,{width:"narrow",context:"formatting"});default:return t.dayPeriod(u,{width:"wide",context:"formatting"})}},B:function(e,r,t){var u,o=e.getUTCHours();switch(u=o>=17?G.evening:o>=12?G.afternoon:o>=4?G.morning:G.night,r){case"B":case"BB":case"BBB":return t.dayPeriod(u,{width:"abbreviated",context:"formatting"});case"BBBBB":return t.dayPeriod(u,{width:"narrow",context:"formatting"});default:return t.dayPeriod(u,{width:"wide",context:"formatting"})}},h:function(e,r,t){if("ho"===r){var u=e.getUTCHours()%12;return 0===u&&(u=12),t.ordinalNumber(u,{unit:"hour"})}return a.Z.h(e,r)},H:function(e,r,t){return"Ho"===r?t.ordinalNumber(e.getUTCHours(),{unit:"hour"}):a.Z.H(e,r)},K:function(e,r,t){var u=e.getUTCHours()%12;return"Ko"===r?t.ordinalNumber(u,{unit:"hour"}):(0,n.Z)(u,r.length)},k:function(e,r,t){var u=e.getUTCHours();return(0===u&&(u=24),"ko"===r)?t.ordinalNumber(u,{unit:"hour"}):(0,n.Z)(u,r.length)},m:function(e,r,t){return"mo"===r?t.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):a.Z.m(e,r)},s:function(e,r,t){return"so"===r?t.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):a.Z.s(e,r)},S:function(e,r){return a.Z.S(e,r)},X:function(e,r,t,u){var o=(u._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(r){case"X":return s(o);case"XXXX":case"XX":return l(o);default:return l(o,":")}},x:function(e,r,t,u){var o=(u._originalDate||e).getTimezoneOffset();switch(r){case"x":return s(o);case"xxxx":case"xx":return l(o);default:return l(o,":")}},O:function(e,r,t,u){var o=(u._originalDate||e).getTimezoneOffset();switch(r){case"O":case"OO":case"OOO":return"GMT"+f(o,":");default:return"GMT"+l(o,":")}},z:function(e,r,t,u){var o=(u._originalDate||e).getTimezoneOffset();switch(r){case"z":case"zz":case"zzz":return"GMT"+f(o,":");default:return"GMT"+l(o,":")}},t:function(e,r,t,u){var o=Math.floor((u._originalDate||e).getTime()/1e3);return(0,n.Z)(o,r.length)},T:function(e,r,t,u){var o=(u._originalDate||e).getTime();return(0,n.Z)(o,r.length)}}},209369:function(e,r,t){"use strict";t.d(r,{Z:function(){return c}});var u=t(557094),o=t(889266),d=t(144256);function c(e,r){(0,d.Z)(2,arguments);var t=(0,u.Z)(r);return(0,o.Z)(e,12*t)}},15948:function(e){var r=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function(e){return e.match(r)||[]}},756384:function(e,r,t){var u=t(79543),o=t(849771);e.exports=function(e,r){return u(e,r,function(r,t){return o(e,t)})}},907519:function(e,r,t){var u=t(821154),o=t(440226),d=t(274823),c=t(757825),i=t(987132),n=Array.prototype.splice;e.exports=function(e,r,t,a){var G=a?d:o,f=-1,s=r.length,l=e;for(e===r&&(r=i(r)),t&&(l=u(e,c(t)));++f<s;){for(var T=0,F=r[f],h=t?t(F):F;(T=G(l,h,T,a))>-1;)l!==e&&n.call(l,T,1),n.call(e,T,1)}return e}},178335:function(e){var r="\ud800-\udfff",t="\\u2700-\\u27bf",u="a-z\\xdf-\\xf6\\xf8-\\xff",o="A-Z\\xc0-\\xd6\\xd8-\\xde",d="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",c="['’]",i="["+d+"]",n="["+u+"]",a="[^"+r+d+"\\d+"+t+u+o+"]",G="(?:\ud83c[\udde6-\uddff]){2}",f="[\ud800-\udbff][\udc00-\udfff]",s="["+o+"]",l="(?:"+n+"|"+a+")",T="(?:"+s+"|"+a+")",F="(?:"+c+"(?:d|ll|m|re|s|t|ve))?",h="(?:"+c+"(?:D|LL|M|RE|S|T|VE))?",X="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\ud83c[\udffb-\udfff])?",p="[\\ufe0e\\ufe0f]?",M="(?:\\u200d(?:"+["[^"+r+"]",G,f].join("|")+")"+p+X+")*",g="(?:"+["["+t+"]",G,f].join("|")+")"+(p+X+M),b=RegExp([s+"?"+n+"+"+F+"(?="+[i,s,"$"].join("|")+")",T+"+"+h+"(?="+[i,s+l,"$"].join("|")+")",s+"?"+l+"+"+F,s+"+"+h,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",g].join("|"),"g");e.exports=function(e){return e.match(b)||[]}},198412:function(e,r,t){var u=t(996480);e.exports=function(e,r,t){var o=null==e?void 0:u(e,r);return void 0===o?t:o}},977925:function(e,r,t){var u=t(374071),o=t(757825),d=t(417517),c=d&&d.isDate,i=c?o(c):u;e.exports=i},390063:function(e,r,t){var u=t(62965),o=t(812958);e.exports=function(e){if(!o(e))return!1;var r=u(e);return"[object Function]"==r||"[object GeneratorFunction]"==r||"[object AsyncFunction]"==r||"[object Proxy]"==r}},587934:function(e,r,t){"use strict";e.exports=t(457738)},549431:function(e,r,t){"use strict";t.r(r);var u=function(){var e={base:"https://twemoji.maxcdn.com/v/13.1.1/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:function(e){var r="string"==typeof e?parseInt(e,16):e;return r<65536?i(r):i(55296+((r-=65536)>>10),56320+(1023&r))},toCodePoint:T},onerror:function(){this.parentNode&&this.parentNode.replaceChild(n(this.alt,!1),this)},parse:function(r,u){var o;return(!u||"function"==typeof u)&&(u={callback:u}),("string"==typeof r?function(e,r){return l(e,function(e){var t,u,o=e,c=G(e),i=r.callback(c,r);if(c&&i){for(u in o="<img ".concat('class="',r.className,'" ','draggable="false" ','alt="',e,'"',' src="',i,'"'),t=r.attributes(e,c))if(t.hasOwnProperty(u)&&0!==u.indexOf("on")&&-1===o.indexOf(" "+u+"="))o=o.concat(" ",u,'="',t[u].replace(d,f),'"');o=o.concat("/>")}return o})}:function(e,r){for(var u,o,d,i,a,f,s,l,T,F,h,X,p,M=function e(r,t){for(var u,o,d=r.childNodes,i=d.length;i--;)3===(o=(u=d[i]).nodeType)?t.push(u):1===o&&!("ownerSVGElement"in u)&&!c.test(u.nodeName.toLowerCase())&&e(u,t);return t}(e,[]),g=M.length;g--;){for(d=!1,i=document.createDocumentFragment(),f=(a=M[g]).nodeValue,l=0;s=t.exec(f);){if((T=s.index)!==l&&i.appendChild(n(f.slice(l,T),!0)),X=G(h=s[0]),l=T+h.length,p=r.callback(X,r),X&&p){for(o in(F=new Image).onerror=r.onerror,F.setAttribute("draggable","false"),u=r.attributes(h,X))u.hasOwnProperty(o)&&0!==o.indexOf("on")&&!F.hasAttribute(o)&&F.setAttribute(o,u[o]);F.className=r.className,F.alt=h,F.src=p,d=!0,i.appendChild(F)}!F&&i.appendChild(n(h,!1)),F=null}d&&(l<f.length&&i.appendChild(n(f.slice(l),!0)),a.parentNode.replaceChild(i,a))}return e})(r,{callback:u.callback||a,attributes:"function"==typeof u.attributes?u.attributes:s,base:"string"==typeof u.base?u.base:e.base,ext:u.ext||e.ext,size:u.folder||("number"==typeof(o=u.size||e.size)?o+"x"+o:o),className:u.className||e.className,onerror:u.onerror||e.onerror})},replace:l,test:function(e){t.lastIndex=0;var r=t.test(e);return t.lastIndex=0,r}},r={"&":"&","<":"<",">":">","'":"'",'"':"""},t=/(?:\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d\udc8f\ud83c[\udffb-\udfff]|\ud83d\udc91\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d\udc8f\udc91])|(?:\ud83d[\udc68\udc69]|\ud83e\uddd1)(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf7c\udf84\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc70\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd4\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83d\ude36\u200d\ud83c\udf2b\ufe0f|\u2764\ufe0f\u200d\ud83d\udd25|\u2764\ufe0f\u200d\ud83e\ude79|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc3b\u200d\u2744\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83d\ude2e\u200d\ud83d\udca8|\ud83d\ude35\u200d\ud83d\udcab|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|\ud83d\udc08\u200d\u2b1b)|[#*0-9]\ufe0f?\u20e3|(?:[©®\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd0c\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\udd77\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd-\uddcf\uddd1-\udddd]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udc8e\udc90\udc92-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5-\uded7\udeeb\udeec\udef4-\udefc\udfe0-\udfeb]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd1d\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd76\udd78\udd7a-\uddb4\uddb7\uddba\uddbc-\uddcb\uddd0\uddde-\uddff\ude70-\ude74\ude78-\ude7a\ude80-\ude86\ude90-\udea8\udeb0-\udeb6\udec0-\udec2\uded0-\uded6]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g,u=/\uFE0F/g,o=String.fromCharCode(8205),d=/[&<>'"]/g,c=/^(?:iframe|noframes|noscript|script|select|style|textarea)$/,i=String.fromCharCode;return e;function n(e,r){return document.createTextNode(r?e.replace(u,""):e)}function a(e,r){return"".concat(r.base,r.size,"/",e,r.ext)}function G(e){return T(0>e.indexOf(o)?e.replace(u,""):e)}function f(e){return r[e]}function s(){return null}function l(e,r){return String(e).replace(t,r)}function T(e,r){for(var t=[],u=0,o=0,d=0;d<e.length;)u=e.charCodeAt(d++),o?(t.push((65536+(o-55296<<10)+(u-56320)).toString(16)),o=0):55296<=u&&u<=56319?o=u:t.push(u.toString(16));return t.join(r||"-")}}();r.default=u},946740:function(e,r,t){"use strict";t.d(r,{Z:function(){return M}});var u=t(178561),o=t.n(u),d=t(730084),c=t(678305),i=t(697233),n=t(799237);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function G(e,r){for(var t=0;t<r.length;t++){var u=r[t];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(e,h(u.key),u)}}function f(){return(f="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,r,t){var u=function(e,r){for(;!Object.prototype.hasOwnProperty.call(e,r)&&null!==(e=T(e)););return e}(e,r);if(u){var o=Object.getOwnPropertyDescriptor(u,r);return o.get?o.get.call(arguments.length<3?e:t):o.value}}).apply(this,arguments)}function s(e,r){return(s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,r){return e.__proto__=r,e})(e,r)}function l(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function T(e){return(T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function F(e,r,t){return(r=h(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function h(e){var r=function(e,r){if("object"!==a(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var u=t.call(e,r||"default");if("object"!==a(u))return u;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"===a(r)?r:String(r)}var X={CLOSE:"close",TEXT_CLOSE:"text-close"};function p(e){var r=-1;return e.forEach(function(e,t){!e.id&&!e.language&&(e.id=t),e.url||(e.url=e.src),e.text||(e.text=e.label),e.language||(e.language=e.srclang),void 0===e.isDefault&&(e.isDefault=e.default),(e.isDefault||e.default)&&(r<0?r=t:e.isDefault=e.default=!1)}),!r&&(r=0),r}var M=function(e){!function(e,r){if("function"!=typeof r&&null!==r)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),r&&s(e,r)}(g,e);var r,t,u,n,h,M=(r=g,t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,u=T(r);return e=t?Reflect.construct(u,arguments,T(this).constructor):u.apply(this,arguments),function(e,r){if(r&&("object"===a(r)||"function"==typeof r))return r;if(void 0!==r)throw TypeError("Derived constructors may only return object or undefined");return l(e)}(this,e)});function g(){var e;!function(e,r){if(!(e instanceof r))throw TypeError("Cannot call a class as a function")}(this,g);for(var r=arguments.length,t=Array(r),u=0;u<r;u++)t[u]=arguments[u];return F(l(e=M.call.apply(M,[this].concat(t))),"clickSwitch",function(r,t){e.subTitles&&(t.type===X.CLOSE||t.type===X.TEXT_CLOSE?e.switchOffSubtitle():e.switchSubTitle({language:t.language,id:t.id}))}),F(l(e),"onIconClick",function(r){e.curItem?e.switchOffSubtitle(r):e.switchOnSubtitle(r)}),F(l(e),"onPlayerFocus",function(r){if(!!e.subTitles&&!!e.config.style.follow)e.rePosition()}),F(l(e),"onPlayerBlur",function(r){if(!!e.subTitles&&!!e.config.style.follow&&!e.playerConfig.marginControls)e.subTitles.root&&(e.subTitles.root.style.transform="translate(0, 0)")}),e}return u=g,n=[{key:"beforeCreate",value:function(e){var r=e.player.config.texttrack||e.player.config.textTrack;"Array"===d.ZP.typeOf(r)&&(e.config.list=r)}},{key:"afterCreate",value:function(){var e=this.config,r=e.list,t=e.style,u=e.isDefaultOpen,i=p(r);f(T(g.prototype),"afterCreate",this).call(this),this.curIndex=-1,this.lastIndex=i<0?0:i,this.curItem=null;var n={subTitles:r,defaultOpen:u};if(this.handlerClickSwitch=this.hook("subtitle_change",this.clickSwitch),Object.keys(t).map(function(e){n[e]=t[e]}),!this.playerConfig.marginControls&&this.player.controls.root&&(this.on(c.FU,this.onPlayerFocus),this.on(c.Z$,this.onPlayerBlur)),this.subTitles=new(o())(n),this.subTitles.attachPlayer(this.player),t.follow&&this.subTitles.root&&d.ZP.addClass(this.subTitles.root,"follow-control"),!!r&&0!==r.length)u?(r[i=i<0?0:i].isDefault=!0,this.curIndex=i,this.curItem=r[i],this.switchIconState(!0)):this.switchIconState(!1)}},{key:"registerIcons",value:function(){return{textTrackOpen:{icon:"",class:"xg-texttrak-open"},textTrackClose:{icon:"",class:"xg-texttrak-close"}}}},{key:"show",value:function(){if(!!this.config.list&&0!==this.config.list.length)f(T(g.prototype),"show",this).call(this)}},{key:"updateSubtitles",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=!(arguments.length>1)||void 0===arguments[1]||arguments[1];if(!!e){var t=[];e.map(function(e){t.push(e)});var u=p(t);this.curIndex=u,this.curItem=u>-1?t[u]:null;this.config.list=t,this.subTitles&&this.subTitles.setSubTitles(t,u>-1,r),t.length>0?this.show():(this.switchOffSubtitle(),this.hide()),this.renderItemList()}}},{key:"switchSubTitle",value:function(){var e=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{id:"",language:""};this.switchIconState(!0);var t=-1;if(!r||!r.id&&!r.language)return;if(this.config.list.map(function(e,u){(e.id===r.id||e.language===r.language)&&(t=u)}),!(t<0))this.subTitles.switch(r).then(function(u){0===u.code&&(r.off=!1,r.isListUpdate=!1,r.list=[],e.curIndex=t,e.curItem=e.config.list[t-1],e.renderItemList(),e.emit("subtitle_change",r))}).catch(function(e){})}},{key:"switchOffSubtitle",value:function(e){this.subTitles.switchOff(),this.emit("subtitle_change",{off:!0,isListUpdate:!1,list:[]}),this.lastIndex=this.curIndex,this.curIndex=-1,this.curItem=null,this.switchIconState(!1),this.renderItemList()}},{key:"switchOnSubtitle",value:function(){var e=this.config.list[this.lastIndex>-1?this.lastIndex:0];this.switchIconState(!0),this.switchSubTitle(e)}},{key:"switchIconState",value:function(e){this.setAttr("data-state",e?"open":"close")}},{key:"onItemClick",value:function(e,r){var t=e.delegateTarget,u=t.getAttribute("language"),o=t.getAttribute("data-id"),d=t.getAttribute("data-type");o&&!Number.isNaN(parseInt(o))&&(o=parseInt(o)),f(T(g.prototype),"onItemClick",this).apply(this,arguments),this.handlerClickSwitch(e,{language:u,id:o,type:d})}},{key:"changeCurrentText",value:function(){if(!this.isIcons){var e=this.config,r=e.list,t=e.closeText,u=this.curIndex;if(u-1<0)this.find(".icon-text").innerHTML=this.getTextByLang(t,"iconText");else if(u-1<r.length){var o=r[u-1];if(!o)return;this.find(".icon-text").innerHTML=this.getTextByLang(o,"iconText")}}}},{key:"renderItemList",value:function(){var e=this,r=this.config,t=r.list,u=r.closeText,o=r.needCloseText,d=[],c=this.curIndex,i=this.curIndex;o&&(d.push({showText:this.getTextByLang(u),"data-type":X.TEXT_CLOSE,selected:-1===this.curIndex}),c++),t.map(function(r,t){var u={language:r.language||r.srclang,"data-id":r.id};u.selected=e.curIndex===t,u.showText=e.getTextByLang(r),d.push(u)}),f(T(g.prototype),"renderItemList",this).call(this,d,c),this.curIndex=i,this.curItem=t[i]}},{key:"rePosition",value:function(){var e=this.config.style.fitVideo,r=0-this.player.controls.root.getBoundingClientRect().height;if(!e){this.subTitles.root.style.transform="translate(0, ".concat(r,"px)");return}var t=this.player,u=t.video,o=t.root.getBoundingClientRect(),d=o.height,c=o.width,i=parseInt(u.videoHeight/u.videoWidth*100,10)*c/100;i>d&&(i=d);var n=(d-i)/2-r;n<0&&(this.subTitles.root.style.transform="translate(0, ".concat(n,"px)"))}},{key:"destroy",value:function(){this.subTitles&&(this.subTitles.destroy(),this.subTitles=null),f(T(g.prototype),"destroy",this).call(this)}}],h=[{key:"pluginName",get:function(){return"texttrack"}},{key:"defaultConfig",get:function(){return{position:i.kd.CONTROLS_RIGHT,index:6,list:[],isDefaultOpen:!0,style:{follow:!0,mode:"stroke",followBottom:50,fitVideo:!0,offsetBottom:2,baseSizeX:49,baseSizeY:28,minSize:16,minMobileSize:13,line:"double",fontColor:"#fff"},closeText:{text:"不开启",iconText:"字幕"},needCloseText:!0,className:"xgplayer-texttrack",hidePortrait:!1,isShowIcon:!0}}}],n&&G(u.prototype,n),h&&G(u,h),Object.defineProperty(u,"prototype",{writable:!1}),g}(n.Z)},320401:function(e,r){"use strict";var t,u={android:/(Android)\s([\d.]+)/,ios:/(Version)\/([\d.]+)/},o=["avc1.42E01E, mp4a.40.2","avc1.58A01E, mp4a.40.2","avc1.4D401E, mp4a.40.2","avc1.64001E, mp4a.40.2","avc1.42E01E","mp4v.20.8","avc1.42E01E, mp4a.40.2","avc1.58A01E, mp4a.40.2","avc1.4D401E, mp4a.40.2","avc1.64001E, mp4a.40.2","mp4v.20.8, mp4a.40.2","mp4v.20.240, mp4a.40.2"],d={get device(){return d.os.isPc?"pc":"mobile"},get browser(){if("undefined"==typeof navigator)return"";var c=navigator.userAgent.toLowerCase(),i={ie:/rv:([\d.]+)\) like gecko/,firefox:/firefox\/([\d.]+)/,chrome:/chrome\/([\d.]+)/,opera:/opera.([\d.]+)/,safari:/version\/([\d.]+).*safari/};return[].concat(Object.keys(i).filter(function(e){return i[e].test(c)}))[0]},get os(){if("undefined"==typeof navigator)return{};var n=navigator.userAgent,a=/(?:Windows Phone)/.test(n),G=/(?:SymbianOS)/.test(n)||a,f=/(?:Android)/.test(n),s=/(?:Firefox)/.test(n),l=/(?:iPad|PlayBook)/.test(n)||f&&!/(?:Mobile)/.test(n)||s&&/(?:Tablet)/.test(n),T=/(?:iPhone)/.test(n)&&!l,F=/(?:iPad|PlayBook)/.test(n);return{isTablet:l,isPhone:T,isIpad:F,isIos:T||F,isAndroid:f,isPc:!T&&!f&&!G&&!l,isSymbian:G,isWindowsPhone:a,isFireFox:s}},get osVersion(){if("undefined"==typeof navigator)return 0;var h=navigator.userAgent,X="",p=(X=/(?:iPhone)|(?:iPad|PlayBook)/.test(h)?u.ios:u.android)?X.exec(h):[];if(p&&p.length>=3){var M=p[2].split(".");return M.length>0?parseInt(M[0]):0}return 0},get isWeixin(){if("undefined"==typeof navigator)return!1;if(/(micromessenger)\/([\d.]+)/.exec(navigator.userAgent.toLocaleLowerCase()))return!0;return!1},isSupportMP4:function(){var e={isSupport:!1,mime:""};if("undefined"==typeof document)return e;if(this.supportResult)return this.supportResult;var r=document.createElement("video");return"function"==typeof r.canPlayType&&o.map(function(t){"probably"===r.canPlayType('video/mp4; codecs="'.concat(t,'"'))&&(e.isSupport=!0,e.mime+="||".concat(t))}),this.supportResult=e,r=null,e},isHevcSupported:function(){return"undefined"!=typeof MediaSource&&!!MediaSource.isTypeSupported&&(MediaSource.isTypeSupported('video/mp4;codecs="hev1.1.6.L120.90"')||MediaSource.isTypeSupported('video/mp4;codecs="hev1.2.4.L120.90"')||MediaSource.isTypeSupported('video/mp4;codecs="hev1.3.E.L120.90"')||MediaSource.isTypeSupported('video/mp4;codecs="hev1.4.10.L120.90"'))},probeConfigSupported:function(e){var r={supported:!1,smooth:!1,powerEfficient:!1};if(!e||"undefined"==typeof navigator)return Promise.resolve(r);if(navigator.mediaCapabilities&&navigator.mediaCapabilities.decodingInfo)return navigator.mediaCapabilities.decodingInfo(e);var t=e.video||{},u=e.audio||{};try{var o=MediaSource.isTypeSupported(t.contentType),d=MediaSource.isTypeSupported(u.contentType);return Promise.resolve({supported:o&&d,smooth:!1,powerEfficient:!1})}catch(e){return Promise.resolve(r)}},isHdrSupported:function(){if("function"==typeof matchMedia){var e=matchMedia("(dynamic-range: high)"),r=matchMedia("not supported query");return e.media!==r.media&&!0===e.matches}return!1},isDolbyHdrSupported:function(){if("undefined"==typeof MediaSource||!MediaSource.isTypeSupported)return!1;var e=function(){if("undefined"!=typeof navigator){var e=null;if(void 0===t){var r=navigator.userAgent.toLowerCase();t=/chrome\/([\d.]+)/.exec(r)}if((e=t)&&e[1]&&parseInt(e[1].split(".")[0])>=122)return!0}return!1};return d.isHdrSupported()&&(MediaSource.isTypeSupported('video/mp4;codecs="dvh1.08.07"')||MediaSource.isTypeSupported('video/mp4;codecs="hvc1.2.4.L150.90"')&&e())}};r.Z=d},173576:function(e,r,t){"use strict";t.r(r)},652418:function(e,r,t){"use strict";t.r(r)},297222:function(e,r,t){"use strict";t(932651),t(490629),t(559352),t(374954);var u=t(198412),o=t.n(u),d=t(390063),c=t.n(d),i=t(876553),n=t.n(i),a=t(101199),G=t(469935),f=t.n(G),s=t(426337),l=t(622689),T=t.n(l),F=t(648517),h=t(57559),X=t(935158),p=t(271036);t(20072);var M=t(678503),g=t(214684);let b=F.UX.PREFIX,m=F.j2.BOUNDARY_MAP,y=F.j2.OVERFLOW_DIR,Q=F.j2.MODE_MAP;class S extends s.Z{static getDerivedStateFromProps(e,r){let{prevProps:t}=r,u={};u.prevProps=e;let o=r=>!t&&r in e||t&&!n()(t[r],e[r]);if(o("items")||o("style")){if(u.direction=y.GROW,u.lastOverflowCount=0,u.maxCount=0,e.renderMode===Q.SCROLL)u.visible=e.items,u.overflow=[];else{let t=e.items.length;0!==Math.floor(r.containerWidth/F.KT.MINIMUM_HTML_ELEMENT_WIDTH)&&(t=Math.min(t,Math.floor(r.containerWidth/F.KT.MINIMUM_HTML_ELEMENT_WIDTH)));let o=e.collapseFrom===m.START,d=o?(0,g.ZP)(e.items).reverse().slice(0,t):e.items.slice(0,t),c=o?(0,g.ZP)(e.items).reverse().slice(t):e.items.slice(t);u.visible=d,u.overflow=c,u.maxCount=t}u.pivot=-1,u.overflowStatus="calculating"}return u}get adapter(){return Object.assign(Object.assign({},super.adapter),{updateVisibleState:e=>{this.setState({visibleState:e},()=>{var r,t;null===(t=(r=this.props).onVisibleStateChange)||void 0===t||t.call(r,e)})},updateStates:e=>{this.setState(Object.assign({},e))},notifyIntersect:e=>{this.props.onIntersect&&this.props.onIntersect(e)},getItemSizeMap:()=>this.itemSizeMap})}componentDidUpdate(e,r){let t=e.items.map(e=>e.key),u=this.props.items.map(e=>e.key);!n()(t,u)&&(this.itemRefs={},this.setState({visibleState:new Map}));let{overflow:o,containerWidth:d,visible:c,overflowStatus:i}=this.state;if(!this.isScrollMode()&&"calculating"===i)this.foundation.handleCollapseOverflow()}render(){let e=this.renderItemList(),{renderMode:r}=this.props;return r===Q.SCROLL?a.createElement(X.Z,{onIntersect:this.reintersect,root:this.scroller,threshold:this.props.threshold,items:this.itemRefs},e):a.createElement(h.Z,{onResize:this.resize},e)}constructor(e){var r;super(e),r=this,this.scroller=null,this.spacer=null,this.isScrollMode=()=>{let{renderMode:e}=this.props;return e===Q.SCROLL},this.resize=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],u=null===(e=t[0])||void 0===e?void 0:e.target.clientWidth;r.setState({containerWidth:u,overflowStatus:"calculating"})},this.reintersect=e=>{this.foundation.handleIntersect(e)},this.mergeRef=(e,r,t)=>{this.itemRefs[t]=r,"function"==typeof e?e(r):"object"==typeof e&&e&&"current"in e&&(e.current=r)},this.renderOverflow=()=>{let e=this.foundation.getOverflowItem();return this.props.overflowRenderer(e)},this.getItemKey=(e,r)=>{let{itemKey:t}=this.props;return c()(t)?t(e):o()(e,t||"key",r)},this.renderItemList=()=>{let{className:e,wrapperClassName:r,wrapperStyle:t,style:u,visibleItemRenderer:o,renderMode:d,collapseFrom:c}=this.props,{visible:i,overflowStatus:n}=this.state,G=this.renderOverflow();if(!this.isScrollMode()&&(Array.isArray(G)&&(G=a.createElement(a.Fragment,null,G)),a.isValidElement(G))){let e=a.cloneElement(G);G=a.createElement(h.Z,{onResize:e=>{let[r]=e;this.setState({overflowWidth:r.target.clientWidth,overflowStatus:"calculating"})}},a.createElement("div",{className:`${b}-overflow`},e))}let s=d===Q.SCROLL?(()=>{let e=[a.createElement("div",{className:f()(r,`${b}-scroll-wrapper`),ref:e=>{this.scroller=e},style:Object.assign({},t),key:`${b}-scroll-wrapper`},i.map(o).map(e=>{let{forwardRef:r,key:t}=e;return a.cloneElement(e,{ref:e=>this.mergeRef(r,e,t),"data-scrollkey":`${t}`,key:t})}))];return"both"===this.props.overflowRenderDirection?(e.unshift(G[0]),e.push(G[1])):"start"===this.props.overflowRenderDirection?(e.unshift(G[1]),e.unshift(G[0])):(e.push(G[0]),e.push(G[1])),e})():[c===m.START?G:null,i.map((e,r)=>{let{key:t}=e,u=o(e,r),d=a.cloneElement(u);return a.createElement(h.Z,{key:null!=t?t:r,onResize:t=>{let[u]=t;return this.onItemResize(u,e,r)}},a.createElement("div",{key:null!=t?t:r,className:`${b}-item`},d))}),c===m.END?G:null];return a.createElement("div",{className:f()(`${b}`,e),style:Object.assign(Object.assign({},u),d===Q.COLLAPSE?{maxWidth:"100%",visibility:"calculating"===n?"hidden":"visible"}:null)},...s)},this.onItemResize=(e,r,t)=>{let u=this.getItemKey(r,t),o=this.itemSizeMap.get(u);o?o!==e.target.clientWidth&&(this.itemSizeMap.set(u,e.target.clientWidth),this.setState({overflowStatus:"calculating"})):this.itemSizeMap.set(u,e.target.clientWidth);let{maxCount:d}=this.state;this.itemSizeMap.size===d&&this.setState({overflowStatus:"calculating"})},this.state={direction:y.GROW,lastOverflowCount:0,overflow:[],visible:[],containerWidth:0,visibleState:new Map,itemSizeMap:new Map,overflowStatus:"calculating",pivot:-1,overflowWidth:0,maxCount:0},this.foundation=new p.Z(this.adapter),this.previousWidths=new Map,this.itemRefs={},this.itemSizeMap=new Map}}S.__SemiComponentName__="OverflowList",S.defaultProps=(0,M.GW)(S.__SemiComponentName__,{collapseFrom:"end",minVisibleItems:0,overflowRenderer:()=>null,renderMode:"collapse",threshold:.75,visibleItemRenderer:()=>null,onOverflow:()=>null,overflowRenderDirection:"both"}),S.propTypes={className:T().string,collapseFrom:T().oneOf(F.j2.BOUNDARY_SET),direction:T().oneOf(F.j2.POSITION_SET),items:T().array,minVisibleItems:T().number,onIntersect:T().func,onOverflow:T().func,overflowRenderer:T().func,renderMode:T().oneOf(F.j2.MODE_SET),style:T().object,threshold:T().number,visibleItemRenderer:T().func,wrapperClassName:T().string,wrapperStyle:T().object,collapseMask:T().object,overflowRenderDirection:T().string},r.Z=S},59691:function(e,r,t){"use strict";t.d(r,{M:function(){return u}});let u=(0,t(101199).createContext)(void 0)},805289:function(e,r,t){"use strict";t.d(r,{C4:function(){return X.C},D2:function(){return l.D2},Eo:function(){return u.Eo},GI:function(){return h.G},MR:function(){return d.MR},Sp:function(){return f.S},V2:function(){return s.V2},Zv:function(){return T.Zv},b$:function(){return a.b},ce:function(){return n.c},lp:function(){return u.lp},oU:function(){return c.o},ry:function(){return F.Z},sk:function(){return i.s},um:function(){return T.um},vp:function(){return G.v}});var u=t(455195),o=t(731941),d=t(952655),c=t(835597),i=t(457952),n=t(603846),a=t(783696),G=t(216308),f=t(404690),s=t(329223),l=t(693100),T=t(228933),F=t(48934),h=t(70401),X=t(629124);r.ZP=o.Z},685334:function(e,r,t){"use strict";t.d(r,{E:function(){return c}});var u=t(480333);t(374954),t(591964);var o=t(216308),d=t(990958);class c extends o.Z{get type(){return this._type}end(){this._intervalBytes>0&&(this._intervalMilSec=Date.now()-this._startMilSec,this.addSample()),this._startMilSec=0}start(){this._startMilSec=Date.now(),this._intervalBytes=0,this._intervalMilSec=0}addSample(){if(this._intervalBytes>0){var e;(null===(e=this._intervalByteQueue)||void 0===e?void 0:e.length)>5&&(this._intervalByteQueue.shift(),this._intervalMinSecQueue.shift()),this._intervalByteQueue.push(this._intervalBytes),this._intervalMinSecQueue.push(this._intervalMilSec)}}addBytes(e){this._deltaBytes=e,this._totalBytes+=e,0===this._startMilSec?(this._startMilSec=Date.now(),this._intervalBytes+=e):Date.now()-this._startMilSec<1e3?this._intervalBytes+=e:(this._intervalMilSec=Date.now()-this._startMilSec,this._intervalBytes=e,this.addSample(),this._intervalBytes=0,this._intervalMilSec=0,this._startMilSec=Date.now()),this.emit("sample",this)}get currentKBps(){let e=this._intervalMilSec/1e3;return 0===e&&(e=(Date.now()-this._startMilSec)/1e3),Math.floor(this._intervalBytes/e/1024)}get averageKBps(){let e=this._intervalMinSecQueue.reduce((e,r)=>e+r,0),r=Date.now()-this._startMilSec;e<=0?e=r:e+=r;let t=e/1e3,u=this._intervalByteQueue.reduce((e,r)=>e+r,0);return 0===u?u=this._intervalBytes:u+=this._intervalBytes,Math.floor(u/t/1024)}get deltaBytes(){return this._deltaBytes}get totalBytes(){return this._totalBytes}get gapTotalBytes(){let e=this._totalBytes-this._lastTotalBytes;return this._lastTotalBytes=this._totalBytes,e}reset(){this._startMilSec=0,this._intervalBytes=0,this._intervalMilSec=0,this._intervalByteQueue=[],this._intervalMinSecQueue=[],this._deltaBytes=0,this._totalBytes=0,this._lastTotalBytes=0}destroy(){this.offAll(),this.reset()}constructor(e){super(),(0,u._)(this,"_startMilSec",0),(0,u._)(this,"_intervalBytes",0),(0,u._)(this,"_intervalMilSec",0),(0,u._)(this,"_intervalByteQueue",[]),(0,u._)(this,"_intervalMinSecQueue",[]),(0,u._)(this,"_deltaBytes",0),(0,u._)(this,"_totalBytes",0),(0,u._)(this,"_lastTotalBytes",0),(0,u._)(this,"_type",d.L2.CDN),this._type=e}}},218013:function(e,r,t){"use strict";t.d(r,{S:function(){return o}});var u=t(480333);t(76375),t(190932),t(808483),t(126159),t(100832),t(825666),t(943281),t(82726);class o{get bitsAvailable(){return this._bitsAvailable}_loadWord(){let e=this._data.byteLength-this._bytesAvailable,r=Math.min(4,this._bytesAvailable);if(0===r)throw Error("No bytes available");let t=new Uint8Array(4);t.set(this._data.subarray(e,e+r)),this._word=new DataView(t.buffer).getUint32(0),this._bitsAvailable=8*r,this._bytesAvailable-=r}skipBits(e){if(this._bitsAvailable>e)this._word<<=e,this._bitsAvailable-=e;else{let r=Math.floor((e-=this._bitsAvailable)/8);e-=8*r,this._bytesAvailable-=r,this._loadWord(),this._word<<=e,this._bitsAvailable-=e}}readBits(e){if(e>32)throw Error("Cannot read more than 32 bits");let r=Math.min(this._bitsAvailable,e),t=this._word>>>32-r;return(this._bitsAvailable-=r,this._bitsAvailable>0?this._word<<=r:this._bytesAvailable>0&&this._loadWord(),(r=e-r)>0&&this._bitsAvailable)?t<<r|this.readBits(r):t}skipLZ(){let e;for(e=0;e<this._bitsAvailable;++e)if((this._word&2147483648>>>e)!=0)return this._word<<=e,this._bitsAvailable-=e,e;return this._loadWord(),e+this.skipLZ()}skipUEG(){this.skipBits(1+this.skipLZ())}readUEG(){let e=this.skipLZ();return this.readBits(e+1)-1}readEG(){let e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)}readBool(){return 1===this.readBits(1)}readUByte(){return this.readBits(8)}skipScalingList(e){let r=8,t=8;for(let u=0;u<e;u++)0!==t&&(t=(r+this.readEG()+256)%256),r=0===t?r:t}constructor(e){if((0,u._)(this,"_bytesAvailable",void 0),(0,u._)(this,"_bitsAvailable",0),(0,u._)(this,"_word",0),!e)throw Error("ExpGolomb data params is required");this._data=e,this._bytesAvailable=e.byteLength,this._bytesAvailable&&this._loadWord()}}},765404:function(e,r,t){"use strict";t.d(r,{j2:function(){return u}}),t(707852).T;let u={SIZE:["extra-small","small","default","large","extra-large","custom"],ICON_PREFIX:"semi-icon-"}},22382:function(e,r,t){"use strict";t.d(r,{UX:function(){return o}});var u=t(707852);let o={PREFIX:`${u.T}-lottie`}},932083:function(e,r,t){"use strict";t.d(r,{KT:function(){return i},UX:function(){return d},j2:function(){return c}}),t(932651);var u=t(236913),o=t(707852);let d={PREFIX:`${o.T}-popover`,ARROW:`${o.T}-popover-icon-arrow`},c={POSITION_SET:["top","topLeft","topRight","left","leftTop","leftBottom","right","rightTop","rightBottom","bottom","bottomLeft","bottomRight","leftTopOver","rightTopOver"],TRIGGER_SET:["hover","focus","click","custom","contextMenu"],DEFAULT_ARROW_STYLE:{borderOpacity:"1",backgroundColor:"var(--semi-color-bg-3)",borderColor:"var(--semi-color-border)"}},i={ARROW_BOUNDING:Object.assign(Object.assign({},u.KT.ARROW_BOUNDING),{offsetY:6,offsetX:0,height:8}),SPACING:4,SPACING_WITH_ARROW:10,DEFAULT_Z_INDEX:1030}},845975:function(e,r,t){"use strict";t.d(r,{yb:function(){return s.y},c_:function(){return u.c},uS:function(){return l.u},E$:function(){return T.E},bT:function(){return a},Hc:function(){return G.H},Um:function(){return f.U},dm:function(){return F.d},Ns:function(){return u.N}});var u=t("142355"),o=t("629686");t("679308"),t("490629"),t("374954");var d=t("320165"),c=t("509608"),i=t("693653"),n=t("101199");let a=(0,i.n)(e=>{let{target:r,danmuConfig:u}=e,{playerRef:i}=(0,n.useContext)(c.E),a=(0,n.useRef)(null),G=(0,n.useRef)({isOpen:!1});return(0,n.useEffect)(()=>{let e;let d=[];t.e("40716").then(t.t.bind(t,550593,23)).then(t=>{if(!i.current)return;let c=a.current;for(let[n,a]of(r&&(c="function"==typeof r?r():r),(e=new t.default((0,o._)({container:c,player:i.current.video,comments:[],defaultOff:!1,area:{start:0,end:1},mouseControl:!0,mouseControlPause:!0},u))).setFontSize(14,24),d))"function"==typeof n?n(...a):e[n](...a)});let c=i.current,n={start(){if(!G.current.isOpen)G.current.isOpen=!0,null==e||e.resize(),setTimeout(()=>{var r;null==e||e.start(),null==e||e.play(),(null===(r=i.current)||void 0===r?void 0:r.paused)&&(null==e||e.pause())},0)},stop(){if(!!G.current.isOpen)G.current.isOpen=!1,null==e||e.stop()}};c.plugins.danmu=new Proxy(n,{get:(r,t)=>"getInstance"===t?()=>e:function(){for(var r=arguments.length,u=Array(r),o=0;o<r;o++)u[o]=arguments[o];e?n[t]?n[t](...u):e[t](...u):d.push([n[t]||t,u])}});let f=()=>{null==e||e.play()},s=()=>{null==e||e.pause()};return c.on("play",f),c.on("pause",s),()=>{if(null==e||e.stop(),null==e||e.destroy(),e=null,!!i.current)c.off("play",f),c.off("pause",s),delete i.current.plugins.danmu}},[]),r?null:(0,d.jsx)("div",{ref:a,style:{height:"100%"}})});t("63865");var G=t("459348"),f=t("227741"),s=t("607230");t("172645"),t("679164");var l=t("275017"),T=t("505455"),F=t("976035")},863448:function(e,r,t){"use strict";t.d(r,{QE:function(){return c},Zs:function(){return i},_P:function(){return n}});var u=t(629686),o=t(811603);t(228983),t(759943);var d=t(805289);let c=(e,r)=>{let{url:t,urlList:c,stream:i,el:n,width:a,height:G,fullscreenTarget:f,defaultPlaybackRate:s,volume:l,muted:T,autoplay:F,coreType:h,preProcessUrl:X,transferDefinition:p}=e,M=(0,o._)(e,["url","urlList","stream","el","width","height","fullscreenTarget","defaultPlaybackRate","volume","muted","autoplay","coreType","preProcessUrl","transferDefinition"]);return{playerConfig:{url:t,urlList:c,stream:i,el:n,width:a,height:G,fullscreenTarget:f,defaultPlaybackRate:s,volume:l,muted:T,autoplay:F,coreType:e.protocol===d.b$.MP3?"media":h,preProcessUrl:X},coreConfig:(0,u._)({url:t,stream:i,urlList:c,defaultPlaybackRate:s,definition:p&&r?r.definition:void 0},M)}},i=(e,r)=>{let t={};for(let u in e)e[u]!==r[u]&&(t[u]=e[u]);for(let u in r)!(u in e)&&(t[u]=void 0);return t},n=e=>{if("string"!=typeof e)return"";let r=e.split("/"),t="";return r.length>3&&r[2]&&(t=r[2]),t}},976609:function(e,r,t){"use strict";t.d(r,{e:function(){return o}});var u=t(731343);function o(e){return(0,u.getDependencyTree)(e)}},297475:function(e,r,t){"use strict";function u(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var u,o,d,c,i=[],n=!0,a=!1;try{if(d=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;n=!1}else for(;!(n=(u=d.call(t)).done)&&(i.push(u.value),i.length!==r);n=!0);}catch(e){a=!0,o=e}finally{try{if(!n&&null!=t.return&&(c=t.return(),Object(c)!==c))return}finally{if(a)throw o}}return i}}t.d(r,{Z:function(){return u}})},975530:function(e,r,t){"use strict";function u(e,r){if(r.set){if(!r.get)throw TypeError("attempted to read set only private field");return!("__destrWrapper"in r)&&(r.__destrWrapper={set value(v){r.set.call(e,v)},get value(){return r.get.call(e)}}),r.__destrWrapper}if(!r.writable)throw TypeError("attempted to set read only private field");return r}t.d(r,{_:function(){return u}})},365584:function(e,r,t){"use strict";t.d(r,{f:function(){return o}});var u=t(882742);function o(){let e=[{block:!1,defined:[]}];return{enter:function(u){if("ArrowFunctionExpression"===u.type)for(let r of(e.push({block:!1,defined:[]}),u.params))t(r,!1);else if("BlockStatement"===u.type||"DoWhileStatement"===u.type||"ForInStatement"===u.type||"ForOfStatement"===u.type||"ForStatement"===u.type||"WhileStatement"===u.type)e.push({block:!0,defined:[]});else if("CatchClause"===u.type)e.push({block:!0,defined:[]}),u.param&&t(u.param,!0);else if("ClassDeclaration"===u.type)r(u.id.name,!1);else if("FunctionDeclaration"===u.type)for(let o of(r(u.id.name,!1),e.push({block:!1,defined:[]}),u.params))t(o,!1);else if("FunctionExpression"===u.type)for(let o of(u.id&&r(u.id.name,!1),e.push({block:!1,defined:[]}),u.params))t(o,!1);else if("ImportDeclaration"===u.type)for(let e of u.specifiers)r(e.local.name,!1);else if("VariableDeclaration"===u.type)for(let e of u.declarations)t(e.id,"var"!==u.kind)},exit:function(r){if("ArrowFunctionExpression"===r.type||"FunctionDeclaration"===r.type||"FunctionExpression"===r.type){let r=e.pop();(0,u.ok)(r,"expected scope"),(0,u.ok)(!r.block,"expected non-block")}else if("BlockStatement"===r.type||"CatchClause"===r.type||"DoWhileStatement"===r.type||"ForInStatement"===r.type||"ForOfStatement"===r.type||"ForStatement"===r.type||"WhileStatement"===r.type){let r=e.pop();(0,u.ok)(r,"expected scope"),(0,u.ok)(r.block,"expected block")}},scopes:e};function r(r,t){let o,d=e.length;for(;d--&&(o=e[d],!t&&o.block););(0,u.ok)(o),o.defined.push(r)}function t(e,o){if("ArrayPattern"===e.type)for(let r of e.elements)r&&t(r,o);else if("AssignmentPattern"===e.type)t(e.left,o);else if("Identifier"===e.type)r(e.name,o);else if("ObjectPattern"===e.type)for(let r of e.properties)"Property"===r.type?t(r.value,o):((0,u.ok)("RestElement"===r.type),t(r,o));else(0,u.ok)("RestElement"===e.type),t(e.argument,o)}}}}]); |