1!(function (e) { 2 var t = {} 3 function n(r) { 4 if (t[r]) return t[r].exports 5 var o = (t[r] = { i: r, l: !1, exports: { __esModule: undefined } }) 6 return e[r].call(o.exports, o, o.exports, n), (o.l = !0), o.exports 7 } 8 ;(n.m = e), 9 (n.c = t), 10 (n.d = function (e, t, r) { 11 n.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: r }) 12 }), 13 (n.r = function (e) { 14 'undefined' != typeof Symbol && 15 Symbol.toStringTag && 16 Object.defineProperty(e, Symbol.toStringTag, { value: 'Module' }), 17 Object.defineProperty(e, '__esModule', { value: !0 }) 18 }), 19 (n.t = function (e, t) { 20 if ((1 & t && (e = n(e)), 8 & t)) return e 21 if (4 & t && 'object' == typeof e && e && e.__esModule) return e 22 var r = Object.create(null) 23 if ( 24 (n.r(r), 25 Object.defineProperty(r, 'default', { enumerable: !0, value: e }), 26 2 & t && 'string' != typeof e) 27 ) 28 for (var o in e) 29 n.d( 30 r, 31 o, 32 function (t) { 33 return e[t] 34 }.bind(null, o) 35 ) 36 return r 37 }), 38 (n.n = function (e) { 39 var t = 40 e && e.__esModule 41 ? function () { 42 return e['default'] 43 } 44 : function () { 45 return e 46 } 47 return n.d(t, 'a', t), t 48 }), 49 (n.o = function (e, t) { 50 return Object.prototype.hasOwnProperty.call(e, t) 51 }), 52 (n.p = ''), 53 n((n.s = 58)) 54})([ 55 , 56 function (e, t, n) { 57 'use strict' 58 var r = 59 (this && this.__values) || 60 function (e) { 61 var t = 'function' == typeof Symbol && Symbol.iterator, 62 n = t && e[t], 63 r = 0 64 if (n) return n.call(e) 65 if (e && 'number' == typeof e.length) 66 return { 67 next: function () { 68 return e && r >= e.length && (e = void 0), { value: e && e[r++], done: !e } 69 } 70 } 71 throw new TypeError(t ? 'Object is not iterable.' : 'Symbol.iterator is not defined.') 72 }, 73 o = 74 (this && this.__importDefault) || 75 function (e) { 76 return e && e.__esModule ? e : { default: e } 77 } 78 ;(t.__esModule = !0), 79 (t.loadExternalCSS = 80 t.isLowIE = 81 t.isIos = 82 t.getIEVersion = 83 t.getLatestPrehandleSpeed = 84 t.hashCode = 85 t.debounce = 86 t.getPerformance = 87 t.getLogCommonParams = 88 t.getDeviceInfo = 89 t.getTokenID = 90 void 0) 91 var i = o(n(11)) 92 function a() { 93 var e = (function (e) { 94 var t, 95 n = document.cookie, 96 r = encodeURIComponent(e), 97 o = n.indexOf(r), 98 i = null 99 if (o > -1) { 100 var a = n.indexOf(';', o) 101 ;-1 === a && (a = n.length), (i = decodeURIComponent(n.substring(o + r.length + 1, a))) 102 } 103 try { 104 window.localStorage && (t = localStorage.getItem(e)), 105 window.sessionStorage && (t = t || sessionStorage.getItem(e)) 106 } catch (c) {} 107 return t || i 108 })('TDC_itoken') 109 return e ? e.split(':')[0] : undefined 110 } 111 function c() { 112 var e = new i['default'](navigator.userAgent) 113 return { platform: e.getOS().name, client: e.getBrowser().name } 114 } 115 ;(t.getTokenID = a), 116 (t.getDeviceInfo = c), 117 (t.getLogCommonParams = function () { 118 try { 119 var e = document.referrer || 'unknown', 120 t = location.href || document.URL, 121 n = navigator.userAgent 122 ;(e = e.length > 512 ? e.substr(0, 512) : e), 123 (t = t.length > 1024 ? t.substr(0, 1024) : t) 124 var r = c(), 125 o = r.client, 126 i = r.platform 127 return [ 128 'referer='.concat(encodeURIComponent(e)), 129 'href='.concat(encodeURIComponent(t)), 130 'token_id='.concat(a()), 131 'ua='.concat(n), 132 'client='.concat(o), 133 'platform='.concat(i) 134 ] 135 } catch (s) { 136 return ( 137 (t = (t = s.message).length > 1024 ? t.substr(0, 1024) : t), 138 ['href='.concat(encodeURIComponent(t))] 139 ) 140 } 141 }) 142 t.getPerformance = function (e) { 143 var t, n 144 if (window.performance && 'function' == typeof window.performance.getEntriesByType) { 145 var o = [], 146 i = {}, 147 a = window.performance.getEntriesByType('resource'), 148 c = ['xmlhttprequest', 'script', 'iframe', 'img', 'link'] 149 try { 150 for (var s = r(a), u = s.next(); !u.done; u = s.next()) { 151 var l = u.value 152 if (-1 !== c.indexOf(l.initiatorType)) { 153 var p = '' 154 try { 155 p = l.name.split('://')[1].split('?')[0] 156 } catch (_) {} 157 ;/cap_monitor/.test(l.name) || 158 (e.test(l.name) && (i[p] = { name: p, duration: Math.floor(l.duration) })) 159 } 160 } 161 } catch (f) { 162 t = { error: f } 163 } finally { 164 try { 165 u && !u.done && (n = s['return']) && n.call(s) 166 } finally { 167 if (t) throw t.error 168 } 169 } 170 for (var d in i) Object.prototype.hasOwnProperty.call(i, d) && o.push(i[d]) 171 return o 172 } 173 return [] 174 } 175 t.debounce = function (e, t) { 176 var n 177 return function () { 178 for (var r = this, o = [], i = 0; i < arguments.length; i++) o[i] = arguments[i] 179 clearTimeout(n), 180 (n = setTimeout(function () { 181 e.apply(r, o) 182 }, t)) 183 } 184 } 185 ;(t.hashCode = function (e) { 186 void 0 === e && (e = '') 187 var t, 188 n = 0 189 if (0 === e.length) return n 190 for (t = 0; t < e.length; t++) (n = (n << 5) - n + e.charCodeAt(t)), (n |= 0) 191 return n 192 }), 193 (t.getLatestPrehandleSpeed = function (e) { 194 for (var t = e.length - 1; t >= 0; t--) { 195 var n = e[t] 196 if (n.name.match(/cap_union_prehandle/)) return n 197 } 198 return null 199 }) 200 t.getIEVersion = function () { 201 var e = navigator.userAgent, 202 t = e.indexOf('compatible') > -1 && e.indexOf('MSIE') > -1, 203 n = e.indexOf('Trident') > -1 && e.indexOf('rv:11.0') > -1 204 if (t) { 205 new RegExp('MSIE (\\d+\\.\\d+);').test(e) 206 var r = parseFloat(RegExp.$1) 207 return 7 === r ? 7 : 8 === r ? 8 : 9 === r ? 9 : 10 === r ? 10 : 6 208 } 209 return n ? 11 : -1 210 } 211 t.isIos = function () { 212 return !!/iphone|ipad|ipod/gi.test(navigator.userAgent) 213 } 214 t.isLowIE = function (e) { 215 var t, 216 n, 217 r = e || 8, 218 o = navigator.userAgent.toLowerCase() 219 if (o.indexOf('msie') > -1) { 220 if ( 221 ((t = parseInt(o.match(/msie ([\d.]+)/)[1], 10)), 222 (n = document.documentMode),
223 t && t <= r) 224 ) 225 return !0 226 if (n && n < 9) return !0 227 } 228 return !1 229 } 230 t.loadExternalCSS = function (e, n) { 231 void 0 === n && (n = 0) 232 var r = e.src, 233 o = e.fallbackSrc, 234 i = e.onError, 235 a = e.onSuccess, 236 c = e.attempts, 237 s = void 0 === c ? 3 : c, 238 u = document.createElement('link'), 239 l = document.head || document.getElementsByTagName('head')[0] 240 if (n > 0) { 241 if (!o) return 242 u.href = o 243 } else u.href = r 244 ;(u.type = 'text/css'), (u.rel = 'stylesheet') 245 var p = null 246 ;(u.onerror = function () { 247 clearTimeout(p), 248 (function () { 249 try { 250 l && u && l.removeChild(u) 251 } catch (e) {} 252 })(), 253 n >= s ? i() : (0, t.loadExternalCSS)(e, n + 1) 254 }), 255 (u.onload = function () { 256 clearTimeout(p), a() 257 }), 258 (p = setTimeout(function () { 259 u.onerror() 260 }, 15e3)), 261 l.appendChild(u) 262 } 263 }, 264 , 265 function (e, t, n) { 266 'use strict' 267 ;(t.__esModule = !0), 268 (t.convertUrlParamsToJson = 269 t.addUrlParam = 270 t.getQueryParam = 271 t.getQueryMap = 272 t.getQuery = 273 t.cutUrl = 274 t.getEntryUrl = 275 t.getReferrer = 276 t.getHref = 277 void 0) 278 t.getHref = function () { 279 var e = location.href || document.URL || '' 280 return e.length > 256 ? ''.concat(e.substr(0, 255), '*') : e 281 } 282 t.getReferrer = function () { 283 var e = document.referrer || '' 284 return e.length > 256 ? ''.concat(e.substr(0, 255), '*') : e 285 } 286 t.getEntryUrl = function () { 287 var e = (0, t.getHref)() 288 try { 289 if (e.indexOf('xui.ptlogin2.qq.com') > -1) { 290 var n = e.match(/s_url=(.*?)&/) 291 n && (e = decodeURIComponent(n[1])) 292 } 293 } catch (r) {} 294 return e 295 } 296 t.cutUrl = function (e) { 297 if (e) { 298 var t = e.indexOf('?') 299 if (t > 0) return e.substring(0, t) 300 } 301 return e 302 } 303 t.getQuery = function (e) { 304 var t = e ? 1 : 0 305 try { 306 return location.search.substr(t) 307 } catch (o) { 308 try { 309 var n = document.URL, 310 r = n.indexOf('?') 311 if (r >= 0) return n.substr(r + t) 312 } catch (o) {} 313 } 314 return '' 315 } 316 t.getQueryMap = function () { 317 for (var e = {}, n = (0, t.getQuery)(!0).split('&'), r = 0; r < n.length; r++) { 318 var o = /(.*?)=(.*)/.exec(n[r]) 319 o && (e[o[1]] = o[2]) 320 } 321 return e 322 } 323 t.getQueryParam = function (e) { 324 return (0, t.getQueryMap)()[e] 325 } 326 var r = function (e, t, n) { 327 if (-1 !== e.indexOf('?')) { 328 var r = new RegExp('(\\?|&'.concat(t, ')=[^&]*')) 329 e = r.test(e) ? e.replace(r, '$1='.concat(n)) : ''.concat(e, '&').concat(t, '=').concat(n) 330 } else e = ''.concat(e, '?').concat(t, '=').concat(n) 331 return e 332 } 333 ;(t.addUrlParam = function (e, t) { 334 var n 335 for (n in t) 336 'undefined' != typeof t[n] && 337 (e = r(e, encodeURIComponent(n), encodeURIComponent(''.concat(t[n])))) 338 return e 339 }), 340 (t.convertUrlParamsToJson = function (e) { 341 var t = e.indexOf('?') 342 if (-1 === t) return {} 343 for (var n = e.substring(t + 1).split('&'), r = {}, o = 0; o < n.length; o++) { 344 var i = n[o].split('='), 345 a = decodeURIComponent(i[0]), 346 c = decodeURIComponent(i[1] || '') 347 r[a] = c 348 } 349 return r 350 }) 351 }, 352 function (e, t, n) { 353 'use strict' 354 var r = 355 (this && this.__createBinding) || 356 (Object.create 357 ? function (e, t, n, r) { 358 r === undefined && (r = n) 359 var o = Object.getOwnPropertyDescriptor(t, n) 360 ;(o && ('get' in o ? t.__esModule : !o.writable && !o.configurable)) || 361 (o = { 362 enumerable: !0, 363 get: function () { 364 return t[n] 365 } 366 }), 367 Object.defineProperty(e, r, o) 368 } 369 : function (e, t, n, r) { 370 r === undefined && (r = n), (e[r] = t[n]) 371 }), 372 o = 373 (this && this.__exportStar) || 374 function (e, t) { 375 for (var n in e) 376 'default' === n || Object.prototype.hasOwnProperty.call(t, n) || r(t, e, n) 377 } 378 ;
378(t.__esModule = !0), o(n(5), t), o(n(16), t), o(n(17), t) 379 }, 380 function (e, t, n) { 381 'use strict' 382 ;(t.__esModule = !0), 383 (t.cloudJQPath = 384 t.rceRioDomain = 385 t.intlFormalCdn = 386 t.intlFormalDomain = 387 t.chinaFormalCdn = 388 t.chinaFormalDomain = 389 t.isMobile = 390 t.isWindows = 391 t.isWxDevtools = 392 t.isDev = 393 void 0), 394 (t.isDev = !1), 395 (t.isWxDevtools = navigator.userAgent && /wechatdevtools/.test(navigator.userAgent)), 396 (t.isWindows = /windows/i.test(navigator.userAgent)), 397 (t.isMobile = 398 !t.isWindows && 399 ('ontouchstart' in window || 400 'ontouchstart' in document.createElement('div') || 401 t.isWxDevtools)), 402 (t.chinaFormalDomain = 'https://turing.captcha.qcloud.com'), 403 (t.chinaFormalCdn = 'https://turing.captcha.gtimg.com/1'), 404 (t.intlFormalDomain = 'https://ca.turing.captcha.qcloud.com'), 405 (t.intlFormalCdn = 'https://global.turing.captcha.gtimg.com'), 406 (t.rceRioDomain = 'https://rce.tencentrio.com'), 407 (t.cloudJQPath = 408 'https://cloudcache.tencentcs.com/qcloud/main/scripts/release/common/vendors/jquery-3.2.1.min.js') 409 }, 410 function (e, t) { 411 ;(function (t) { 412 e.exports = t 413 }).call(this, {}) 414 }, 415 function (e, t, n) { 416 'use strict' 417 ;(t.__esModule = !0), 418 (t.getScriptUrl = t.getScript = void 0), 419 (t.getScript = function r(e, t) { 420 var n = 3, 421 o = e.src, 422 i = e.successCheck, 423 a = e.success, 424 c = e.error, 425 s = e.crossOrigin, 426 u = e.id, 427 l = e.inHead 428 ? document.getElementsByTagName('head').item(0) 429 : document.getElementsByTagName('body').item(0), 430 p = !1, 431 d = document.createElement('script') 432 function _(e) { 433 if (!p) { 434 var t = !1 435 e && 'type' in e && (t = 'load' === e.type), 436 'readyState' in this && /^(loaded|complete)$/.test(this.readyState) && (t = !0), 437 t && (!i || i() ? (h(), (p = !0), null === a || void 0 === a || a()) : f()) 438 } 439 } 440 function f() { 441 p || 442 (h(), 443 (p = !0), 444 (t = t || 1) >= n 445 ? null === c || void 0 === c || c() 446 : r({ src: o, successCheck: i, success: a, error: c }, t + 1)) 447 } 448 function h() { 449 try { 450 l && d && l.removeChild(d) 451 } catch (c) {} 452 } 453 ;(d.type = 'text/javascript'), 454 (d.async = !0), 455 (d.src = o), 456 u && (d.id = u), 457 s && d.setAttribute('crossorigin', s), 458 'onload' in d ? (d.onload = _) : (d.onreadystatechange = _), 459 (d.onerror = f), 460 null === l || void 0 === l || l.appendChild(d) 461 }), 462 (t.getScriptUrl = function () { 463 try { 464 throw new Error('check own domain') 465 } catch (n) { 466 var e = null === n || void 0 === n ? void 0 : n.stack 467 if (!e) return 468 var t = ''.concat(e).match(/(https?:\/\/.*\.js)/) 469 return { url: null === t || void 0 === t ? void 0 : t[1], stack: e } 470 } 471 }) 472 }, 473 function (e, t, n) { 474 'use strict' 475 function r(e, n, r) { 476 return 'trerror_' 477 .concat(t.ErrorCode[e], '_') 478 .concat(n, '_') 479 .concat(Math.floor(new Date().getTime() / 1e3)) 480 .concat(r ? '_'.concat(r) : '') 481 } 482 function o() { 483 return '@'.concat(Math.random().toString(36).substr(2)) 484 } 485 ;(t.__esModule = !0), 486 (t.getRandStr = 487 t.getErrorRes = 488 t.getErrorTicket = 489 t.ErrorTicketTypeEnum = 490 t.ErrorCode = 491 void 0), 492 (t.ErrorCode = { 493 ENTRYJS_LOAD_ERROR: 1001, 494 CAPTCHA_SHOW_TIMEOUT: 1002, 495 FRAMEJS_LOAD_TIMEOUT: 1003, 496 FRAMEJS_LOAD_ERROR: 1004, 497 FRAMEJS_RUN_ERROR: 1005, 498 GET_CAPTCHA_CONFIG_REQUEST_ERROR: 1006, 499 PRE_TEMPLATE_LOAD_TIMEOUT: 1007, 500 IFRAME_LOAD_TIMEOUT: 1008, 501 LIB_JQ_LOAD_ERROR: 1009, 502 CAPTCHA_JS_LOAD_ERROR: 1010, 503 CAPTCHA_JS_RUN_ERROR: 1011, 504 REFRESH_ERROR: 1012, 505 VERIFY_ERROR: 1013, 506 RCE_SERVER_ERROR: 1025, 507 CAPTCHA_SERVER_ERROR: 1035, 508 SERVICE_IS_NOT_AVAILABLE: 1045, 509 RCE_PARAM_ERROR: 1050,
510 LOAD_ERROR: 1055, 511 LOW_IE: 1065, 512 LOAD_LIB_ERROR: 1075, 513 INVISIBLE_VERIFY_ERROR: 1085 514 }), 515 (function (e) { 516 ;(e.INVISIBLE_VERIFY_ERROR = 'INVISIBLE_VERIFY_ERROR'), 517 (e.LOAD_LIB_ERROR = 'LOAD_LIB_ERROR'), 518 (e.LOW_IE = 'LOW_IE'), 519 (e.ENTRYJS_LOAD_ERROR = 'ENTRYJS_LOAD_ERROR'), 520 (e.CAPTCHA_SHOW_TIMEOUT = 'CAPTCHA_SHOW_TIMEOUT'), 521 (e.FRAMEJS_LOAD_TIMEOUT = 'FRAMEJS_LOAD_TIMEOUT'), 522 (e.FRAMEJS_LOAD_ERROR = 'FRAMEJS_LOAD_ERROR'), 523 (e.FRAMEJS_RUN_ERROR = 'FRAMEJS_RUN_ERROR'), 524 (e.GET_CAPTCHA_CONFIG_REQUEST_ERROR = 'GET_CAPTCHA_CONFIG_REQUEST_ERROR'), 525 (e.PRE_TEMPLATE_LOAD_TIMEOUT = 'PRE_TEMPLATE_LOAD_TIMEOUT'), 526 (e.IFRAME_LOAD_TIMEOUT = 'IFRAME_LOAD_TIMEOUT'), 527 (e.LIB_JQ_LOAD_ERROR = 'LIB_JQ_LOAD_ERROR'), 528 (e.CAPTCHA_JS_LOAD_ERROR = 'CAPTCHA_JS_LOAD_ERROR'), 529 (e.CAPTCHA_JS_RUN_ERROR = 'CAPTCHA_JS_RUN_ERROR'), 530 (e.REFRESH_ERROR = 'REFRESH_ERROR'), 531 (e.VERIFY_ERROR = '1013'), 532 (e.RCE_SERVER_ERROR = 'RCE_SERVER_ERROR'), 533 (e.CAPTCHA_SERVER_ERROR = 'CAPTCHA_SERVER_ERROR'), 534 (e.SERVICE_IS_NOT_AVAILABLE = 'SERVICE_IS_NOT_AVAILABLE'), 535 (e.RCE_PARAM_ERROR = 'RCE_PARAM_ERROR'), 536 (e.LOAD_ERROR = 'LOAD_ERROR') 537 })(t.ErrorTicketTypeEnum || (t.ErrorTicketTypeEnum = {})), 538 (t.getErrorTicket = r), 539 (t.getErrorRes = function (e, n, i) { 540 return { 541 ret: 0, 542 randstr: o(), 543 ticket: r(e, n || '', i), 544 errorCode: t.ErrorCode[e], 545 errorMessage: e.toLowerCase() 546 } 547 }), 548 (t.getRandStr = o) 549 }, 550 function (e, t, n) { 551 'use strict' 552 var r = Object.prototype.hasOwnProperty, 553 o = Object.prototype.toString, 554 i = Object.defineProperty, 555 a = Object.getOwnPropertyDescriptor, 556 c = function (e) { 557 return 'function' == typeof Array.isArray 558 ? Array.isArray(e) 559 : '[object Array]' === o.call(e) 560 }, 561 s = function (e) { 562 if (!e || '[object Object]' !== o.call(e)) return !1 563 var t, 564 n = r.call(e, 'constructor'), 565 i = 566 e.constructor && 567 e.constructor.prototype && 568 r.call(e.constructor.prototype, 'isPrototypeOf') 569 if (e.constructor && !n && !i) return !1 570 for (t in e); 571 return void 0 === t || r.call(e, t) 572 }, 573 u = function (e, t) { 574 i && '__proto__' === t.name 575 ? i(e, t.name, { enumerable: !0, configurable: !0, value: t.newValue, writable: !0 }) 576 : (e[t.name] = t.newValue) 577 }, 578 l = function (e, t) { 579 if ('__proto__' === t) { 580 if (!r.call(e, t)) return 581 if (a) return a(e, t).value 582 } 583 return e[t] 584 } 585 e.exports = function p() { 586 var e, 587 t, 588 n, 589 r, 590 o, 591 i, 592 a = arguments[0], 593 d = 1, 594 _ = arguments.length, 595 f = !1 596 for ( 597 'boolean' == typeof a && ((f = a), (a = arguments[1] || {}), (d = 2)), 598 (null == a || ('object' != typeof a && 'function' != typeof a)) && (a = {}); 599 d < _; 600 ++d 601 ) 602 if (null != (e = arguments[d])) 603 for (t in e) 604 (n = l(a, t)), 605 a !== (r = l(e, t)) && 606 (f && r && (s(r) || (o = c(r))) 607 ? (o ? ((o = !1), (i = n && c(n) ? n : [])) : (i = n && s(n) ? n : {}), 608 u(a, { name: t, newValue: p(f, i, r) })) 609 : void 0 !== r && u(a, { name: t, newValue: r })) 610 return a 611 } 612 }, 613 function (e, t, n) { 614 'use strict' 615 ;(t.__esModule = !0), 616 (t.monitorSDKRegexList = 617 t.envDomainRegexList = 618 t.monitorErrorRegexList = 619 t.miniAppRegexList = 620 void 0), 621 (t.miniAppRegexList = [ 622 /wechatdevtools/i, 623 /miniprogram/i, 624 /toutiaomicroapp/i, 625 /baiduboxapp/i, 626 /swan/i, 627 /quickapp/i, 628 /QQ/i, 629 /AlipayClient/i 630 ]), 631 (t.monitorErrorRegexList = [ 632 /localhost:8302/, 633 /captcha\.qq\.com/, 634 /\.captcha\.qcloud\.com/, 635 /captcha\.myqcloud\.com/, 636 /captcha\.253\.com/, 637 /t-captcha\.gjacky\.com/, 638 /captcha\.gtimg\.com/, 639 /turing-captcha\.testsite\.woa\.com/, 640 /turing\.captcha\.qcloud\.com/, 641 /turing\.captcha\.gtimg\.com/, 642 /tcaptcha\-pre\.turing\.captcha\.qcloud\.com/ 643 ]), 644 (t.envDomainRegexList = [ 645 /turing-captcha\.testsite\.woa\.com/, 646 /tcaptcha\-pre\.turing\.captcha\.qcloud\.com/ 647 ]), 648 (t.monitorSDKRegexList = [ 649 /(Rce)?Captcha\.js|TCaptcha\.js/, 650 /tcaptcha-frame(-rce)?(\.\w+)?\.js/, 651 /drag_ele(_rce)?\.html/, 652 /dy-ele(-rce)?(\.\w+)?\.js/ 653 ]) 654 }, 655 function (e, t, n) { 656 var r 657 !(function (o, i) { 658 'use strict' 659 var a = 'model', 660 c = 'name', 661 s = 'type', 662 u = 'vendor', 663 l = 'version', 664 p = 'mobile', 665 d = 'tablet', 666 _ = 'smarttv', 667 f = function (e) { 668 for (var t = {}, n = 0; n < e.length; n++) t[e[n].toUpperCase()] = e[n] 669 return t 670 }, 671 h = function (e, t) { 672 return 'string' == typeof e && -1 !== m(t).indexOf(m(e)) 673 }, 674 m = function (e) { 675 return e.toLowerCase() 676 }, 677 b = function (e, t) { 678 if ('string' == typeof e) 679 return (e = e.replace(/^\s\s*/, '')), void 0 === t ? e : e.substring(0, 500) 680 }, 681 w = function (e, t) { 682 for (var n, r, o, i, a, c, s = 0; s < t.length && !a; ) { 683 var u = t[s], 684 l = t[s + 1] 685 for (n = r = 0; n < u.length && !a && u[n]; ) 686 if ((a = u[n++].exec(e))) 687 for (o = 0; o < l.length; o++) 688 (c = a[++r]), 689 'object' == typeof (i = l[o]) && i.length > 0 690 ? 2 === i.length 691 ? 'function' == typeof i[1] 692 ? (this[i[0]] = i[1].call(this, c)) 693 : (this[i[0]] = i[1]) 694 : 3 === i.length 695 ? 'function' != typeof i[1] || (i[1].exec && i[1].test) 696 ? (this[i[0]] = c ? c.replace(i[1], i[2]) : void 0) 697 : (this[i[0]] = c ? i[1].call(this, c, i[2]) : void 0) 698 : 4 === i.length && 699 (this[i[0]] = c ? i[3].call(this, c.replace(i[1], i[2])) : void 0) 700 : (this[i] = c || void 0) 701 s += 2 702 } 703 }, 704 E = function (e, t) { 705 for (var n in t) 706 if ('object' == typeof t[n] && t[n].length > 0) { 707 for (var r = 0; r < t[n].length; r++) if (h(t[n][r], e)) return '?' === n ? void 0 : n 708 } else if (h(t[n], e)) return '?' === n ? void 0 : n 709 return t.hasOwnProperty('*') ? t['*'] : e 710 }, 711 R = { 712 ME: '4.90',
vendor: 4,488 bytes, lines 713-826
713 'NT 3.11': 'NT3.51', 714 'NT 4.0': 'NT4.0', 715 2000: 'NT 5.0', 716 XP: ['NT 5.1', 'NT 5.2'], 717 Vista: 'NT 6.0', 718 7: 'NT 6.1', 719 8: 'NT 6.2', 720 8.1: 'NT 6.3', 721 10: ['NT 6.4', 'NT 10.0'], 722 RT: 'ARM' 723 }, 724 g = { 725 browser: [ 726 [/\b(?:crmo|crios)\/([\w\.]+)/i], 727 [l, [c, 'Chrome']], 728 [/edg(?:e|ios|a)?\/([\w\.]+)/i], 729 [l, [c, 'Edge']], 730 [ 731 /(opera mini)\/([-\w\.]+)/i, 732 /(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i, 733 /(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i 734 ], 735 [c, l], 736 [/opios[\/ ]+([\w\.]+)/i], 737 [l, [c, 'Opera Mini']], 738 [/\bop(?:rg)?x\/([\w\.]+)/i], 739 [l, [c, 'Opera GX']], 740 [/\bopr\/([\w\.]+)/i], 741 [l, [c, 'Opera']], 742 [/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i], 743 [l, [c, 'Baidu']], 744 [ 745 /(kindle)\/([\w\.]+)/i, 746 /(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i, 747 /(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i, 748 /(?:ms|\()(ie) ([\w\.]+)/i, 749 /(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio)\/([-\w\.]+)/i, 750 /(heytap|ovi)browser\/([\d\.]+)/i, 751 /(weibo)__([\d\.]+)/i 752 ], 753 [c, l], 754 [/quark(?:pc)?\/([-\w\.]+)/i], 755 [l, [c, 'Quark']], 756 [/\bddg\/([\w\.]+)/i], 757 [l, [c, 'DuckDuckGo']], 758 [/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i], 759 [l, [c, 'UCBrowser']], 760 [ 761 /microm.+\bqbcore\/([\w\.]+)/i, 762 /\bqbcore\/([\w\.]+).+microm/i, 763 /micromessenger\/([\w\.]+)/i 764 ], 765 [l, [c, 'WeChat']], 766 [/konqueror\/([\w\.]+)/i], 767 [l, [c, 'Konqueror']], 768 [/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i], 769 [l, [c, 'IE']], 770 [/ya(?:search)?browser\/([\w\.]+)/i], 771 [l, [c, 'Yandex']], 772 [/slbrowser\/([\w\.]+)/i], 773 [l, [c, 'Smart Lenovo Browser']], 774 [/(avast|avg)\/([\w\.]+)/i], 775 [[c, /(.+)/, '$1 Secure Browser'], l], 776 [/\bfocus\/([\w\.]+)/i], 777 [l, [c, 'Firefox Focus']], 778 [/\bopt\/([\w\.]+)/i], 779 [l, [c, 'Opera Touch']], 780 [/coc_coc\w+\/([\w\.]+)/i], 781 [l, [c, 'Coc Coc']], 782 [/dolfin\/([\w\.]+)/i], 783 [l, [c, 'Dolphin']], 784 [/coast\/([\w\.]+)/i], 785 [l, [c, 'Opera Coast']], 786 [/miuibrowser\/([\w\.]+)/i], 787 [l, [c, 'MIUI Browser']], 788 [/fxios\/([-\w\.]+)/i], 789 [l, [c, 'Firefox']], 790 [/\bqihu|(qi?ho?o?|360)browser/i], 791 [[c, '360 Browser']], 792 [/\b(qq)\/([\w\.]+)/i], 793 [[c, /(.+)/, '$1Browser'], l], 794 [/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i], 795 [[c, /(.+)/, '$1 Browser'], l], 796 [/samsungbrowser\/([\w\.]+)/i], 797 [l, [c, 'Samsung Internet']], 798 [/(comodo_dragon)\/([\w\.]+)/i], 799 [[c, /_/g, ' '], l], 800 [/metasr[\/ ]?([\d\.]+)/i], 801 [l, [c, 'Sogou Explorer']], 802 [/(sogou)mo\w+\/([\d\.]+)/i], 803 [[c, 'Sogou Mobile'], l], 804 [ 805 /(electron)\/([\w\.]+) safari/i, 806 /(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i, 807 /m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i 808 ], 809 [c, l], 810 [/(lbbrowser|rekonq)/i, /\[(linkedin)app\]/i], 811 [c], 812 [/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i], 813 [[c, 'Facebook'], l], 814 [ 815 /(Klarna)\/([\w\.]+)/i, 816 /(kakao(?:talk|story))[\/ ]([\w\.]+)/i, 817 /(naver)\(.*?(\d+\.[\w\.]+).*\)/i, 818 /safari (line)\/([\w\.]+)/i, 819 /\b(line)\/([\w\.]+)\/iab/i, 820 /(alipay)client\/([\w\.]+)/i, 821 /(twitter)(?:and| f.+e\/([\w\.]+))/i, 822 /(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i 823 ], 824 [c, l], 825 [/\bgsa\/([\w\.]+) .*safari\//i], 826 [l, [c, 'GSA']],
vendor: 13,287 bytes, lines 827-1160
827 [/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i], 828 [l, [c, 'TikTok']], 829 [/headlesschrome(?:\/([\w\.]+)| )/i], 830 [l, [c, 'Chrome Headless']], 831 [/ wv\).+(chrome)\/([\w\.]+)/i], 832 [[c, 'Chrome WebView'], l], 833 [/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i], 834 [l, [c, 'Android Browser']], 835 [/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i], 836 [c, l], 837 [/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i], 838 [l, [c, 'Mobile Safari']], 839 [/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i], 840 [l, c], 841 [/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i], 842 [ 843 c, 844 [ 845 l, 846 E, 847 { 848 '1.0': '/8', 849 1.2: '/1', 850 1.3: '/3', 851 '2.0': '/412', 852 '2.0.2': '/416', 853 '2.0.3': '/417', 854 '2.0.4': '/419', 855 '?': '/' 856 } 857 ] 858 ], 859 [/(webkit|khtml)\/([\w\.]+)/i], 860 [c, l], 861 [/(navigator|netscape\d?)\/([-\w\.]+)/i], 862 [[c, 'Netscape'], l], 863 [/(wolvic)\/([\w\.]+)/i], 864 [c, l], 865 [/mobile vr; rv:([\w\.]+)\).+firefox/i], 866 [l, [c, 'Firefox Reality']], 867 [ 868 /ekiohf.+(flow)\/([\w\.]+)/i, 869 /(swiftfox)/i, 870 /(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i, 871 /(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i, 872 /(firefox)\/([\w\.]+)/i, 873 /(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i, 874 /(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i, 875 /(links) \(([\w\.]+)/i 876 ], 877 [c, [l, /_/g, '.']], 878 [/(cobalt)\/([\w\.]+)/i], 879 [c, [l, /master.|lts./, '']] 880 ], 881 cpu: [ 882 [/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i], 883 [['architecture', 'amd64']], 884 [/(ia32(?=;))/i], 885 [['architecture', m]], 886 [/((?:i[346]|x)86)[;\)]/i], 887 [['architecture', 'ia32']], 888 [/\b(aarch64|arm(v?8e?l?|_?64))\b/i], 889 [['architecture', 'arm64']], 890 [/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i], 891 [['architecture', 'armhf']], 892 [/windows (ce|mobile); ppc;/i], 893 [['architecture', 'arm']], 894 [/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i], 895 [['architecture', /ower/, '', m]], 896 [/(sun4\w)[;\)]/i], 897 [['architecture', 'sparc']], 898 [ 899 /((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i 900 ], 901 [['architecture', m]] 902 ], 903 device: [ 904 [/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i], 905 [a, [u, 'Samsung'], [s, d]], 906 [ 907 /\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i, 908 /samsung[- ]((?!sm-[lr])[-\w]+)/i, 909 /sec-(sgh\w+)/i 910 ], 911 [a, [u, 'Samsung'], [s, p]], 912 [/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i], 913 [a, [u, 'Apple'], [s, p]], 914 [ 915 /\((ipad);[-\w\),; ]+apple/i, 916 /applecoremedia\/[\w\.]+ \((ipad)/i, 917 /\b(ipad)\d\d?,\d\d?[;\]].+ios/i 918 ], 919 [a, [u, 'Apple'], [s, d]], 920 [/(macintosh);/i], 921 [a, [u, 'Apple']], 922 [/\b(sh-?[altvz]?\d\d[a-ekm]?)/i], 923 [a, [u, 'Sharp'], [s, p]], 924 [/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i], 925 [a, [u, 'Huawei'], [s, d]], 926 [ 927 /(?:huawei|honor)([-\w ]+)[;\)]/i, 928 /\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i 929 ], 930 [a, [u, 'Huawei'], [s, p]], 931 [ 932 /\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i, 933 /\b; (\w+) build\/hm\1/i, 934 /\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i, 935 /\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i, 936 /oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i, 937 /\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i 938 ], 939 [ 940 [a, /_/g, ' '], 941 [u, 'Xiaomi'], 942 [s, p] 943 ], 944 [ 945 /oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i, 946 /\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i 947 ], 948 [ 949 [a, /_/g, ' '], 950 [u, 'Xiaomi'], 951 [s, d] 952 ], 953 [ 954 /; (\w+) bui.+ oppo/i, 955 /\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i 956 ], 957 [a, [u, 'OPPO'], [s, p]], 958 [/\b(opd2\d{3}a?) bui/i], 959 [a, [u, 'OPPO'], [s, d]], 960 [/vivo (\w+)(?: bui|\))/i, /\b(v[12]\d{3}\w?[at])(?: bui|;)/i], 961 [a, [u, 'Vivo'], [s, p]], 962 [/\b(rmx[1-3]\d{3})(?: bui|;|\))/i], 963 [a, [u, 'Realme'], [s, p]], 964 [ 965 /\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i, 966 /\bmot(?:orola)?[- ](\w*)/i, 967 /((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i 968 ], 969 [a, [u, 'Motorola'], [s, p]], 970 [/\b(mz60\d|xoom[2 ]{0,2}) build\//i], 971 [a, [u, 'Motorola'], [s, d]], 972 [/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i], 973 [a, [u, 'LG'], [s, d]], 974 [ 975 /(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i, 976 /\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i, 977 /\blg-?([\d\w]+) bui/i 978 ], 979 [a, [u, 'LG'], [s, p]], 980 [ 981 /(ideatab[-\w ]+)/i, 982 /lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i 983 ], 984 [a, [u, 'Lenovo'], [s, d]], 985 [/(?:maemo|nokia).*(n900|lumia \d+)/i, /nokia[-_ ]?([-\w\.]*)/i], 986 [ 987 [a, /_/g, ' '], 988 [u, 'Nokia'], 989 [s, p] 990 ], 991 [/(pixel c)\b/i], 992 [a, [u, 'Google'], [s, d]], 993 [/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i], 994 [a, [u, 'Google'], [s, p]], 995 [ 996 /droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i 997 ], 998 [a, [u, 'Sony'], [s, p]], 999 [/sony tablet [ps]/i, /\b(?:sony)?sgp\w+(?: bui|\))/i], 1000 [ 1001 [a, 'Xperia Tablet'], 1002 [u, 'Sony'], 1003 [s, d] 1004 ], 1005 [/ (kb2005|in20[12]5|be20[12][59])\b/i, /(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i], 1006 [a, [u, 'OnePlus'], [s, p]], 1007 [ 1008 /(alexa)webm/i, 1009 /(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i, 1010 /(kf[a-z]+)( bui|\)).+silk\//i 1011 ], 1012 [a, [u, 'Amazon'], [s, d]], 1013 [/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i], 1014 [ 1015 [a, /(.+)/g, 'Fire Phone $1'], 1016 [u, 'Amazon'], 1017 [s, p] 1018 ], 1019 [/(playbook);[-\w\),; ]+(rim)/i], 1020 [a, u, [s, d]], 1021 [/\b((?:bb[a-f]|st[hv])100-\d)/i, /\(bb10; (\w+)/i], 1022 [a, [u, 'BlackBerry'], [s, p]], 1023 [/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i], 1024 [a, [u, 'ASUS'], [s, d]], 1025 [/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i], 1026 [a, [u, 'ASUS'], [s, p]], 1027 [/(nexus 9)/i], 1028 [a, [u, 'HTC'], [s, d]], 1029 [ 1030 /(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i, 1031 /(zte)[- ]([\w ]+?)(?: bui|\/|\))/i, 1032 /(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i 1033 ], 1034 [u, [a, /_/g, ' '], [s, p]], 1035 [ 1036 /droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i 1037 ], 1038 [a, [u, 'TCL'], [s, d]], 1039 [/(itel) ((\w+))/i], 1040 [[u, m], a, [s, E, { tablet: ['p10001l', 'w7001'], '*': 'mobile' }]], 1041 [/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i], 1042 [a, [u, 'Acer'], [s, d]], 1043 [/droid.+; (m[1-5] note) bui/i, /\bmz-([-\w]{2,})/i], 1044 [a, [u, 'Meizu'], [s, p]], 1045 [/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i], 1046 [a, [u, 'Ulefone'], [s, p]], 1047 [/droid.+; (a(?:015|06[35]|142p?))/i], 1048 [a, [u, 'Nothing'], [s, p]], 1049 [ 1050 /(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i, 1051 /(hp) ([\w ]+\w)/i, 1052 /(asus)-?(\w+)/i, 1053 /(microsoft); (lumia[\w ]+)/i, 1054 /(lenovo)[-_ ]?([-\w]+)/i, 1055 /(jolla)/i, 1056 /(oppo) ?([\w ]+) bui/i 1057 ], 1058 [u, a, [s, p]], 1059 [ 1060 /(kobo)\s(ereader|touch)/i, 1061 /(archos) (gamepad2?)/i, 1062 /(hp).+(touchpad(?!.+tablet)|tablet)/i, 1063 /(kindle)\/([\w\.]+)/i, 1064 /(nook)[\w ]+build\/(\w+)/i, 1065 /(dell) (strea[kpr\d ]*[\dko])/i, 1066 /(le[- ]+pan)[- ]+(\w{1,9}) bui/i, 1067 /(trinity)[- ]*(t\d{3}) bui/i, 1068 /(gigaset)[- ]+(q\w{1,9}) bui/i, 1069 /(vodafone) ([\w ]+)(?:\)| bui)/i 1070 ], 1071 [u, a, [s, d]], 1072 [/(surface duo)/i], 1073 [a, [u, 'Microsoft'], [s, d]], 1074 [/droid [\d\.]+; (fp\du?)(?: b|\))/i], 1075 [a, [u, 'Fairphone'], [s, p]], 1076 [/(u304aa)/i], 1077 [a, [u, 'AT&T'], [s, p]], 1078 [/\bsie-(\w*)/i], 1079 [a, [u, 'Siemens'], [s, p]], 1080 [/\b(rct\w+) b/i], 1081 [a, [u, 'RCA'], [s, d]], 1082 [/\b(venue[\d ]{2,7}) b/i], 1083 [a, [u, 'Dell'], [s, d]], 1084 [/\b(q(?:mv|ta)\w+) b/i], 1085 [a, [u, 'Verizon'], [s, d]], 1086 [/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i], 1087 [a, [u, 'Barnes & Noble'], [s, d]], 1088 [/\b(tm\d{3}\w+) b/i], 1089 [a, [u, 'NuVision'], [s, d]], 1090 [/\b(k88) b/i], 1091 [a, [u, 'ZTE'], [s, d]], 1092 [/\b(nx\d{3}j) b/i], 1093 [a, [u, 'ZTE'], [s, p]], 1094 [/\b(gen\d{3}) b.+49h/i], 1095 [a, [u, 'Swiss'], [s, p]], 1096 [/\b(zur\d{3}) b/i], 1097 [a, [u, 'Swiss'], [s, d]], 1098 [/\b((zeki)?tb.*\b) b/i], 1099 [a, [u, 'Zeki'], [s, d]], 1100 [/\b([yr]\d{2}) b/i, /\b(dragon[- ]+touch |dt)(\w{5}) b/i], 1101 [[u, 'Dragon Touch'], a, [s, d]], 1102 [/\b(ns-?\w{0,9}) b/i], 1103 [a, [u, 'Insignia'], [s, d]], 1104 [/\b((nxa|next)-?\w{0,9}) b/i], 1105 [a, [u, 'NextBook'], [s, d]], 1106 [/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i], 1107 [[u, 'Voice'], a, [s, p]], 1108 [/\b(lvtel\-)?(v1[12]) b/i], 1109 [[u, 'LvTel'], a, [s, p]], 1110 [/\b(ph-1) /i], 1111 [a, [u, 'Essential'], [s, p]], 1112 [/\b(v(100md|700na|7011|917g).*\b) b/i], 1113 [a, [u, 'Envizen'], [s, d]], 1114 [/\b(trio[-\w\. ]+) b/i], 1115 [a, [u, 'MachSpeed'], [s, d]], 1116 [/\btu_(1491) b/i], 1117 [a, [u, 'Rotor'], [s, d]], 1118 [/(shield[\w ]+) b/i], 1119 [a, [u, 'Nvidia'], [s, d]], 1120 [/(sprint) (\w+)/i], 1121 [u, a, [s, p]], 1122 [/(kin\.[onetw]{3})/i], 1123 [ 1124 [a, /\./g, ' '], 1125 [u, 'Microsoft'], 1126 [s, p] 1127 ], 1128 [/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i], 1129 [a, [u, 'Zebra'], [s, d]], 1130 [/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i], 1131 [a, [u, 'Zebra'], [s, p]], 1132 [/smart-tv.+(samsung)/i], 1133 [u, [s, _]], 1134 [/hbbtv.+maple;(\d+)/i], 1135 [ 1136 [a, /^/, 'SmartTV'], 1137 [u, 'Samsung'], 1138 [s, _] 1139 ], 1140 [/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i], 1141 [ 1142 [u, 'LG'], 1143 [s, _] 1144 ], 1145 [/(apple) ?tv/i], 1146 [u, [a, 'Apple TV'], [s, _]], 1147 [/crkey/i], 1148 [ 1149 [a, 'Chromecast'], 1150 [u, 'Google'], 1151 [s, _] 1152 ], 1153 [/droid.+aft(\w+)( bui|\))/i], 1154 [a, [u, 'Amazon'], [s, _]], 1155 [/\(dtv[\);].+(aquos)/i, /(aquos-tv[\w ]+)\)/i], 1156 [a, [u, 'Sharp'], [s, _]], 1157 [/(bravia[\w ]+)( bui|\))/i], 1158 [a, [u, 'Sony'], [s, _]], 1159 [/(mitv-\w{5}) bui/i], 1160 [a, [u, 'Xiaomi'], [s, _]],
vendor: 5,339 bytes, lines 1161-1289
1161 [/Hbbtv.*(technisat) (.*);/i], 1162 [u, a, [s, _]], 1163 [ 1164 /\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i, 1165 /hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i 1166 ], 1167 [ 1168 [u, b], 1169 [a, b], 1170 [s, _] 1171 ], 1172 [/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i], 1173 [[s, _]], 1174 [/(ouya)/i, /(nintendo) ([wids3utch]+)/i], 1175 [u, a, [s, 'console']], 1176 [/droid.+; (shield) bui/i], 1177 [a, [u, 'Nvidia'], [s, 'console']], 1178 [/(playstation [345portablevi]+)/i], 1179 [a, [u, 'Sony'], [s, 'console']], 1180 [/\b(xbox(?: one)?(?!; xbox))[\); ]/i], 1181 [a, [u, 'Microsoft'], [s, 'console']], 1182 [/\b(sm-[lr]\d\d[05][fnuw]?s?)\b/i], 1183 [a, [u, 'Samsung'], [s, 'wearable']], 1184 [/((pebble))app/i], 1185 [u, a, [s, 'wearable']], 1186 [/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i], 1187 [a, [u, 'Apple'], [s, 'wearable']], 1188 [/droid.+; (glass) \d/i], 1189 [a, [u, 'Google'], [s, 'wearable']], 1190 [/droid.+; (wt63?0{2,3})\)/i], 1191 [a, [u, 'Zebra'], [s, 'wearable']], 1192 [/(quest( \d| pro)?)/i], 1193 [a, [u, 'Facebook'], [s, 'wearable']], 1194 [/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i], 1195 [u, [s, 'embedded']], 1196 [/(aeobc)\b/i], 1197 [a, [u, 'Amazon'], [s, 'embedded']], 1198 [/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i], 1199 [a, [s, p]], 1200 [/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i], 1201 [a, [s, d]], 1202 [/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i], 1203 [[s, d]], 1204 [/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i], 1205 [[s, p]], 1206 [/(android[-\w\. ]{0,9});.+buil/i], 1207 [a, [u, 'Generic']] 1208 ], 1209 engine: [ 1210 [/windows.+ edge\/([\w\.]+)/i], 1211 [l, [c, 'EdgeHTML']], 1212 [/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i], 1213 [l, [c, 'Blink']], 1214 [ 1215 /(presto)\/([\w\.]+)/i, 1216 /(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i, 1217 /ekioh(flow)\/([\w\.]+)/i, 1218 /(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i, 1219 /(icab)[\/ ]([23]\.[\d\.]+)/i, 1220 /\b(libweb)/i 1221 ], 1222 [c, l], 1223 [/rv\:([\w\.]{1,9})\b.+(gecko)/i], 1224 [l, c] 1225 ], 1226 os: [ 1227 [/microsoft (windows) (vista|xp)/i], 1228 [c, l], 1229 [/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i], 1230 [c, [l, E, R]], 1231 [ 1232 /windows nt 6\.2; (arm)/i, 1233 /windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i, 1234 /(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i 1235 ], 1236 [ 1237 [l, E, R], 1238 [c, 'Windows'] 1239 ], 1240 [ 1241 /ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i, 1242 /(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i, 1243 /cfnetwork\/.+darwin/i 1244 ], 1245 [ 1246 [l, /_/g, '.'], 1247 [c, 'iOS'] 1248 ], 1249 [/(mac os x) ?([\w\. ]*)/i, /(macintosh|mac_powerpc\b)(?!.+haiku)/i], 1250 [ 1251 [c, 'Mac OS'], 1252 [l, /_/g, '.'] 1253 ], 1254 [/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i], 1255 [l, c], 1256 [ 1257 /(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i, 1258 /(blackberry)\w*\/([\w\.]*)/i, 1259 /(tizen|kaios)[\/ ]([\w\.]+)/i, 1260 /\((series40);/i 1261 ], 1262 [c, l], 1263 [/\(bb(10);/i], 1264 [l, [c, 'BlackBerry']], 1265 [/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i], 1266 [l, [c, 'Symbian']], 1267 [/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i], 1268 [l, [c, 'Firefox OS']], 1269 [/web0s;.+rt(tv)/i, /\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i], 1270 [l, [c, 'webOS']], 1271 [/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i], 1272 [l, [c, 'watchOS']], 1273 [/crkey\/([\d\.]+)/i], 1274 [l, [c, 'Chromecast']], 1275 [/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i], 1276 [[c, 'Chromium OS'], l], 1277 [ 1278 /panasonic;(viera)/i, 1279 /(netrange)mmh/i, 1280 /(nettv)\/(\d+\.[\w\.]+)/i, 1281 /(nintendo|playstation) ([wids345portablevuch]+)/i, 1282 /(xbox); +xbox ([^\);]+)/i, 1283 /\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i, 1284 /(mint)[\/\(\) ]?(\w*)/i, 1285 /(mageia|vectorlinux)[; ]/i, 1286 /([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i, 1287 /(hurd|linux) ?([\w\.]*)/i, 1288 /(gnu) ?([\w\.]*)/i, 1289 /\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,
1290 /(haiku) (\w+)/i 1291 ], 1292 [c, l], 1293 [/(sunos) ?([\w\.\d]*)/i], 1294 [[c, 'Solaris'], l], 1295 [ 1296 /((?:open)?solaris)[-\/ ]?([\w\.]*)/i, 1297 /(aix) ((\d)(?=\.|\)| )[\w\.])*/i, 1298 /\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i, 1299 /(unix) ?([\w\.]*)/i 1300 ], 1301 [c, l] 1302 ] 1303 }, 1304 v = function (e, t) { 1305 if (('object' == typeof e && ((t = e), (e = void 0)), !(this instanceof v))) 1306 return new v(e, t).getResult() 1307 var n = void 0 !== o && o.navigator ? o.navigator : void 0, 1308 r = e || (n && n.userAgent ? n.userAgent : ''), 1309 i = n && n.userAgentData ? n.userAgentData : void 0, 1310 a = t 1311 ? (function (e, t) { 1312 var n = {} 1313 for (var r in e) 1314 t[r] && t[r].length % 2 == 0 ? (n[r] = t[r].concat(e[r])) : (n[r] = e[r]) 1315 return n 1316 })(g, t) 1317 : g, 1318 c = n && n.userAgent == r 1319 return ( 1320 (this.getBrowser = function () { 1321 var e, 1322 t = {} 1323 return ( 1324 (t.name = void 0), 1325 (t.version = void 0), 1326 w.call(t, r, a.browser), 1327 (t.major = 1328 'string' == typeof (e = t.version) 1329 ? e.replace(/[^\d\.]/g, '').split('.')[0] 1330 : void 0), 1331 c && n && n.brave && 'function' == typeof n.brave.isBrave && (t.name = 'Brave'), 1332 t 1333 ) 1334 }), 1335 (this.getCPU = function () { 1336 var e = { architecture: void 0 } 1337 return w.call(e, r, a.cpu), e 1338 }), 1339 (this.getDevice = function () { 1340 var e = { vendor: void 0, model: void 0, type: void 0 } 1341 return ( 1342 w.call(e, r, a.device), 1343 c && !e.type && i && i.mobile && (e.type = p), 1344 c && 1345 'Macintosh' == e.model && 1346 n && 1347 'undefined' != typeof n.standalone && 1348 n.maxTouchPoints && 1349 n.maxTouchPoints > 2 && 1350 ((e.model = 'iPad'), (e.type = d)), 1351 e 1352 ) 1353 }), 1354 (this.getEngine = function () { 1355 var e = { name: void 0, version: void 0 } 1356 return w.call(e, r, a.engine), e 1357 }), 1358 (this.getOS = function () { 1359 var e = { name: void 0, version: void 0 } 1360 return ( 1361 w.call(e, r, a.os), 1362 c && 1363 !e.name && 1364 i && 1365 i.platform && 1366 'Unknown' != i.platform && 1367 (e.name = i.platform 1368 .replace(/chrome os/i, 'Chromium OS') 1369 .replace(/macos/i, 'Mac OS')), 1370 e 1371 ) 1372 }), 1373 (this.getResult = function () { 1374 return { 1375 ua: this.getUA(), 1376 browser: this.getBrowser(), 1377 engine: this.getEngine(), 1378 os: this.getOS(), 1379 device: this.getDevice(), 1380 cpu: this.getCPU() 1381 } 1382 }), 1383 (this.getUA = function () { 1384 return r 1385 }), 1386 (this.setUA = function (e) { 1387 return (r = 'string' == typeof e && e.length > 500 ? b(e, 500) : e), this 1388 }), 1389 this.setUA(r), 1390 this 1391 ) 1392 } 1393 ;(v.VERSION = '1.0.39'), 1394 (v.BROWSER = f([c, l, 'major'])), 1395 (v.CPU = f(['architecture'])), 1396 (v.DEVICE = f([a, u, s, 'console', p, _, d, 'wearable', 'embedded'])), 1397 (v.ENGINE = v.OS = f([c, l])), 1398 void 0 !== t 1399 ? (void 0 !== e && e.exports && (t = e.exports = v), (t.UAParser = v)) 1400 : n(6) 1401 ? void 0 === 1402 (r = function () { 1403 return v 1404 }.call(t, n, t, e)) || (e.exports = r) 1405 : void 0 !== o && (o.UAParser = v) 1406 var y = void 0 !== o && (o.jQuery || o.Zepto) 1407 if (y && !y.ua) { 1408 var O = new v() 1409 ;(y.ua = O.getResult()), 1410 (y.ua.get = function () { 1411 return O.getUA() 1412 }), 1413 (y.ua.set = function (e) { 1414 O.setUA(e) 1415 var t = O.getResult() 1416 for (var n in t) y.ua[n] = t[n] 1417 }) 1418 } 1419 })('object' == typeof window ? window : this) 1420 }, 1421 , 1422 , 1423 , 1424 , 1425 function (e, t, n) { 1426 'use strict' 1427 ;
1427(t.__esModule = !0), 1428 (t.TopicEventEnum = void 0), 1429 (function (e) { 1430 ;(e.GET_PREHANDLE = 'GET_PREHANDLE'), 1431 (e.HYBRID_VERIFY = 'HYBRID_VERIFY'), 1432 (e.READY_FUNC = 'READY_FUNC'), 1433 (e.CALLBACK = 'CALLBACK'), 1434 (e.REFRESH = 'REFRESH'), 1435 (e.REFRESH_MAX = 'REFRESH_MAX'), 1436 (e.LIMIT_CLOSE = 'LIMIT_CLOSE'), 1437 (e.IFRAME_ERROR = 'IFRAME_ERROR'), 1438 (e.EXCHANGE_AGED = 'EXCHANGE_AGED'), 1439 (e.SHOW_CALLBACK = 'SHOW_CALLBACK'), 1440 (e.ON_BACK = 'ON_BACK'), 1441 (e.ON_SUCCESS = 'ON_SUCCESS'), 1442 (e.ON_CLOSE = 'ON_CLOSE'), 1443 (e.REMOVE_POPUP_BORDER = 'REMOVE_POPUP_BORDER'), 1444 (e.WINDOW_CHANGED = 'WINDOW_CHANGED'), 1445 (e.READY_CONFIRM = 'READY_CONFIRM'), 1446 (e.CHECK_PRELOAD_READY = 'CHECK_PRELOAD_READY'), 1447 (e.PRE_LOAD_READY = 'PRE_LOAD_READY'), 1448 (e.CAP_CLOSE = 'CAP_CLOSE'), 1449 (e.VERIFY_SUCCESS = 'VERIFY_SUCCESS'), 1450 (e.SESSION_TIMEOUT = 'SESSION_TIMEOUT'), 1451 (e.GO_AGED = 'GO_AGED'), 1452 (e.GO_NORMAL_VERIFY = 'GO_NORMAL_VERIFY'), 1453 (e[(e.PC_REFRESH = 15)] = 'PC_REFRESH'), 1454 (e[(e.OLD_FRAME_REFRESH = 11)] = 'OLD_FRAME_REFRESH'), 1455 (e[(e.OLD_PC_SESSION_TIMEOUT = 16)] = 'OLD_PC_SESSION_TIMEOUT'), 1456 (e[(e.H5_SESSION_TIMEOUT = 12)] = 'H5_SESSION_TIMEOUT'), 1457 (e[(e.ON_HYBRID_VERIFY = 8)] = 'ON_HYBRID_VERIFY'), 1458 (e[(e.ON_READY = 10)] = 'ON_READY'), 1459 (e[(e.ON_POINT_LOADED = 14)] = 'ON_POINT_LOADED'), 1460 (e[(e.OLD_ON_SUCCESS = 3)] = 'OLD_ON_SUCCESS'), 1461 (e[(e.OLD_ON_READY = 7)] = 'OLD_ON_READY'), 1462 (e[(e.OLD_ON_CLOSE = 6)] = 'OLD_ON_CLOSE'), 1463 (e[(e.VTT_ON_CLOSE = 13)] = 'VTT_ON_CLOSE'), 1464 (e[(e.VTT_ON_BACK = 4)] = 'VTT_ON_BACK'), 1465 (e[(e.OLD_GO_AGED = 36)] = 'OLD_GO_AGED') 1466 })(t.TopicEventEnum || (t.TopicEventEnum = {})) 1467 }, 1468 function (e, t, n) { 1469 'use strict' 1470 ;(t.__esModule = !0), 1471 (t.get$Class = t.get$Id = t.domClass = t.domId = void 0), 1472 (t.domId = { 1473 captchaRoot: 'tcaptcha_transform_dy', 1474 captchaPopHeader: 'tCaptchaDyPopCtWrapHeader', 1475 captchaDyBodyWrap: 'tCaptchaDyBodyWrap', 1476 captchaContent: 'tCaptchaDyContent', 1477 captchaPopHeaderTitle: 'tCaptchaDyPopHeaderTitle', 1478 captchaEmbedShowFB: 'tCaptchaDyEmbedShowFB', 1479 captchaEmbedReload: 'tCaptchaDyEmbedReload', 1480 captchaScriptFrame: 'tCaptchaScriptFrame', 1481 frameEmbedLoading: 'tCaptchaEmbedLoading', 1482 frameArea: 'tCaptchaIframeArea', 1483 frameIconRefresh: 'tCaptchaIconRefresh', 1484 frameTransformHeader: 'tCaptchaTransformHeader', 1485 frameTransformText: 'tCaptchaTransformText', 1486 frameTransformClose: 'tCaptchaTransformClose', 1487 frameTransformEIcon: 'tCaptchaTransformEIcon', 1488 frameTransformEb: 'tCaptchaTransformEb', 1489 frameTransformEh: 'tCaptchaTransformEh', 1490 frameVerifyArea: 'tCaptchaVerifyArea', 1491 frameVerifyIcon: 'tCaptchaVerifyIcon', 1492 frameContainer: 'tCaptchaContainer', 1493 frameTransformArea: 'tCaptchaTransformArea', 1494 frameMaskLayer: 'tCaptchaMaskLayer', 1495 frameVerifyText: 'tCaptchaVerifyText', 1496 frameLoadingAnimation: 'tCaptchaLoadingAnimation' 1497 }), 1498 (t.domClass = { 1499 hideFeedback: 'tencent-captcha-dy__hide-feedback', 1500 show: 'tencent-captcha-dy__show', 1501 hide: 'tencent-captcha-dy__hide', 1502 instructionIcon: 'tencent-captcha-dy__instruction-icon', 1503 instructionError: 'tencent-captcha-dy__instruction-error', 1504 rightToLeft: 'tencent-captcha-dy__right-to-left', 1505 capTitle: 'tencent-captcha-dy__title', 1506 smallFont: 'tencent-captcha-dy__small-fontsize', 1507 multiLine: 'tencent-captcha-dy__multi-line', 1508 middleFont: 'tencent-captcha-dy__middle-fontsize', 1509 embedArea: 'tencent-captcha-dy__embed', 1510 agedIconWrap: 'tencent-captcha-dy__aged-icon', 1511 normalVerifyIcon: 'tencent-captcha-dy__normal-verify-icon', 1512 statusNormal: 'tencent-captcha-dy__status-normal', 1513 statusHover: 'tencent-captcha-dy__status-hover', 1514 HoverTip: 'tencent-captcha-dy__hover-tip', 1515 noHeader: 'tencent-captcha-dy__noHeader', 1516 darkMode: 'tencent-captcha-dy__dark-mode', 1517 fgItem: 'tencent-captcha-dy__fg-item', 1518 sliderIE: 'tencent-captcha-dy__slider-ie', 1519 sliderBG: 'tencent-captcha-dy__slider-bg', 1520 unselectable: 'tencent-captcha-dy__unselectable', 1521 iconBtn: 'tencent-captcha-dy__iconfont-btn', 1522 sliderNormal: 'tencent-captcha-dy__slider-normal', 1523 blankText: 'tencent-captcha-dy__blank-text', 1524 operateBorder: 'tencent-captcha-dy__opera-border', 1525 clickMark: 'tencent-captcha-dy__click-mark', 1526 pointer: 'tencent-captcha-dy__pointer', 1527 frameEmbedLoading: 'tencent-captcha__embed-loading', 1528 frameEmbedDots: 'tencent-captcha__embed-dots', 1529 frameEmbedDot: 'tencent-captcha__embed-dot', 1530 frameArea: 'tencent-captcha__iframe-area', 1531 frameChrome75: 'tencent-captcha__chrome-75', 1532 frameTransform: 'tencent-captcha__transform', 1533 frameDarkMode: 'tencent-captcha__dark-mode', 1534 frameIcons: 'tencent-captcha__frame-icons', 1535 frameIconRefresh: 'tencent-captcha__icon-refresh', 1536 frameTransformHeader: 'tencent-captcha__transform-header', 1537 frameTransformText: 'tencent-captcha__transform-text', 1538 frameTransformClose: 'tencent-captcha__transform-close', 1539 frameTransformEIcon: 'tencent-captcha__transform-eicon', 1540 frameTransformEb: 'tencent-captcha__transform-eb', 1541 frameTransformEh: 'tencent-captcha__transform-eh', 1542 frameMiddleFont: 'tencent-captcha__middle-fontsize', 1543 frameSmallFont: 'tencent-captcha__small-fontsize', 1544 frameShowIcon: 'tencent-captcha__show-icon', 1545 frameContainer: 'tencent-captcha__container', 1546 frameContainerIframe: 'tencent-captcha__container-iframe', 1547 frameMaskLayer: 'tencent-captcha__mask-layer', 1548 frameVerifyArea: 'tencent-captcha__verify-area', 1549 frameVerifyIcon: 'tencent-captcha__verify-icon', 1550 frameDotsItem: 'tencent-captcha__dots-item', 1551 frameVerifyText: 'tencent-captcha__verify-text', 1552 frameWrapIE9: 'tencent-captcha-dy__frame-wrap-ie9', 1553 frameWrapIE8: 'tencent-captcha-dy__frame-wrap-ie8', 1554 frameWrapIE7: 'tencent-captcha-dy__frame-wrap-ie7' 1555 }) 1556 t.get$Id = function (e) { 1557 return 'string' == typeof e 1558 ? window.cap$JQ('#'.concat(e)) 1559 : window.cap$JQ('#'.concat(e.join(' #'))) 1560 } 1561 t.get$Class = function (e) { 1562 return 'string' == typeof e 1563 ? window.cap$JQ('.'.concat(e)) 1564 : window.cap$JQ('.'.concat(e.join(' .'))) 1565 } 1566 }, 1567 function (e, t, n) { 1568 'use strict' 1569 var r = 1570 (this && this.__read) || 1571 function (e, t) { 1572 var n = 'function' == typeof Symbol && e[Symbol.iterator] 1573 if (!n) return e 1574 var r, 1575 o, 1576 i = n.call(e), 1577 a = [] 1578 try { 1579 for (; (void 0 === t || t-- > 0) && !(r = i.next()).done; ) a.push(r.value) 1580 } catch (c) { 1581 o = { error: c } 1582 } finally { 1583 try { 1584 r && !r.done && (n = i['return']) && n.call(i) 1585 } finally { 1586 if (o) throw o.error 1587 } 1588 } 1589 return a 1590 }, 1591 o = 1592 (this && this.__spreadArray) || 1593 function (e, t, n) { 1594 if (n || 2 === arguments.length) 1595 for (var r, o = 0, i = t.length; o < i; o++) 1596 (!r && o in t) || (r || (r = Array.prototype.slice.call(t, 0, o)), (r[o] = t[o])) 1597 return e.concat(r || Array.prototype.slice.call(t)) 1598 } 1599 t.__esModule = !0 1600 var i, 1601 a = n(5), 1602 c = n(1), 1603 s = { 1604 ERROR_TYPE_FRAMEJS_DOWNLOAD_FAIL: 16, 1605 ERROR_TYPE_JSONP_PREHANDLE: 17, 1606 ERROR_TYPE_FRAMEJS_CODE_ERROR: 18, 1607 CALLBACK_NAME: 19, 1608 IFRAME_CREATE_ERROR: 25, 1609 IFRAME_POPUP_CREATE_ERROR: 26, 1610 IFRAME_FULL_CREATE_ERROR: 27, 1611 OTHER_DOMAIN_MONITOR: 38, 1612 FRAME_JS_LOAD_TIMEOUT: 40, 1613 RCE_PARAM_ERROR: 41, 1614 ERROR_TYPE_CAPTCHA_RUN_FAIL: 45, 1615 ERROR_TYPE_DY_ELE_RUN_FAIL: 48 1616 }, 1617 u = { 1618 ERROR_TYPE_FRAMEJS_DOWNLOAD_FAIL: 'ERROR_TYPE_FRAMEJS_DOWNLOAD_FAIL', 1619 ERROR_TYPE_JSONP_PREHANDLE: 'ERROR_TYPE_JSONP_PREHANDLE', 1620 ERROR_TYPE_FRAMEJS_CODE_ERROR: 'ERROR_TYPE_FRAMEJS_CODE_ERROR', 1621 CALLBACK_NAME: 'CALLBACK_NAME', 1622 RCE_PARAM_ERROR: 'RCE_PARAM_ERROR', 1623 ERROR_TYPE_CAPTCHA_RUN_FAIL: 'ERROR_TYPE_CAPTCHA_RUN_FAIL', 1624 ERROR_TYPE_DY_ELE_RUN_FAIL: 'ERROR_TYPE_DY_ELE_RUN_FAIL' 1625 }, 1626 l = [] 1627 function p(e, t, n) { 1628 if (!a.isDev) 1629 try { 1630 if (void 0 === i) return void l.push([e, t, n]) 1631 if (i) return 1632 ;(n = n || u[e]).length > 1024 && n.substr(0, 1024), (e = s[e]) 1633 var r = ['type='.concat(e), 'appid='.concat(t), 'reason='.concat(encodeURIComponent(n))] 1634 new Image().src = '' 1635 .concat(window.AqSCodeCapDomain || '', '/cap_monitor?') 1636 .concat((0, c.getLogCommonParams)().join('&'), '&') 1637 .concat(r.join('&')) 1638 } catch (o) {} 1639 } 1640 t['default'] = { 1641 type: s, 1642 send: p, 1643 perfectStack: function (e) { 1644 var t = '' 1645 e && 1646 e.stack && 1647 (t = e.stack 1648 .replace(/\n/gi, '') 1649 .split(/\bat\b/) 1650 .join('\n') 1651 .replace(/\?[^:]+/gi, '')) 1652 try { 1653 var n = e.toString() 1654 t.indexOf(n) < 0 && (t = ''.concat(n, '@').concat(t)) 1655 } catch (r) {} 1656 return t 1657 }, 1658 setGlobalStatus: function (e) { 1659 ;(i = e) || 1660 l.forEach(function (e) { 1661 return p.apply(void 0, o([], r(e), !1)) 1662 }) 1663 } 1664 } 1665 }, 1666 , 1667 function (e, t) { 1668 function n(e, t) { 1669 Array.prototype[e] || (Array.prototype[e] = t) 1670 } 1671 n('indexOf', function (e) { 1672 var t = this.length, 1673 n = Number(arguments[1]) || 0 1674 for (n < 0 && (n += t); n < t; ) { 1675 if (n in this && this[n] === e) return n 1676 n++ 1677 } 1678 return -1 1679 }),
1680 n('forEach', function (e, t) { 1681 if ('function' != typeof e) throw new TypeError() 1682 for (var n = this.length, r = 0; r < n; r++) e.call(t, this[r], r, this) 1683 }), 1684 n('map', function (e, t) { 1685 if ('function' != typeof e) throw new TypeError() 1686 for (var n = this.length, r = new Array(n), o = 0; o < n; o++) 1687 r[o] = e.call(t, this[o], o, this) 1688 return r 1689 }), 1690 n('filter', function (e, t) { 1691 if ('function' != typeof e) throw new TypeError() 1692 for (var n = this.length, r = [], o = 0; o < n; o++) 1693 if (o in this) { 1694 var i = this[o] 1695 e.call(t, i, o, this) && r.push(i) 1696 } 1697 return r 1698 }), 1699 n('some', function (e, t) { 1700 if ('function' != typeof e) throw new TypeError() 1701 for (var n = this.length, r = 0; r < n; r++) 1702 if (r in this && e.call(t, this[r], r, this)) return !0 1703 return !1 1704 }), 1705 n('every', function (e, t) { 1706 if ('function' != typeof e) throw new TypeError() 1707 for (var n = this.length, r = 0; r < n; r++) 1708 if (r in this && !e.call(t, this[r], r, this)) return !1 1709 return !0 1710 }), 1711 n('join', function (e, t) { 1712 if ('function' != typeof e) throw new TypeError() 1713 for (var n = '', r = 0; r < this.length - 1; r++) n += this[r] + sep 1714 return (n += this[this.length - 1]) 1715 }) 1716 }, 1717 , 1718 , 1719 , 1720 , 1721 , 1722 , 1723 function (e, t, n) { 1724 'use strict' 1725 ;(t.__esModule = !0), (t.isIE9 = void 0) 1726 var r = n(1) 1727 n(28) 1728 var o = (0, r.getIEVersion)() 1729 if (((t.isIE9 = o > -1 && 9 === o), !0 === window.__TencentCaptchaExists__ && !t.isIE9)) 1730 throw new Error( 1731 '\u8bf7\u52ff\u591a\u6b21\u5f15\u7528\u817e\u8baf\u9a8c\u8bc1\u7801\u7684\u63a5\u5165js' 1732 ) 1733 window.__TencentCaptchaExists__ = !0 1734 }, 1735 function (module, exports, __webpack_require__) { 1736 'use strict' 1737 var _typeof = 1738 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator 1739 ? function (e) { 1740 return typeof e 1741 } 1742 : function (e) { 1743 return e && 1744 'function' == typeof Symbol && 1745 e.constructor === Symbol && 1746 e !== Symbol.prototype 1747 ? 'symbol' 1748 : typeof e 1749 } 1750 'object' !== ('undefined' == typeof JSON ? 'undefined' : _typeof(JSON)) && (JSON = {}), 1751 (function () { 1752 var rx_one = /^[\],:{}\s]*$/, 1753 rx_two = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, 1754 rx_three = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, 1755 rx_four = /(?:^|:|,)(?:\s*\[)+/g, 1756 rx_escapable = 1757 /[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, 1758 rx_dangerous = 1759 /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, 1760 gap, 1761 indent, 1762 meta, 1763 rep 1764 function f(e) { 1765 return e < 10 ? '0' + e : e 1766 } 1767 function this_value() { 1768 return this.valueOf() 1769 } 1770 function quote(e) { 1771 return ( 1772 (rx_escapable.lastIndex = 0), 1773 rx_escapable.test(e) 1774 ? '"' + 1775 e.replace(rx_escapable, function (e) { 1776 var t = meta[e] 1777 return 'string' == typeof t 1778 ? t 1779 : '\\u' + ('0000' + e.charCodeAt(0).toString(16)).slice(-4) 1780 }) + 1781 '"' 1782 : '"' + e + '"' 1783 ) 1784 } 1785 function str(e, t) { 1786 var n, 1787 r, 1788 o, 1789 i, 1790 a, 1791 c = gap, 1792 s = t[e] 1793 switch ( 1794 (s && 1795 'object' === (void 0 === s ? 'undefined' : _typeof(s)) && 1796 'function' == typeof s.toJSON && 1797 (s = s.toJSON(e)), 1798 'function' == typeof rep && (s = rep.call(t, e, s)), 1799 void 0 === s ? 'undefined' : _typeof(s)) 1800 ) { 1801 case 'string': 1802 return quote(s) 1803 case 'number': 1804 return isFinite(s) ? String(s) : 'null' 1805 case 'boolean': 1806 case 'null': 1807 return String(s) 1808 case 'object': 1809 if (!s) return 'null' 1810 if ( 1811 ((gap += indent), (a = []), '[object Array]' === Object.prototype.toString.apply(s)) 1812 ) { 1813 for (i = s.length, n = 0; n < i; n += 1) a[n] = str(n, s) || 'null' 1814 return ( 1815 (o = 1816 0 === a.length 1817 ? '[]' 1818 : gap 1819 ? '[\n' + gap + a.join(',\n' + gap) + '\n' + c + ']' 1820 : '[' + a.join(',') + ']'), 1821 (gap = c), 1822 o 1823 ) 1824 } 1825 if (rep && 'object' === (void 0 === rep ? 'undefined' : _typeof(rep))) 1826 for (i = rep.length, n = 0; n < i; n += 1) 1827 'string' == typeof rep[n] && 1828 (o = str((r = rep[n]), s)) && 1829 a.push(quote(r) + (gap ? ': ' : ':') + o) 1830 else 1831 for (r in s) 1832 Object.prototype.hasOwnProperty.call(s, r) && 1833 (o = str(r, s)) && 1834 a.push(quote(r) + (gap ? ': ' : ':') + o) 1835 return ( 1836 (o = 1837 0 === a.length 1838 ? '{}' 1839 : gap 1840 ? '{\n' + gap + a.join(',\n' + gap) + '\n' + c + '}' 1841 : '{' + a.join(',') + '}'), 1842 (gap = c), 1843 o 1844 ) 1845 } 1846 } 1847 'function' != typeof Date.prototype.toJSON && 1848 ((Date.prototype.toJSON = function () { 1849 return isFinite(this.valueOf()) 1850 ? this.getUTCFullYear() +
1851 '-' + 1852 f(this.getUTCMonth() + 1) + 1853 '-' + 1854 f(this.getUTCDate()) + 1855 'T' + 1856 f(this.getUTCHours()) + 1857 ':' + 1858 f(this.getUTCMinutes()) + 1859 ':' + 1860 f(this.getUTCSeconds()) + 1861 'Z' 1862 : null 1863 }), 1864 (Boolean.prototype.toJSON = this_value), 1865 (Number.prototype.toJSON = this_value), 1866 (String.prototype.toJSON = this_value)), 1867 'function' != typeof JSON.stringify && 1868 ((meta = { 1869 '\b': '\\b', 1870 '\t': '\\t', 1871 '\n': '\\n', 1872 '\f': '\\f', 1873 '\r': '\\r', 1874 '"': '\\"', 1875 '\\': '\\\\' 1876 }), 1877 (JSON.stringify = function (e, t, n) { 1878 var r 1879 if (((gap = ''), (indent = ''), 'number' == typeof n)) 1880 for (r = 0; r < n; r += 1) indent += ' ' 1881 else 'string' == typeof n && (indent = n) 1882 if ( 1883 ((rep = t), 1884 t && 1885 'function' != typeof t && 1886 ('object' !== (void 0 === t ? 'undefined' : _typeof(t)) || 1887 'number' != typeof t.length)) 1888 ) 1889 throw new Error('JSON.stringify') 1890 return str('', { '': e }) 1891 })), 1892 'function' != typeof JSON.parse && 1893 (JSON.parse = function (text, reviver) { 1894 var j 1895 function walk(e, t) { 1896 var n, 1897 r, 1898 o = e[t] 1899 if (o && 'object' === (void 0 === o ? 'undefined' : _typeof(o))) 1900 for (n in o) 1901 Object.prototype.hasOwnProperty.call(o, n) && 1902 ((r = walk(o, n)) !== undefined ? (o[n] = r) : delete o[n]) 1903 return reviver.call(e, t, o) 1904 } 1905 if ( 1906 ((text = String(text)), 1907 (rx_dangerous.lastIndex = 0), 1908 rx_dangerous.test(text) && 1909 (text = text.replace(rx_dangerous, function (e) { 1910 return '\\u' + ('0000' + e.charCodeAt(0).toString(16)).slice(-4) 1911 })), 1912 rx_one.test(text.replace(rx_two, '@').replace(rx_three, ']').replace(rx_four, ''))) 1913 ) 1914 return ( 1915 (j = eval('(' + text + ')')), 1916 'function' == typeof reviver ? walk({ '': j }, '') : j 1917 ) 1918 throw new SyntaxError('JSON.parse') 1919 }) 1920 })() 1921 }, 1922 function (e, t, n) { 1923 e.exports = (function (e) { 1924 var t, 1925 n = [], 1926 r = document, 1927 o = r.documentElement, 1928 i = o.doScroll, 1929 a = (i ? /^loaded|^c/ : /^loaded|c/).test(r.readyState) 1930 function c(e) { 1931 for (a = 1; (e = n.shift()); ) e() 1932 } 1933 return ( 1934 r.addEventListener && 1935 r.addEventListener( 1936 'DOMContentLoaded', 1937 (t = function () { 1938 r.removeEventListener('DOMContentLoaded', t, !1), c() 1939 }), 1940 !1 1941 ), 1942 i && 1943 r.attachEvent( 1944 'onreadystatechange', 1945 (t = function () { 1946 ;/^c/.test(r.readyState) && (r.detachEvent('onreadystatechange', t), c()) 1947 }) 1948 ), 1949 (e = i 1950 ? function (t) { 1951 self != top 1952 ? a 1953 ? t() 1954 : n.push(t) 1955 : (function () { 1956 try { 1957 o.doScroll('left') 1958 } catch (n) { 1959 return setTimeout(function () { 1960 e(t) 1961 }, 50) 1962 } 1963 t() 1964 })() 1965 } 1966 : function (e) { 1967 a ? e() : n.push(e) 1968 }) 1969 ) 1970 })() 1971 }, 1972 function (e, t, n) { 1973 'use strict' 1974 t.__esModule = !0 1975 var r = (function () { 1976 function e(e, t) { 1977 void 0 === t && (t = 0), 1978 (this.i = 0), 1979 (this.doneCallback = e), 1980 (this.isDone = !1), 1981 (this.timeout = t) 1982 var n = this 1983 this.immediateExec = window.setTimeout(function () { 1984 n.doneCheck() 1985 }, 0) 1986 } 1987 return (
1988 (e.prototype.doneCheck = function (e, t) { 1989 try { 1990 e && e(t) 1991 } catch (n) {} 1992 if (((this.i = this.i - 1), this.i <= 0)) 1993 try { 1994 ;(this.isDone = !0), this.doneCallback() 1995 } catch (n) {} 1996 }), 1997 (e.prototype.exec = function (e, t, n) { 1998 clearTimeout(this.immediateExec) 1999 var r = !1, 2000 o = '', 2001 i = this 2002 ;(this.i = this.i + 1), this.i > 0 && (this.isDone = !1) 2003 try { 2004 ;(o = e(function (e) { 2005 r || 2006 ((r = !0), 2007 window.setTimeout(function () { 2008 i.doneCheck(t, e) 2009 }, 0)) 2010 })) && 2011 ((r = !0), 2012 window.setTimeout(function () { 2013 i.doneCheck(t, o) 2014 }, 0)) 2015 } catch (a) {} 2016 ;(n = n || this.timeout || 0) > 0 && 2017 window.setTimeout(function () { 2018 r || ((r = !0), i.doneCheck(t, '')) 2019 }, n) 2020 }), 2021 e 2022 ) 2023 })() 2024 t['default'] = r 2025 }, 2026 function (e, t, n) { 2027 'use strict' 2028 e.exports = { 2029 add: function (e, t, n) { 2030 e && 2031 (e.addEventListener 2032 ? e.addEventListener(t, n, !1) 2033 : e.attachEvent 2034 ? e.attachEvent('on' + t, n) 2035 : (e['on' + t] = n)) 2036 }, 2037 remove: function (e, t, n) { 2038 e && 2039 (e.removeEventListener 2040 ? e.removeEventListener(t, n, !1) 2041 : e.detachEvent 2042 ? e.detachEvent('on' + t, n) 2043 : (e['on' + t] = null)) 2044 } 2045 } 2046 }, 2047 function (e, t, n) { 2048 'use strict' 2049 t.__esModule = !0 2050 t['default'] = function (e) { 2051 var t = document.createElement('b') 2052 return ( 2053 (t.innerHTML = '\x3c!--[if IE '.concat(e, ']><i></i><![endif]--\x3e')), 2054 t.getElementsByTagName('i') && 1 === t.getElementsByTagName('i').length 2055 ) 2056 } 2057 }, 2058 function (e, t, n) { 2059 'use strict' 2060 ;(t.__esModule = !0), 2061 (t['default'] = function (e) { 2062 try { 2063 return e instanceof HTMLElement 2064 } catch (t) { 2065 return ( 2066 'object' == typeof e && 2067 1 === e.nodeType && 2068 'object' == typeof e.style && 2069 'object' == typeof e.ownerDocument 2070 ) 2071 } 2072 }) 2073 }, 2074 function (e, t, n) { 2075 'use strict' 2076 t.__esModule = !0 2077 var r = n(3), 2078 o = function (e) { 2079 var t = e.split('?') 2080 if (2 !== t.length) return {} 2081 for (var n = t[1] && t[1].split('&'), r = {}, o = 0; o < n.length; o++) { 2082 var i = n[o].split('=') 2083 i[1] && (r[i[0]] = decodeURIComponent(i[1])) 2084 } 2085 return r 2086 }, 2087 i = function () { 2088 for (var e = document.getElementsByTagName('script'), t = 0; t < e.length; t++) { 2089 var n = e[t] 2090 if (n.src.match(/captcha\.js/i)) return n 2091 } 2092 } 2093 t['default'] = function () { 2094 try { 2095 var e = document.getElementById('CaptchaScript') || i() || '' 2096 if (!e) return '' 2097 var t = e.src, 2098 n = o(t).domain 2099 if (n) return n 2100 var a = /(https?\:\/\/[0-9a-zA-Z-:\.]+)\//i, 2101 c = t.match(a) || (0, r.getHref)().match(a) 2102 return c ? c[1] : '' 2103 } catch (s) { 2104 return '' 2105 } 2106 } 2107 }, 2108 function (e, t, n) { 2109 'use strict' 2110 t.__esModule = !0 2111 var r = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/', 2112 o = function (e) { 2113 var t = [0, 2, 1][e.length % 3], 2114 n = 2115 (e.charCodeAt(0) << 16) | 2116 ((e.length > 1 ? e.charCodeAt(1) : 0) << 8) | 2117 (e.length > 2 ? e.charCodeAt(2) : 0) 2118 return [ 2119 r.charAt(n >>> 18), 2120 r.charAt((n >>> 12) & 63), 2121 t >= 2 ? '=' : r.charAt((n >>> 6) & 63), 2122 t >= 1 ? '=' : r.charAt(63 & n) 2123 ].join('') 2124 } 2125 t['default'] = function (e) { 2126 return e.replace(/[\s\S]{1,3}/g, o) 2127 } 2128 }, 2129 , 2130 , 2131 , 2132 , 2133 , 2134 , 2135 , 2136 , 2137 , 2138 , 2139 , 2140 function (e, t, n) { 2141 'use strict' 2142 t.__esModule = !0 2143 var r = 2, 2144 o = 15e3 2145 t['default'] = function i(e, t, n, a, c, s, u, l) { 2146 void 0 === u && (u = 0), void 0 === l && (l = '') 2147 var p = !1, 2148 d = document.createElement('script') 2149 function _(e) { 2150 p || 2151 (((e && 'load' === e.type) || /^(loaded|complete)$/.test(this.readyState)) && 2152 (a() ? ((p = !0), c && c()) : f())) 2153 } 2154 ;(d.type = 'text/javascript'), 2155 (d.async = !0), 2156 l && (d.id = l), 2157 (d.src = (u > 0 ? n : t) + e), 2158 'onload' in d ? (d.onload = _) : (d.onreadystatechange = _) 2159 var f = function (o) { 2160 if (!p) { 2161 p = !0 2162 var l = document.getElementsByTagName('head') 2163 l && l.item && l.item(0).removeChild(d), u >= r ? s && s(o) : i(e, t, n, a, c, s, u + 1) 2164 } 2165 } 2166 d.onerror = f 2167 var h = document.getElementsByTagName('head'), 2168 m = document.getElementById(l)
2169 try { 2170 m && h.item && h.item(0).removeChild(m) 2171 } catch (s) {} 2172 h && h.item && h.item(0).appendChild(d), 2173 setTimeout(function () { 2174 f(!0) 2175 }, o) 2176 } 2177 }, 2178 , 2179 , 2180 , 2181 , 2182 , 2183 , 2184 , 2185 , 2186 , 2187 , 2188 function (module, exports, __webpack_require__) { 2189 'use strict' 2190 var __importDefault = 2191 (this && this.__importDefault) || 2192 function (e) { 2193 return e && e.__esModule ? e : { default: e } 2194 } 2195 ;(exports.__esModule = !0), __webpack_require__(27), __webpack_require__(20) 2196 var domready_1 = __importDefault(__webpack_require__(29)), 2197 extend_1 = __importDefault(__webpack_require__(9)), 2198 error_handler_1 = __webpack_require__(8), 2199 executor_1 = __importDefault(__webpack_require__(30)), 2200 script_1 = __webpack_require__(7), 2201 url_1 = __webpack_require__(3), 2202 constants_1 = __webpack_require__(4), 2203 load_scripts_1 = __importDefault(__webpack_require__(47)), 2204 event_listener_1 = __importDefault(__webpack_require__(31)), 2205 ie_version_1 = __importDefault(__webpack_require__(32)), 2206 is_element_1 = __importDefault(__webpack_require__(33)), 2207 script_query_1 = __importDefault(__webpack_require__(34)), 2208 regex_1 = __webpack_require__(10), 2209 cap_error_1 = __importDefault(__webpack_require__(18)), 2210 btoa_1 = __importDefault(__webpack_require__(35)), 2211 other_1 = __webpack_require__(1), 2212 btoa = window.btoa || btoa_1['default'], 2213 extend = Object.assign || extend_1['default'], 2214 scriptDomain = (0, script_query_1['default'])() || '', 2215 capDomain = constants_1.isDev ? '' : constants_1.chinaFormalDomain 2216 capDomain || constants_1.isDev || (capDomain = scriptDomain), (window.TCaptchaGlobal = false) 2217 var cdnDomain = window.TCaptchaGlobal ? constants_1.intlFormalCdn : constants_1.chinaFormalCdn 2218 ;(window.AqSCodeCapDomain = capDomain), 2219 (window.AqSCodeCdnDomain = cdnDomain), 2220 (window.TCaptchaPreload = !1) 2221 var tCaptchaFrameJs = constants_1.isDev ? '/tcaptcha-frame.js' : '/tcaptcha-frame.5e0f125a.js', 2222 capObj, 2223 initQueue = [], 2224 initQueueCount = 0, 2225 loadErrorTimeout = !1, 2226 defaultOpt = { 2227 type: 'popup', 2228 pos: (0, ie_version_1['default'])(6) ? 'absolute' : 'fixed', 2229 lang: 2052, 2230 showHeader: constants_1.isMobile, 2231 needFeedBack: true, 2232 themeColor: '', 2233 tcaptchaFlag: !0, 2234 gettype: 'cap_union_prehandle', 2235 domain: capDomain, 2236 htdoc_path: capDomain, 2237 global: window.TCaptchaGlobal 2238 }, 2239 noop = function () {}, 2240 callbackWrap = function (e, t) { 2241 return function (n) { 2242 'object' == typeof n && 2243 (n = extend({ bizState: e.options.bizState, appid: e.options.appid }, n)), 2244 t && t(n) 2245 } 2246 }, 2247 executor = new executor_1['default'](function () { 2248 initQueue.length > 0 && 2249 (initQueue.forEach(function (e) { 2250 e.instance.show() 2251 }), 2252 (initQueue.length = 0)) 2253 }, 0), 2254 showTimeout = null, 2255 TCaptcha = (function () { 2256 function TCaptcha(e, t, n, r) { 2257 ;(this.initOpts = defaultOpt), (this.options = defaultOpt), this.initParam(e, t, n, r) 2258 } 2259 return ( 2260 (TCaptcha.prototype.initParam = function ($btn, appid, _tcallback_, opts) { 2261 var bizState 2262 if ((0, is_element_1['default'])($btn)) 2263 if (appid && 'object' == typeof appid) 2264 (opts = appid), (appid = ''), (_tcallback_ = undefined) 2265 else { 2266 if (((appid = appid || $btn.getAttribute('data-appid')), !_tcallback_)) { 2267 var callbackName = $btn.getAttribute('data-cbfn') 2268 try { 2269 _tcallback_ = eval('window.'.concat(callbackName)) 2270 } catch (e) { 2271 throw new Error('Lost `callback`') 2272 } 2273 } 2274 bizState = $btn.getAttribute('data-biz-state') 2275 } 2276 else { 2277 if ('string' != typeof $btn || 'function' != typeof appid) 2278 throw new Error( 2279 'The parameter of the constructor of the Captcha is passed incorrectly, please refer to the documentation to see the specification of passing parameters' 2280 ) 2281 ;
2281(opts = _tcallback_), (_tcallback_ = appid), (appid = $btn), ($btn = null) 2282 } 2283 ;(opts = opts || {}), 2284 (opts.callback = _tcallback_ || opts.callback), 2285 (opts.start = opts.start || noop), 2286 (opts.end = opts.end || noop) 2287 var readyCallback = 'function' == typeof opts.ready ? opts.ready : noop 2288 if ( 2289 ((opts.ready = function (e) { 2290 readyCallback.call(this, e) 2291 }), 2292 (opts.appid = appid || opts.appid), 2293 (opts.bizState = bizState || opts.bizState), 2294 (opts.fwidth = parseFloat(opts.fwidth) || 0), 2295 (opts.sdkOpts = opts.sdkOpts || null), 2296 (opts.ele = $btn), 2297 (this.options = opts), 2298 'function' != typeof opts.callback) 2299 ) 2300 throw new Error('Lost `callback`') 2301 if (((this.initOpts = extend({}, defaultOpt, opts)), this.langFun(), $btn)) { 2302 $btn.eventHandler && 2303 event_listener_1['default'].remove($btn, 'click', $btn.eventHandler) 2304 var _this_1 = this 2305 ;($btn.eventHandler = function () { 2306 _this_1.show() 2307 }), 2308 event_listener_1['default'].add($btn, 'click', $btn.eventHandler) 2309 } 2310 this.checkInOwnDomain(appid), cap_error_1['default'].setGlobalStatus(!0 === opts.global) 2311 }), 2312 (TCaptcha.prototype.destroy = function () { 2313 capObj && capObj.destroy && capObj.destroy() 2314 }), 2315 (TCaptcha.prototype.refresh = function () { 2316 capObj && capObj.refresh && capObj.refresh() 2317 }), 2318 (TCaptcha.prototype.getTicket = function () { 2319 if (capObj && capObj.getTicket) { 2320 var e = null 2321 return ( 2322 callbackWrap(this, function (t) { 2323 e = t 2324 })(capObj.getTicket()), 2325 e 2326 ) 2327 } 2328 return null 2329 }), 2330 (TCaptcha.prototype.langFun = function () { 2331 if (this.initOpts.forceLang) { 2332 var e = { 'zh-cn': '2052', 'zh-hk': '1028', en: '1033' }, 2333 t = this.initOpts.forceLang 2334 e[t] 2335 ? ((this.initOpts.lang = e[t]), 2336 (this.initOpts.forceLang = e[t]), 2337 (this.initOpts.forcestyle = 1)) 2338 : (this.initOpts.forceLang = '') 2339 } 2340 }), 2341 (TCaptcha.prototype.checkInOwnDomain = function (e) { 2342 try { 2343 var t = (0, script_1.getScriptUrl)() 2344 if (!t) return 2345 regex_1.monitorErrorRegexList.some(function (e) { 2346 return t.stack.match(e) 2347 }) || 2348 cap_error_1['default'].send( 2349 'OTHER_DOMAIN_MONITOR', 2350 e, 2351 'href:'.concat((0, url_1.getHref)(), ';stack:').concat(t.stack) 2352 ) 2353 } catch (n) {} 2354 }), 2355 (TCaptcha.prototype.show = function () { 2356 var e = this 2357 if (executor.isDone) 2358 this.__show__(), 2359 null !== showTimeout && (clearTimeout(showTimeout), (showTimeout = null)) 2360 else { 2361 if ( 2362 initQueue.some(function (t) { 2363 return t.instance === e 2364 }) 2365 ) 2366 return 2367 var t = (initQueueCount += 1) 2368 initQueue.push({ instance: this, index: t }), 2369 null === showTimeout && 2370 (showTimeout = setTimeout(function () { 2371 showTimeout = null 2372 for (var n = 0; n < initQueue.length; n++) { 2373 if (initQueue[n].index === t) 2374 return ( 2375 initQueue.splice(n, 1), 2376 e.initOpts.callback( 2377 (0, error_handler_1.getErrorRes)( 2378 'CAPTCHA_SHOW_TIMEOUT', 2379 e.initOpts.appid 2380 ) 2381 ) 2382 ) 2383 } 2384 }, 2e4)) 2385 } 2386 }), 2387 (TCaptcha.prototype.__show__ = function () { 2388 var e = this.initOpts 2389 if ((0, other_1.isLowIE)()) 2390 return e.callback((0, error_handler_1.getErrorRes)('LOW_IE', e.appid)) 2391 if ('undefined' == typeof window.AqSCode) 2392 return loadErrorTimeout 2393 ? (cap_error_1['default'].send( 2394 'FRAME_JS_LOAD_TIMEOUT', 2395 e.appid, 2396 ''.concat(tCaptchaFrameJs, ' load timeout') 2397 ), 2398 e.callback((0, error_handler_1.getErrorRes)('FRAMEJS_LOAD_TIMEOUT', e.appid))) 2399 : (cap_error_1['default'].send( 2400 'ERROR_TYPE_FRAMEJS_DOWNLOAD_FAIL', 2401 e.appid, 2402 ''.concat(tCaptchaFrameJs, ' download fail') 2403 ), 2404 e.callback((0, error_handler_1.getErrorRes)('FRAMEJS_LOAD_ERROR', e.appid))) 2405 this.destroy() 2406 var t = [] 2407 t.push('aid='.concat(e.appid)), 2408 t.push('protocol=https'), 2409 t.push('accver=1'), 2410 t.push('showtype='.concat(e.type)), 2411 t.push( 2412 'ua='.concat( 2413 encodeURIComponent( 2414 btoa((navigator.userAgent || '').replace(/[\u00ff-\uffff]+/g, '')) 2415 ) 2416 ) 2417 ), 2418 t.push('noheader='.concat('false' === ''.concat(e.showHeader) ? '1' : '0')) 2419 var n = e.needFeedBack 2420 'string' == typeof n && t.push('fbUrl='.concat(n)), t.push('fb='.concat(n ? '1' : '0')) 2421 var r = e.enableDarkMode 2422 'force' !== r && (r = r ? '1' : '0') 2423 var o = e.enableAged 2424 t.push('aged='.concat('force' === o ? '1' : '0')), 2425 t.push('enableAged='.concat(o ? '1' : '0')), 2426 t.push('enableDarkMode='.concat(r)), 2427 e.deviceID && t.push('deviceID='.concat(e.deviceID)), 2428 e.sid && t.push('sid='.concat(e.sid)), 2429 (e.uid = ''.concat(e.uin || '')), 2430 t.push('grayscale=1'), 2431 (e.grayscale = 1), 2432 constants_1.isMobile && 'point' !== e.type 2433 ? (t.push('clientype=1'), 2434 (e.clientype = 1), 2435 e.forceLang && t.push('lang='.concat(e.forceLang)), 2436 (e.params = '?'.concat(t.join('&')))) 2437 : (t.push('clientype=2'), 2438 (e.clientype = 2), 2439 e.forceLang && t.push('lang='.concat(e.forceLang)), 2440 (e.params = '?'.concat(t.join('&'))), 2441 (e.s_type_suffix = '?'.concat(t.join('&'))), 2442 (e.src = '' 2443 .concat(capDomain, '/template/placeholder_v2.html')
2444 .concat(e.s_type_suffix)), 2445 (e.s_type = ''.concat(capDomain, '/cap_union_prehandle').concat(e.s_type_suffix)), 2446 (e.slide_src = '' 2447 .concat(capDomain, '/template/new_slide_placeholder.html') 2448 .concat(e.s_type_suffix))), 2449 (e.fb = 'false' === ''.concat(e.needFeedBack) ? '0' : '1'), 2450 (e.fbUrl = 'string' == typeof e.needFeedBack && encodeURIComponent(e.needFeedBack)), 2451 (e.frameJs = tCaptchaFrameJs) 2452 try { 2453 ;(capObj = new AqSCode(e)).listen( 2454 callbackWrap(this, e.callback), 2455 callbackWrap(this, e.ready) 2456 ), 2457 capObj.create() 2458 } catch (i) { 2459 cap_error_1['default'].send( 2460 'ERROR_TYPE_FRAMEJS_CODE_ERROR', 2461 e.appid, 2462 'entry create err: '.concat(i.message) 2463 ) 2464 } 2465 }), 2466 TCaptcha 2467 ) 2468 })(), 2469 autoBindBtn = function () { 2470 var e = document.getElementById('TencentCaptcha') 2471 e && new TCaptcha(e) 2472 }, 2473 domReadyCb = function () { 2474 try { 2475 autoBindBtn() 2476 } catch (e) {} 2477 } 2478 executor.exec(function (e) { 2479 var t = !1 2480 ;(0, domready_1['default'])(function () { 2481 t || ((t = !0), domReadyCb(), e()) 2482 }) 2483 }), 2484 executor.exec(function (e) { 2485 ;(0, load_scripts_1['default'])( 2486 tCaptchaFrameJs, 2487 cdnDomain, 2488 capDomain, 2489 function () { 2490 return 'undefined' != typeof window.AqSCode 2491 }, 2492 function () { 2493 return e() 2494 }, 2495 function (t) { 2496 ;(loadErrorTimeout = !0 === t), e() 2497 } 2498 ) 2499 }), 2500 (window.TencentCaptcha = TCaptcha) 2501 } 2502])
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.