🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

useragent-util

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

useragent-util - npm Package Compare versions

Comparing version
1.1.0
to
1.1.1
+2
-2
demo/useragent-util.js

@@ -1,2 +0,2 @@

/*! useragent-util - ver 1.0.9 created:2021-8-11 7:26:01 PM */
!function(e,r){if("object"==typeof exports&&"object"==typeof module)module.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var n=r();for(var o in n)("object"==typeof exports?exports:e)[o]=n[o]}}(self,(function(){return(()=>{"use strict";var e={622:(e,r,n)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.BrowserUtil=r.BrowserType=void 0;var o,t=n(101);!function(e){e.IE="IE",e.Chrome="Chrome",e.Safari="Safari",e.Firefox="Firefox",e.Opera="Opera",e.Edge="Edge",e.MicroMessenger="MicroMessenger",e.X5Core="X5Core",e.Quark="Quark",e.QQ="QQ",e.QQBrowser="QQBrowser",e.DingTalk="DingTalk",e.Electron="Electron",e.Sogou="Sogou",e.Vivo="VivoBrowser",e.Oppo="OppoBrowser",e.UC="UCBrowser",e.MI="MiBrowser",e.Lenovo="SLBrowser",e.Maxthon="Maxthon",e.Liebao="Liebao",e.Huawei="Huawei",e.Meizu="MZBrowser",e.Finger="FingerBrowser",e.Unknown="unknown"}(o=r.BrowserType||(r.BrowserType={}));var i=function(){function e(){}return Object.defineProperty(e,"isBrowser",{get:function(){return"undefined"!=typeof document},enumerable:!1,configurable:!0}),Object.defineProperty(e,"domain",{get:function(){return window.location.protocol+window.location.host},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isHttps",{get:function(){return this.isBrowser&&document.location&&("https:"==document.location.protocol||(0===document.location.host.indexOf("127.0.0.1:")||0===document.location.host.indexOf("localhost:")))},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isChrome",{get:function(){return e._getBrowserInfo(),o.Chrome===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isSafari",{get:function(){return e._getBrowserInfo(),o.Safari===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isIE",{get:function(){return e._getBrowserInfo(),o.IE===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isFirefox",{get:function(){return e._getBrowserInfo(),o.Firefox===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isEdge",{get:function(){return e._getBrowserInfo(),o.Edge===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isSogou",{get:function(){return e._getBrowserInfo(),o.Sogou===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isVivoBroswer",{get:function(){return e._getBrowserInfo(),o.Vivo===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isOppoBrowser",{get:function(){return e._getBrowserInfo(),o.Oppo===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isMiBrowser",{get:function(){return e._getBrowserInfo(),o.MI===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isLenovoBrowser",{get:function(){return e._getBrowserInfo(),o.Lenovo===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isMaxthonBrowser",{get:function(){return e._getBrowserInfo(),o.Maxthon===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isLiebaoBrowser",{get:function(){return e._getBrowserInfo(),o.Liebao===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isHuaweiBrowser",{get:function(){return e._getBrowserInfo(),o.Huawei===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isMZBrowser",{get:function(){return e._getBrowserInfo(),o.Meizu===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isOpera",{get:function(){return e._getBrowserInfo(),o.Opera===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isMicroMessenger",{get:function(){return e._getBrowserInfo(),e._browserName===o.MicroMessenger},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isQQ",{get:function(){return e._getBrowserInfo(),o.QQ===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isQQBrowser",{get:function(){return e._getBrowserInfo(),o.QQBrowser===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isX5Core",{get:function(){return e._getBrowserInfo(),e._browserName===o.X5Core},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isUCBrowser",{get:function(){return e._getBrowserInfo(),e._browserName===o.UC},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isQuarkBrowser",{get:function(){return e._getBrowserInfo(),e._browserName===o.Quark},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isFingerBrowser",{get:function(){return e._getBrowserInfo(),e._browserName===o.Finger},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isChromeCore",{get:function(){return e._getBrowserInfo(),"Chrome"===e._core},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isDingTalk",{get:function(){return e._getBrowserInfo(),e._browserName===o.DingTalk},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isUnknown",{get:function(){return e._getBrowserInfo(),o.Unknown===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"browserName",{get:function(){return e._getBrowserInfo(),e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"browserVersion",{get:function(){return e._getBrowserInfo(),e._browserVersion},enumerable:!1,configurable:!0}),Object.defineProperty(e,"browserMainVersion",{get:function(){return e._getBrowserInfo(),e._browserVersion?parseInt(e._browserVersion.split(".")[0],10):0},enumerable:!1,configurable:!0}),Object.defineProperty(e,"browserCoreVersion",{get:function(){navigator.userAgent.toLowerCase();return t.SystemUtil.isIos||t.SystemUtil.isMacOS,e.browserMainVersion},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isElectron",{get:function(){return e._getBrowserInfo(),o.Electron===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"userAgent",{get:function(){var e=navigator.userAgent.toLowerCase(),r=e.indexOf("gecko");if(r>-1){r=e.indexOf(" ",r);var n=(e=e.substring(r+1,e.length)).split(" ");e="";for(var o=0;o<n.length;++o){var t=n[o].split("/");t&&t.length&&(e+=t[0]+" ")}}return e},enumerable:!1,configurable:!0}),e.compareVersion=function(r){if(e._getBrowserInfo(),e._browserVersion){for(var n=e._browserVersion.split("."),o=r.split("."),t=0,i=0,s=0;s<n.length&&s<o.length;++s){if((t=isNaN(parseInt(n[s],10))?0:parseInt(n[s],10))<(i=isNaN(parseInt(o[s],10))?0:parseInt(o[s],10)))return!1;if(t>i)return!0}return!0}return!0},e._getBrowserInfo=function(){if(!e._browserName||!e._browserVersion)if(navigator&&navigator.userAgent){var r=navigator.userAgent.toLowerCase(),n=void 0;(n=r.match(/edg[e|a]?\/([\d.]+)/))||(n=r.match(/edgios\/([\d.]+)/))?e._updateBrowserInfo(o.Edge,r,n[1]):(n=r.match(/rv:([\d.]+)\) like gecko/))||(n=r.match(/msie ([\d.]+)/))?e._updateBrowserInfo(o.IE,r,n[1]):(n=r.match(/vivobrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Vivo,r,n[1]):(n=r.match(/miuibrowser\/([\d.]+)/))?e._updateBrowserInfo(o.MI,r,n[1]):(n=r.match(/heytapbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Oppo,r,n[1]):(n=r.match(/mzbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Meizu,r,n[1]):(n=r.match(/ucbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.UC,r,n[1]):(n=r.match(/quark\/([\d.]+)/))?e._updateBrowserInfo(o.Quark,r,n[1]):(n=r.match(/slbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Lenovo,r,n[1]):(n=r.match(/lbbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Liebao,r,n[1]):(n=r.match(/fingerbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Finger,r,n[1]):(n=r.match(/huaweibrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Huawei,r,n[1]):(n=r.match(/maxthon\/([\d.]+)/))?e._updateBrowserInfo(o.Maxthon,r,n[1]):(n=r.match(/firefox\/([\d.]+)/))?e._updateBrowserInfo(o.Firefox,r,n[1]):(n=r.match(/electron\/([\d.]+)/))?e._updateBrowserInfo(o.Electron,r,n[1]):(n=r.match(/chrome\/([\d.]+)/))&&this._isChrome(r)||(n=r.match(/crios\/([\d.]+)/))&&this._isChrome(r)?e._updateBrowserInfo(o.Chrome,r,n[1]):(n=r.match(/metasr\s([\d.]+)/))||(n=r.match(/sogoumobilebrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Sogou,r,n[1]):(n=r.match(/opr.([\d.]+)/))?e._updateBrowserInfo(o.Opera,r,n[1]):(n=r.match(/micromessenger.([\d.]+)/))?e._updateBrowserInfo(o.MicroMessenger,r,n[1]):(n=r.match(/qq\/([\d.]+)/))?e._updateBrowserInfo(o.QQ,r,n[1]):(n=r.match(/m?qqbrowser\/([\d.]+)/))||(n=r.match(/qqbrowserlite\/([\d.]+)/))?e._updateBrowserInfo(o.QQBrowser,r,n[1]):(n=r.match(/dingtalk.([\d.]+)/))?e._updateBrowserInfo(o.DingTalk,r,n[1]):(n=r.match(/tbs\/([\d.]+)/))?e._updateBrowserInfo(o.X5Core,r,n[1]):(n=r.match(/version\/([\d.]+).*safari/))&&this._isSafari(r)&&e._updateBrowserInfo(o.Safari,r,n[1])}else e._browserName=o.Unknown,e._browserVersion="0.0"},e._isChrome=function(r){var n=r.split(/\(|\)/);if(e._core="Chrome",5===n.length){var o=n[4].trim().split(" ");if(2===o.length){if(o[0].indexOf("chrome")>-1&&o[1].indexOf("safari")>-1)return!0}else if(3===o.length&&o[1].indexOf("mobile")>-1&&o[2].indexOf("safari")>-1&&(o[0].indexOf("chrome")>-1||o[0].indexOf("crios")>-1))return!0}else if(r.indexOf("dingtalk")>-1)return!0;return!1},e._isSafari=function(e){var r=e.split(/\(|\)/);if(5===r.length){var n=r[4].trim().split(" ");if(2===n.length){if(n[0].indexOf("version")>-1&&n[1].indexOf("safari")>-1)return!0}else if(3===n.length&&n[0].indexOf("version")>-1&&n[1].indexOf("mobile")>-1&&n[2].indexOf("safari")>-1)return!0}return!1},e._updateBrowserInfo=function(r,n,i){e._browserName=r;var s=null;switch(r){case o.QQBrowser:t.SystemUtil.isIos||t.SystemUtil.isMacOS?(s=n.match(/version\/([\d.]+).*safari/),e._browserVersion=s?s[1]:"0.0"):(s=n.match(/chrome\/([\d.]+)/),e._browserVersion=s?s[1]:"0.0");break;case o.Vivo:case o.Oppo:case o.Meizu:case o.Huawei:case o.Sogou:s=n.match(/chrome\/([\d.]+)/),e._browserVersion=s?s[1]:"0.0";break;default:e._browserVersion=i}},e._browserName=o.Unknown,e._browserVersion="",e._core="",e}();r.BrowserUtil=i},864:(e,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.Guid=void 0;var n=function(){function e(){}return e.create=function(e,r){void 0===r&&(r=16);var n,o,t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),i=[];if(r=r||t.length,e)for(n=0;n<e;n++)i[n]=t[0|Math.random()*r];else for(i[8]=i[13]=i[18]=i[23]="-",i[14]="4",n=0;n<36;n++)i[n]||(o=0|16*Math.random(),i[n]=t[19==n?3&o|8:o]);return i.join("")},e}();r.Guid=n},442:(e,r,n)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.LocalStorage=void 0;var o=n(864),t=function(){function e(){}return Object.defineProperty(e,"uuid",{get:function(){var r=e.get("alirtc_uuid");return r||(r=o.Guid.create(32),e.set(r,r)),r},enumerable:!1,configurable:!0}),e.get=function(e){var r="";if(window&&window.localStorage){var n=window.localStorage.getItem(e);r=n||""}return r},e.set=function(e,r){e&&window&&window.localStorage&&window.localStorage.setItem(e,r)},e}();r.LocalStorage=t},72:(e,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.ApiRequest=void 0;var n=function(){function e(){}return e.postBody=function(r,n,o){r=e._getUrl(r,n);var t,i={};return i.headers||(i.headers={}),i.headers.Accept="application/json",i.headers["Content-Type"]="application/json",new Promise((function(n,i){e.requestBody("POST",r,o).then((function(e){return t=e,e.ok?e.json():e.text()})).then((function(r){t.ok?r.code?(r=e._intercept(r),i(r)):n(r.data):i(e._httpErrorMessage(t,r))})).catch((function(r){r=e._httpErrorMessage(r),i(r)}))}))},e.get=function(r,n,o){var t;return void 0===o&&(o={}),r=e._getUrl(r,n),o.headers||(o.headers={}),o.headers["Content-Type"]="application/json",new Promise((function(n,i){e.request("GET",r,o).then((function(e){return t=e,e.ok?e.json():e.text()})).then((function(r){t.ok?r.code?(r=e._intercept(r),i(r)):n(r.data):i(e._httpErrorMessage(t,r))})).catch((function(r){r=e._httpErrorMessage(r),i(r)}))}))},e.post=function(r,n,o,t){var i;return void 0===t&&(t={}),r=e._getUrl(r,n),t.headers||(t.headers={}),t.body=o,t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",new Promise((function(n,o){e.request("POST",r,t).then((function(e){return i=e,e.ok?e.json():e.text()})).then((function(r){i.ok?r.code?(r=e._intercept(r),o(r)):n(r.data):o(e._httpErrorMessage(i,r))})).catch((function(r){r=e._httpErrorMessage(r),o(r)}))}))},e.request=function(e,r,n){void 0===e&&(e="GET");var o=new Headers(n.headers),t=new Request(r,{method:e,headers:o});return fetch(t)},e.requestBody=function(e,r,n){return void 0===e&&(e="GET"),fetch(r,{method:e,body:n,headers:new Headers({"Content-Type":"application/json"})})},e.ajaxPost=function(r,n,o,t){return void 0===t&&(t={}),r=e._getUrl(r,n),t.headers||(t.headers={}),t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",e.ajax("POST",r,o,t)},e.ajax=function(r,n,o,t){void 0===r&&(r="GET"),void 0===t&&(t={});var i=new XMLHttpRequest;return new Promise((function(s,a){i.onreadystatechange=function(){if(4===i.readyState)if(200===i.status){var r=JSON.parse(i.responseText);r.code?(r=e._intercept(r),a(r)):s(r)}else a({message:i.responseText||"请求失败:"+n})},i.open(r,n,!0);try{if(t.withCredentials&&(i.withCredentials=!0),t.headers)for(var u in t.headers)i.setRequestHeader(u,t.headers[u])}catch(e){return void a(e)}try{i.send(o)}catch(e){a(e)}}))},e._getUrl=function(e,r){var n=[];if(r)for(var o in r)n.push(o+"="+r[o]);var t=n.join("&");return e=(-1!=e.indexOf("?")?e:e+"?")+t},e._httpErrorMessage=function(e,r){return e.message||(e.message="HTTP "+e.status+"("+e.statusText+") : "+r),e},e._intercept=function(e){var r=e.data;return e.code&&((r=r||{}).data=e.data,r.code=e.code,r.description=e.description,r.message="0x"+Number(e.code).toString(16)+", "+e.description,r.tid&&(r.message+=", tid="+r.tid)),r},e}();r.ApiRequest=n},101:(e,r)=>{var n,o;Object.defineProperty(r,"__esModule",{value:!0}),r.SystemUtil=r.WindowsType=r.SystemType=void 0,function(e){e.Unknown="Unknown",e.MacOS="Mac",e.Windows="Windows",e.Android="Android",e.Iphone="iphone",e.Ipad="ipad",e.iOS="iOS",e.Linux="Linux",e.ChromeOS="ChromeOS"}(n=r.SystemType||(r.SystemType={})),function(e){e.Windows10="Windows 10",e.Windows7="Windows 7",e.WindowsVista="Windows vista",e.WindowsXP="Windows xp"}(o=r.WindowsType||(r.WindowsType={}));var t=function(){function e(){}return Object.defineProperty(e,"isMacOS",{get:function(){return n.MacOS===e.systemName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isWindows",{get:function(){return e.systemName.indexOf(n.Windows)>-1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isIos",{get:function(){return n.Iphone===e.systemName||n.Ipad===e.systemName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isAndroid",{get:function(){return n.Android===e.systemName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isLinux",{get:function(){return n.Linux===e.systemName||n.Linux===e._platform},enumerable:!1,configurable:!0}),Object.defineProperty(e,"systemName",{get:function(){return e._getSystemInfo(),e._systemName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"systemVersion",{get:function(){return e._getSystemInfo(),e._systemVersion},enumerable:!1,configurable:!0}),Object.defineProperty(e,"platform",{get:function(){return e._getSystemInfo(),e._platform},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isUnknown",{get:function(){return!e.platform||e.platform===n.Unknown},enumerable:!1,configurable:!0}),e.compareVersion=function(r){if(e._getSystemInfo(),e._systemVersion){for(var n=e._systemVersion.split("."),o=r.split("."),t=0,i=0,s=0;s<n.length&&s<o.length;++s){if((t=isNaN(parseInt(n[s],10))?0:parseInt(n[s],10))<(i=isNaN(parseInt(o[s],10))?0:parseInt(o[s],10)))return!1;if(t>i)return!0}return!0}return!0},e._getSystemInfo=function(){if(!e._systemName||!e._systemVersion||!e._platform)if(navigator&&navigator.userAgent){var r=navigator.userAgent.toLowerCase();r.indexOf("ipad")>-1?(e._systemName=n.Ipad,e._platform=n.iOS,e._systemVersion=e._getIosSystemVersion(r)):r.indexOf("iphone")>-1?(e._systemName=n.Iphone,e._platform=n.iOS,e._systemVersion=e._getIosSystemVersion(r)):r.indexOf("android")>-1?(e._platform=n.Android,e._systemName=n.Android,e._systemVersion=e._getAndroidSystemVersion(r)):r.indexOf("win")>-1?r.indexOf("windwos nt 10")>-1||r.indexOf("windows 10")?(e._systemName=o.Windows10,e._platform=n.Windows,e._systemVersion="10"):r.indexOf("windows nt 6.1")>-1||r.indexOf("windows 7")>-1?(e._systemName=o.Windows7,e._platform=n.Windows,e._systemVersion="7"):r.indexOf("windows nt 6.0")>-1||r.indexOf("windows vista")>-1?(e._systemName=o.WindowsVista,e._platform=n.Windows,e._systemVersion="vista"):r.indexOf("widows nt 5.1")>-1||r.indexOf("windows xp")>-1?(e._systemName=o.WindowsXP,e._platform=n.Windows,e._systemVersion="xp"):(e._platform=n.Windows,e._systemName=n.Windows,e._systemVersion="0.0"):r.indexOf("mac")>-1?(e._platform=n.MacOS,e._systemName=n.MacOS,e._systemVersion=e._getMacSystemVersion(r)):r.indexOf("linux")>-1?(e._platform=n.Linux,e._systemName=n.Linux,e._systemVersion="0.0"):r.indexOf("cros")>-1?(e._platform=n.Linux,e._systemName=n.ChromeOS,e._systemVersion="0.0"):(e._systemName=n.Unknown,e._platform=n.Windows,e._systemVersion="0.0")}else e._systemName=n.Unknown,e._platform=n.Unknown,e._systemVersion="0.0"},e._getIosSystemVersion=function(e){return(e.match(/OS [\d._]*/gi)+"").replace(/[^0-9|_.]/gi,"").replace(/_/gi,".")},e._getMacSystemVersion=function(e){return(e.match(/OS X [\d._]*/gi)+"").replace(/[^0-9|_.]/gi,"").replace(/_/gi,".")},e._getAndroidSystemVersion=function(e){return e.substr(e.indexOf("android")+8,e.indexOf(";",e.indexOf("android"))-e.indexOf("android")-8)},e._systemName="",e._systemVersion="",e._platform=n.Unknown,e}();r.SystemUtil=t}},r={};function n(o){if(r[o])return r[o].exports;var t=r[o]={exports:{}};return e[o](t,t.exports,n),t.exports}var o={};return(()=>{var e=o;Object.defineProperty(e,"__esModule",{value:!0}),e.ApiRequest=e.LocalStorage=e.Guid=e.BrowserUtil=e.SystemUtil=void 0;var r=n(101);Object.defineProperty(e,"SystemUtil",{enumerable:!0,get:function(){return r.SystemUtil}});var t=n(622);Object.defineProperty(e,"BrowserUtil",{enumerable:!0,get:function(){return t.BrowserUtil}});var i=n(864);Object.defineProperty(e,"Guid",{enumerable:!0,get:function(){return i.Guid}});var s=n(442);Object.defineProperty(e,"LocalStorage",{enumerable:!0,get:function(){return s.LocalStorage}});var a=n(72);Object.defineProperty(e,"ApiRequest",{enumerable:!0,get:function(){return a.ApiRequest}}),window&&(window.SystemUtil=r.SystemUtil,window.BrowserUtil=t.BrowserUtil,window.Guid=i.Guid,window.LocalStorage=s.LocalStorage,window.ApiRequest=a.ApiRequest)})(),o})()}));
/*! useragent-util - ver 1.1.1 created:2021/9/8 上午10:03:49 */
!function(e,r){if("object"==typeof exports&&"object"==typeof module)module.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var n=r();for(var o in n)("object"==typeof exports?exports:e)[o]=n[o]}}(self,(function(){return(()=>{"use strict";var e={622:(e,r,n)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.BrowserUtil=r.BrowserType=void 0;var o,t=n(101);!function(e){e.IE="IE",e.Chrome="Chrome",e.Safari="Safari",e.Firefox="Firefox",e.Opera="Opera",e.Edge="Edge",e.MicroMessenger="MicroMessenger",e.X5Core="X5Core",e.Quark="Quark",e.QQ="QQ",e.QQBrowser="QQBrowser",e.DingTalk="DingTalk",e.Electron="Electron",e.Sogou="Sogou",e.Vivo="VivoBrowser",e.Oppo="OppoBrowser",e.UC="UCBrowser",e.MI="MiBrowser",e.Lenovo="SLBrowser",e.Maxthon="Maxthon",e.Liebao="Liebao",e.Huawei="Huawei",e.Meizu="MZBrowser",e.Finger="FingerBrowser",e.Unknown="unknown"}(o=r.BrowserType||(r.BrowserType={}));var i=function(){function e(){}return Object.defineProperty(e,"isBrowser",{get:function(){return"undefined"!=typeof document},enumerable:!1,configurable:!0}),Object.defineProperty(e,"domain",{get:function(){return window.location.protocol+window.location.host},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isHttps",{get:function(){return this.isBrowser&&document.location&&("https:"==document.location.protocol||(0===document.location.host.indexOf("127.0.0.1:")||0===document.location.host.indexOf("localhost:")))},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isChrome",{get:function(){return e._getBrowserInfo(),o.Chrome===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isSafari",{get:function(){return e._getBrowserInfo(),o.Safari===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isIE",{get:function(){return e._getBrowserInfo(),o.IE===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isFirefox",{get:function(){return e._getBrowserInfo(),o.Firefox===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isEdge",{get:function(){return e._getBrowserInfo(),o.Edge===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isSogou",{get:function(){return e._getBrowserInfo(),o.Sogou===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isVivoBroswer",{get:function(){return e._getBrowserInfo(),o.Vivo===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isOppoBrowser",{get:function(){return e._getBrowserInfo(),o.Oppo===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isMiBrowser",{get:function(){return e._getBrowserInfo(),o.MI===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isLenovoBrowser",{get:function(){return e._getBrowserInfo(),o.Lenovo===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isMaxthonBrowser",{get:function(){return e._getBrowserInfo(),o.Maxthon===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isLiebaoBrowser",{get:function(){return e._getBrowserInfo(),o.Liebao===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isHuaweiBrowser",{get:function(){return e._getBrowserInfo(),o.Huawei===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isMZBrowser",{get:function(){return e._getBrowserInfo(),o.Meizu===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isOpera",{get:function(){return e._getBrowserInfo(),o.Opera===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isMicroMessenger",{get:function(){return e._getBrowserInfo(),e._browserName===o.MicroMessenger},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isQQ",{get:function(){return e._getBrowserInfo(),o.QQ===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isQQBrowser",{get:function(){return e._getBrowserInfo(),o.QQBrowser===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isX5Core",{get:function(){return e._getBrowserInfo(),e._browserName===o.X5Core},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isUCBrowser",{get:function(){return e._getBrowserInfo(),e._browserName===o.UC},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isQuarkBrowser",{get:function(){return e._getBrowserInfo(),e._browserName===o.Quark},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isFingerBrowser",{get:function(){return e._getBrowserInfo(),e._browserName===o.Finger},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isChromeCore",{get:function(){return e._getBrowserInfo(),"Chrome"===e._core},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isDingTalk",{get:function(){return e._getBrowserInfo(),e._browserName===o.DingTalk},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isUnknown",{get:function(){return e._getBrowserInfo(),o.Unknown===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"browserName",{get:function(){return e._getBrowserInfo(),e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"browserVersion",{get:function(){return e._getBrowserInfo(),e._browserVersion},enumerable:!1,configurable:!0}),Object.defineProperty(e,"browserMainVersion",{get:function(){return e._getBrowserInfo(),e._browserVersion?parseInt(e._browserVersion.split(".")[0],10):0},enumerable:!1,configurable:!0}),Object.defineProperty(e,"browserCoreVersion",{get:function(){navigator.userAgent.toLowerCase();return t.SystemUtil.isIos||t.SystemUtil.isMacOS,e.browserMainVersion},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isElectron",{get:function(){return e._getBrowserInfo(),o.Electron===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"userAgent",{get:function(){var e=navigator.userAgent.toLowerCase(),r=e.indexOf("gecko");if(r>-1){r=e.indexOf(" ",r);var n=(e=e.substring(r+1,e.length)).split(" ");e="";for(var o=0;o<n.length;++o){var t=n[o].split("/");t&&t.length&&(e+=t[0]+" ")}}return e},enumerable:!1,configurable:!0}),e.compareVersion=function(r){if(e._getBrowserInfo(),e._browserVersion){for(var n=e._browserVersion.split("."),o=r.split("."),t=0,i=0,s=0;s<n.length&&s<o.length;++s){if((t=isNaN(parseInt(n[s],10))?0:parseInt(n[s],10))<(i=isNaN(parseInt(o[s],10))?0:parseInt(o[s],10)))return!1;if(t>i)return!0}return!0}return!0},e._getBrowserInfo=function(){if(!e._browserName||!e._browserVersion)if(navigator&&navigator.userAgent){var r=navigator.userAgent.toLowerCase(),n=void 0;(n=r.match(/edg[e|a]?\/([\d.]+)/))||(n=r.match(/edgios\/([\d.]+)/))?e._updateBrowserInfo(o.Edge,r,n[1]):(n=r.match(/rv:([\d.]+)\) like gecko/))||(n=r.match(/msie ([\d.]+)/))?e._updateBrowserInfo(o.IE,r,n[1]):(n=r.match(/vivobrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Vivo,r,n[1]):(n=r.match(/miuibrowser\/([\d.]+)/))?e._updateBrowserInfo(o.MI,r,n[1]):(n=r.match(/heytapbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Oppo,r,n[1]):(n=r.match(/mzbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Meizu,r,n[1]):(n=r.match(/ucbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.UC,r,n[1]):(n=r.match(/quark\/([\d.]+)/))?e._updateBrowserInfo(o.Quark,r,n[1]):(n=r.match(/slbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Lenovo,r,n[1]):(n=r.match(/lbbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Liebao,r,n[1]):(n=r.match(/fingerbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Finger,r,n[1]):(n=r.match(/huaweibrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Huawei,r,n[1]):(n=r.match(/maxthon\/([\d.]+)/))?e._updateBrowserInfo(o.Maxthon,r,n[1]):(n=r.match(/firefox\/([\d.]+)/))?e._updateBrowserInfo(o.Firefox,r,n[1]):(n=r.match(/electron\/([\d.]+)/))?e._updateBrowserInfo(o.Electron,r,n[1]):(n=r.match(/chrome\/([\d.]+)/))&&this._isChrome(r)||(n=r.match(/crios\/([\d.]+)/))&&this._isChrome(r)?e._updateBrowserInfo(o.Chrome,r,n[1]):(n=r.match(/metasr\s([\d.]+)/))||(n=r.match(/sogoumobilebrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Sogou,r,n[1]):(n=r.match(/opr.([\d.]+)/))?e._updateBrowserInfo(o.Opera,r,n[1]):(n=r.match(/micromessenger.([\d.]+)/))?e._updateBrowserInfo(o.MicroMessenger,r,n[1]):(n=r.match(/qq\/([\d.]+)/))?e._updateBrowserInfo(o.QQ,r,n[1]):(n=r.match(/m?qqbrowser\/([\d.]+)/))||(n=r.match(/qqbrowserlite\/([\d.]+)/))?e._updateBrowserInfo(o.QQBrowser,r,n[1]):(n=r.match(/dingtalk.([\d.]+)/))?e._updateBrowserInfo(o.DingTalk,r,n[1]):(n=r.match(/tbs\/([\d.]+)/))?e._updateBrowserInfo(o.X5Core,r,n[1]):(n=r.match(/version\/([\d.]+).*safari/))&&this._isSafari(r)&&e._updateBrowserInfo(o.Safari,r,n[1])}else e._browserName=o.Unknown,e._browserVersion="0.0"},e._isChrome=function(r){var n=r.split(/\(|\)/);if(e._core="Chrome",5===n.length){var o=n[4].trim().split(" ");if(2===o.length){if(o[0].indexOf("chrome")>-1&&o[1].indexOf("safari")>-1)return!0}else if(3===o.length&&o[1].indexOf("mobile")>-1&&o[2].indexOf("safari")>-1&&(o[0].indexOf("chrome")>-1||o[0].indexOf("crios")>-1))return!0}else if(r.indexOf("dingtalk")>-1)return!0;return!1},e._isSafari=function(e){var r=e.split(/\(|\)/);if(5===r.length){var n=r[4].trim().split(" ");if(2===n.length){if(n[0].indexOf("version")>-1&&n[1].indexOf("safari")>-1)return!0}else if(3===n.length&&n[0].indexOf("version")>-1&&n[1].indexOf("mobile")>-1&&n[2].indexOf("safari")>-1)return!0}return!1},e._updateBrowserInfo=function(r,n,i){e._browserName=r;var s=null;switch(r){case o.QQBrowser:t.SystemUtil.isIos||t.SystemUtil.isMacOS?(s=n.match(/version\/([\d.]+).*safari/),e._browserVersion=s?s[1]:"0.0"):(s=n.match(/chrome\/([\d.]+)/),e._browserVersion=s?s[1]:"0.0");break;case o.Vivo:case o.Oppo:case o.Meizu:case o.Huawei:case o.Sogou:s=n.match(/chrome\/([\d.]+)/),e._browserVersion=s?s[1]:"0.0";break;default:e._browserVersion=i}},e._browserName=o.Unknown,e._browserVersion="",e._core="",e}();r.BrowserUtil=i},864:(e,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.Guid=void 0;var n=function(){function e(){}return e.create=function(e,r){void 0===r&&(r=16);var n,o,t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),i=[];if(r=r||t.length,e)for(n=0;n<e;n++)i[n]=t[0|Math.random()*r];else for(i[8]=i[13]=i[18]=i[23]="-",i[14]="4",n=0;n<36;n++)i[n]||(o=0|16*Math.random(),i[n]=t[19==n?3&o|8:o]);return i.join("")},e}();r.Guid=n},442:(e,r,n)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.LocalStorage=void 0;var o=n(864),t=function(){function e(){}return Object.defineProperty(e,"uuid",{get:function(){var r=e.get("alirtc_uuid");return r||(r=o.Guid.create(32),e.set(r,r)),r},enumerable:!1,configurable:!0}),e.get=function(e){var r="";if(window&&window.localStorage){var n=window.localStorage.getItem(e);r=n||""}return r},e.set=function(e,r){e&&window&&window.localStorage&&window.localStorage.setItem(e,r)},e}();r.LocalStorage=t},72:(e,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.ApiRequest=void 0;var n=function(){function e(){}return e.postBody=function(r,n,o){r=e._getUrl(r,n);var t,i={};return i.headers||(i.headers={}),i.headers.Accept="application/json",i.headers["Content-Type"]="application/json",new Promise((function(n,i){e.requestBody("POST",r,o).then((function(e){return t=e,e.ok?e.json():e.text()})).then((function(r){t.ok?r.code?(r=e._intercept(r),i(r)):n(r.data):i(e._httpErrorMessage(t,r))})).catch((function(r){r=e._httpErrorMessage(r),i(r)}))}))},e.get=function(r,n,o){var t;return void 0===o&&(o={}),r=e._getUrl(r,n),o.headers||(o.headers={}),o.headers["Content-Type"]="application/json",new Promise((function(n,i){e.request("GET",r,o).then((function(e){return t=e,e.ok?e.json():e.text()})).then((function(r){t.ok?r.code?(r=e._intercept(r),i(r)):n(r.data):i(e._httpErrorMessage(t,r))})).catch((function(r){r=e._httpErrorMessage(r),i(r)}))}))},e.post=function(r,n,o,t){var i;return void 0===t&&(t={}),r=e._getUrl(r,n),t.headers||(t.headers={}),t.body=o,t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",new Promise((function(n,o){e.request("POST",r,t).then((function(e){return i=e,e.ok?e.json():e.text()})).then((function(r){i.ok?r.code?(r=e._intercept(r),o(r)):n(r.data):o(e._httpErrorMessage(i,r))})).catch((function(r){r=e._httpErrorMessage(r),o(r)}))}))},e.request=function(e,r,n){void 0===e&&(e="GET");var o=new Headers(n.headers),t=new Request(r,{method:e,headers:o});return fetch(t)},e.requestBody=function(e,r,n){return void 0===e&&(e="GET"),fetch(r,{method:e,body:n,headers:new Headers({"Content-Type":"application/json"})})},e.ajaxPost=function(r,n,o,t){return void 0===t&&(t={}),r=e._getUrl(r,n),t.headers||(t.headers={}),t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",e.ajax("POST",r,o,t)},e.ajax=function(r,n,o,t){void 0===r&&(r="GET"),void 0===t&&(t={});var i=new XMLHttpRequest;return new Promise((function(s,a){i.onreadystatechange=function(){if(4===i.readyState)if(200===i.status){var r=JSON.parse(i.responseText);r.code?(r=e._intercept(r),a(r)):s(r)}else a({message:i.responseText||"请求失败:"+n})},i.open(r,n,!0);try{if(t.withCredentials&&(i.withCredentials=!0),t.headers)for(var u in t.headers)i.setRequestHeader(u,t.headers[u])}catch(e){return void a(e)}try{i.send(o)}catch(e){a(e)}}))},e._getUrl=function(e,r){var n=[];if(r)for(var o in r)n.push(o+"="+r[o]);var t=n.join("&");return e=(-1!=e.indexOf("?")?e:e+"?")+t},e._httpErrorMessage=function(e,r){return e.message||(e.message="HTTP "+e.status+"("+e.statusText+") : "+r),e},e._intercept=function(e){var r=e.data;return e.code&&((r=r||{}).data=e.data,r.code=e.code,r.description=e.description,r.message="0x"+Number(e.code).toString(16)+", "+e.description,r.tid&&(r.message+=", tid="+r.tid)),r},e}();r.ApiRequest=n},101:(e,r)=>{var n,o;Object.defineProperty(r,"__esModule",{value:!0}),r.SystemUtil=r.WindowsType=r.SystemType=void 0,function(e){e.Unknown="Unknown",e.MacOS="Mac",e.Windows="Windows",e.Android="Android",e.Iphone="iphone",e.Ipad="ipad",e.iOS="iOS",e.Linux="Linux",e.ChromeOS="ChromeOS"}(n=r.SystemType||(r.SystemType={})),function(e){e.Windows10="Windows 10",e.Windows7="Windows 7",e.WindowsVista="Windows vista",e.WindowsXP="Windows xp"}(o=r.WindowsType||(r.WindowsType={}));var t=function(){function e(){}return Object.defineProperty(e,"isMacOS",{get:function(){return n.MacOS===e.systemName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isWindows",{get:function(){return e.systemName.indexOf(n.Windows)>-1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isIos",{get:function(){return n.Iphone===e.systemName||n.Ipad===e.systemName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isAndroid",{get:function(){return n.Android===e.systemName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isLinux",{get:function(){return n.Linux===e.systemName||n.Linux===e._platform},enumerable:!1,configurable:!0}),Object.defineProperty(e,"systemName",{get:function(){return e._getSystemInfo(),e._systemName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"systemVersion",{get:function(){return e._getSystemInfo(),e._systemVersion},enumerable:!1,configurable:!0}),Object.defineProperty(e,"platform",{get:function(){return e._getSystemInfo(),e._platform},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isUnknown",{get:function(){return!e.platform||e.platform===n.Unknown},enumerable:!1,configurable:!0}),e.compareVersion=function(r){if(e._getSystemInfo(),e._systemVersion){for(var n=e._systemVersion.split("."),o=r.split("."),t=0,i=0,s=0;s<n.length&&s<o.length;++s){if((t=isNaN(parseInt(n[s],10))?0:parseInt(n[s],10))<(i=isNaN(parseInt(o[s],10))?0:parseInt(o[s],10)))return!1;if(t>i)return!0}return!0}return!0},e._getSystemInfo=function(){if(!e._systemName||!e._systemVersion||!e._platform)if(navigator&&navigator.userAgent){var r=navigator.userAgent.toLowerCase();r.indexOf("ipad")>-1?(e._systemName=n.Ipad,e._platform=n.iOS,e._systemVersion=e._getIosSystemVersion(r)):r.indexOf("iphone")>-1?(e._systemName=n.Iphone,e._platform=n.iOS,e._systemVersion=e._getIosSystemVersion(r)):r.indexOf("android")>-1?(e._platform=n.Android,e._systemName=n.Android,e._systemVersion=e._getAndroidSystemVersion(r)):r.indexOf("win")>-1?r.indexOf("windwos nt 10")>-1||r.indexOf("windows 10")?(e._systemName=o.Windows10,e._platform=n.Windows,e._systemVersion="10"):r.indexOf("windows nt 6.1")>-1||r.indexOf("windows 7")>-1?(e._systemName=o.Windows7,e._platform=n.Windows,e._systemVersion="7"):r.indexOf("windows nt 6.0")>-1||r.indexOf("windows vista")>-1?(e._systemName=o.WindowsVista,e._platform=n.Windows,e._systemVersion="vista"):r.indexOf("widows nt 5.1")>-1||r.indexOf("windows xp")>-1?(e._systemName=o.WindowsXP,e._platform=n.Windows,e._systemVersion="xp"):(e._platform=n.Windows,e._systemName=n.Windows,e._systemVersion="0.0"):r.indexOf("mac")>-1?navigator&&navigator.maxTouchPoints&&navigator.maxTouchPoints>0?(e._systemName=n.Ipad,e._platform=n.iOS,e._systemVersion=e._getIosSystemVersion(r)):(e._platform=n.MacOS,e._systemName=n.MacOS,e._systemVersion=e._getMacSystemVersion(r)):r.indexOf("linux")>-1?(e._platform=n.Linux,e._systemName=n.Linux,e._systemVersion="0.0"):r.indexOf("cros")>-1?(e._platform=n.Linux,e._systemName=n.ChromeOS,e._systemVersion="0.0"):(e._systemName=n.Unknown,e._platform=n.Windows,e._systemVersion="0.0")}else e._systemName=n.Unknown,e._platform=n.Unknown,e._systemVersion="0.0"},e._getIosSystemVersion=function(e){return(e.match(/OS [\d._]*/gi)+"").replace(/[^0-9|_.]/gi,"").replace(/_/gi,".")},e._getMacSystemVersion=function(e){return(e.match(/OS X [\d._]*/gi)+"").replace(/[^0-9|_.]/gi,"").replace(/_/gi,".")},e._getAndroidSystemVersion=function(e){return e.substr(e.indexOf("android")+8,e.indexOf(";",e.indexOf("android"))-e.indexOf("android")-8)},e._systemName="",e._systemVersion="",e._platform=n.Unknown,e}();r.SystemUtil=t}},r={};function n(o){if(r[o])return r[o].exports;var t=r[o]={exports:{}};return e[o](t,t.exports,n),t.exports}var o={};return(()=>{var e=o;Object.defineProperty(e,"__esModule",{value:!0}),e.ApiRequest=e.LocalStorage=e.Guid=e.BrowserUtil=e.SystemUtil=void 0;var r=n(101);Object.defineProperty(e,"SystemUtil",{enumerable:!0,get:function(){return r.SystemUtil}});var t=n(622);Object.defineProperty(e,"BrowserUtil",{enumerable:!0,get:function(){return t.BrowserUtil}});var i=n(864);Object.defineProperty(e,"Guid",{enumerable:!0,get:function(){return i.Guid}});var s=n(442);Object.defineProperty(e,"LocalStorage",{enumerable:!0,get:function(){return s.LocalStorage}});var a=n(72);Object.defineProperty(e,"ApiRequest",{enumerable:!0,get:function(){return a.ApiRequest}}),window&&(window.SystemUtil=r.SystemUtil,window.BrowserUtil=t.BrowserUtil,window.Guid=i.Guid,window.LocalStorage=s.LocalStorage,window.ApiRequest=a.ApiRequest)})(),o})()}));

@@ -1,2 +0,2 @@

/*! useragent-util - ver 1.0.9 created:2021-8-11 7:26:01 PM */
!function(e,r){if("object"==typeof exports&&"object"==typeof module)module.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var n=r();for(var o in n)("object"==typeof exports?exports:e)[o]=n[o]}}(self,(function(){return(()=>{"use strict";var e={622:(e,r,n)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.BrowserUtil=r.BrowserType=void 0;var o,t=n(101);!function(e){e.IE="IE",e.Chrome="Chrome",e.Safari="Safari",e.Firefox="Firefox",e.Opera="Opera",e.Edge="Edge",e.MicroMessenger="MicroMessenger",e.X5Core="X5Core",e.Quark="Quark",e.QQ="QQ",e.QQBrowser="QQBrowser",e.DingTalk="DingTalk",e.Electron="Electron",e.Sogou="Sogou",e.Vivo="VivoBrowser",e.Oppo="OppoBrowser",e.UC="UCBrowser",e.MI="MiBrowser",e.Lenovo="SLBrowser",e.Maxthon="Maxthon",e.Liebao="Liebao",e.Huawei="Huawei",e.Meizu="MZBrowser",e.Finger="FingerBrowser",e.Unknown="unknown"}(o=r.BrowserType||(r.BrowserType={}));var i=function(){function e(){}return Object.defineProperty(e,"isBrowser",{get:function(){return"undefined"!=typeof document},enumerable:!1,configurable:!0}),Object.defineProperty(e,"domain",{get:function(){return window.location.protocol+window.location.host},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isHttps",{get:function(){return this.isBrowser&&document.location&&("https:"==document.location.protocol||(0===document.location.host.indexOf("127.0.0.1:")||0===document.location.host.indexOf("localhost:")))},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isChrome",{get:function(){return e._getBrowserInfo(),o.Chrome===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isSafari",{get:function(){return e._getBrowserInfo(),o.Safari===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isIE",{get:function(){return e._getBrowserInfo(),o.IE===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isFirefox",{get:function(){return e._getBrowserInfo(),o.Firefox===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isEdge",{get:function(){return e._getBrowserInfo(),o.Edge===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isSogou",{get:function(){return e._getBrowserInfo(),o.Sogou===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isVivoBroswer",{get:function(){return e._getBrowserInfo(),o.Vivo===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isOppoBrowser",{get:function(){return e._getBrowserInfo(),o.Oppo===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isMiBrowser",{get:function(){return e._getBrowserInfo(),o.MI===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isLenovoBrowser",{get:function(){return e._getBrowserInfo(),o.Lenovo===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isMaxthonBrowser",{get:function(){return e._getBrowserInfo(),o.Maxthon===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isLiebaoBrowser",{get:function(){return e._getBrowserInfo(),o.Liebao===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isHuaweiBrowser",{get:function(){return e._getBrowserInfo(),o.Huawei===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isMZBrowser",{get:function(){return e._getBrowserInfo(),o.Meizu===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isOpera",{get:function(){return e._getBrowserInfo(),o.Opera===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isMicroMessenger",{get:function(){return e._getBrowserInfo(),e._browserName===o.MicroMessenger},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isQQ",{get:function(){return e._getBrowserInfo(),o.QQ===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isQQBrowser",{get:function(){return e._getBrowserInfo(),o.QQBrowser===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isX5Core",{get:function(){return e._getBrowserInfo(),e._browserName===o.X5Core},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isUCBrowser",{get:function(){return e._getBrowserInfo(),e._browserName===o.UC},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isQuarkBrowser",{get:function(){return e._getBrowserInfo(),e._browserName===o.Quark},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isFingerBrowser",{get:function(){return e._getBrowserInfo(),e._browserName===o.Finger},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isChromeCore",{get:function(){return e._getBrowserInfo(),"Chrome"===e._core},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isDingTalk",{get:function(){return e._getBrowserInfo(),e._browserName===o.DingTalk},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isUnknown",{get:function(){return e._getBrowserInfo(),o.Unknown===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"browserName",{get:function(){return e._getBrowserInfo(),e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"browserVersion",{get:function(){return e._getBrowserInfo(),e._browserVersion},enumerable:!1,configurable:!0}),Object.defineProperty(e,"browserMainVersion",{get:function(){return e._getBrowserInfo(),e._browserVersion?parseInt(e._browserVersion.split(".")[0],10):0},enumerable:!1,configurable:!0}),Object.defineProperty(e,"browserCoreVersion",{get:function(){navigator.userAgent.toLowerCase();return t.SystemUtil.isIos||t.SystemUtil.isMacOS,e.browserMainVersion},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isElectron",{get:function(){return e._getBrowserInfo(),o.Electron===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"userAgent",{get:function(){var e=navigator.userAgent.toLowerCase(),r=e.indexOf("gecko");if(r>-1){r=e.indexOf(" ",r);var n=(e=e.substring(r+1,e.length)).split(" ");e="";for(var o=0;o<n.length;++o){var t=n[o].split("/");t&&t.length&&(e+=t[0]+" ")}}return e},enumerable:!1,configurable:!0}),e.compareVersion=function(r){if(e._getBrowserInfo(),e._browserVersion){for(var n=e._browserVersion.split("."),o=r.split("."),t=0,i=0,s=0;s<n.length&&s<o.length;++s){if((t=isNaN(parseInt(n[s],10))?0:parseInt(n[s],10))<(i=isNaN(parseInt(o[s],10))?0:parseInt(o[s],10)))return!1;if(t>i)return!0}return!0}return!0},e._getBrowserInfo=function(){if(!e._browserName||!e._browserVersion)if(navigator&&navigator.userAgent){var r=navigator.userAgent.toLowerCase(),n=void 0;(n=r.match(/edg[e|a]?\/([\d.]+)/))||(n=r.match(/edgios\/([\d.]+)/))?e._updateBrowserInfo(o.Edge,r,n[1]):(n=r.match(/rv:([\d.]+)\) like gecko/))||(n=r.match(/msie ([\d.]+)/))?e._updateBrowserInfo(o.IE,r,n[1]):(n=r.match(/vivobrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Vivo,r,n[1]):(n=r.match(/miuibrowser\/([\d.]+)/))?e._updateBrowserInfo(o.MI,r,n[1]):(n=r.match(/heytapbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Oppo,r,n[1]):(n=r.match(/mzbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Meizu,r,n[1]):(n=r.match(/ucbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.UC,r,n[1]):(n=r.match(/quark\/([\d.]+)/))?e._updateBrowserInfo(o.Quark,r,n[1]):(n=r.match(/slbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Lenovo,r,n[1]):(n=r.match(/lbbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Liebao,r,n[1]):(n=r.match(/fingerbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Finger,r,n[1]):(n=r.match(/huaweibrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Huawei,r,n[1]):(n=r.match(/maxthon\/([\d.]+)/))?e._updateBrowserInfo(o.Maxthon,r,n[1]):(n=r.match(/firefox\/([\d.]+)/))?e._updateBrowserInfo(o.Firefox,r,n[1]):(n=r.match(/electron\/([\d.]+)/))?e._updateBrowserInfo(o.Electron,r,n[1]):(n=r.match(/chrome\/([\d.]+)/))&&this._isChrome(r)||(n=r.match(/crios\/([\d.]+)/))&&this._isChrome(r)?e._updateBrowserInfo(o.Chrome,r,n[1]):(n=r.match(/metasr\s([\d.]+)/))||(n=r.match(/sogoumobilebrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Sogou,r,n[1]):(n=r.match(/opr.([\d.]+)/))?e._updateBrowserInfo(o.Opera,r,n[1]):(n=r.match(/micromessenger.([\d.]+)/))?e._updateBrowserInfo(o.MicroMessenger,r,n[1]):(n=r.match(/qq\/([\d.]+)/))?e._updateBrowserInfo(o.QQ,r,n[1]):(n=r.match(/m?qqbrowser\/([\d.]+)/))||(n=r.match(/qqbrowserlite\/([\d.]+)/))?e._updateBrowserInfo(o.QQBrowser,r,n[1]):(n=r.match(/dingtalk.([\d.]+)/))?e._updateBrowserInfo(o.DingTalk,r,n[1]):(n=r.match(/tbs\/([\d.]+)/))?e._updateBrowserInfo(o.X5Core,r,n[1]):(n=r.match(/version\/([\d.]+).*safari/))&&this._isSafari(r)&&e._updateBrowserInfo(o.Safari,r,n[1])}else e._browserName=o.Unknown,e._browserVersion="0.0"},e._isChrome=function(r){var n=r.split(/\(|\)/);if(e._core="Chrome",5===n.length){var o=n[4].trim().split(" ");if(2===o.length){if(o[0].indexOf("chrome")>-1&&o[1].indexOf("safari")>-1)return!0}else if(3===o.length&&o[1].indexOf("mobile")>-1&&o[2].indexOf("safari")>-1&&(o[0].indexOf("chrome")>-1||o[0].indexOf("crios")>-1))return!0}else if(r.indexOf("dingtalk")>-1)return!0;return!1},e._isSafari=function(e){var r=e.split(/\(|\)/);if(5===r.length){var n=r[4].trim().split(" ");if(2===n.length){if(n[0].indexOf("version")>-1&&n[1].indexOf("safari")>-1)return!0}else if(3===n.length&&n[0].indexOf("version")>-1&&n[1].indexOf("mobile")>-1&&n[2].indexOf("safari")>-1)return!0}return!1},e._updateBrowserInfo=function(r,n,i){e._browserName=r;var s=null;switch(r){case o.QQBrowser:t.SystemUtil.isIos||t.SystemUtil.isMacOS?(s=n.match(/version\/([\d.]+).*safari/),e._browserVersion=s?s[1]:"0.0"):(s=n.match(/chrome\/([\d.]+)/),e._browserVersion=s?s[1]:"0.0");break;case o.Vivo:case o.Oppo:case o.Meizu:case o.Huawei:case o.Sogou:s=n.match(/chrome\/([\d.]+)/),e._browserVersion=s?s[1]:"0.0";break;default:e._browserVersion=i}},e._browserName=o.Unknown,e._browserVersion="",e._core="",e}();r.BrowserUtil=i},864:(e,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.Guid=void 0;var n=function(){function e(){}return e.create=function(e,r){void 0===r&&(r=16);var n,o,t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),i=[];if(r=r||t.length,e)for(n=0;n<e;n++)i[n]=t[0|Math.random()*r];else for(i[8]=i[13]=i[18]=i[23]="-",i[14]="4",n=0;n<36;n++)i[n]||(o=0|16*Math.random(),i[n]=t[19==n?3&o|8:o]);return i.join("")},e}();r.Guid=n},442:(e,r,n)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.LocalStorage=void 0;var o=n(864),t=function(){function e(){}return Object.defineProperty(e,"uuid",{get:function(){var r=e.get("alirtc_uuid");return r||(r=o.Guid.create(32),e.set(r,r)),r},enumerable:!1,configurable:!0}),e.get=function(e){var r="";if(window&&window.localStorage){var n=window.localStorage.getItem(e);r=n||""}return r},e.set=function(e,r){e&&window&&window.localStorage&&window.localStorage.setItem(e,r)},e}();r.LocalStorage=t},72:(e,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.ApiRequest=void 0;var n=function(){function e(){}return e.postBody=function(r,n,o){r=e._getUrl(r,n);var t,i={};return i.headers||(i.headers={}),i.headers.Accept="application/json",i.headers["Content-Type"]="application/json",new Promise((function(n,i){e.requestBody("POST",r,o).then((function(e){return t=e,e.ok?e.json():e.text()})).then((function(r){t.ok?r.code?(r=e._intercept(r),i(r)):n(r.data):i(e._httpErrorMessage(t,r))})).catch((function(r){r=e._httpErrorMessage(r),i(r)}))}))},e.get=function(r,n,o){var t;return void 0===o&&(o={}),r=e._getUrl(r,n),o.headers||(o.headers={}),o.headers["Content-Type"]="application/json",new Promise((function(n,i){e.request("GET",r,o).then((function(e){return t=e,e.ok?e.json():e.text()})).then((function(r){t.ok?r.code?(r=e._intercept(r),i(r)):n(r.data):i(e._httpErrorMessage(t,r))})).catch((function(r){r=e._httpErrorMessage(r),i(r)}))}))},e.post=function(r,n,o,t){var i;return void 0===t&&(t={}),r=e._getUrl(r,n),t.headers||(t.headers={}),t.body=o,t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",new Promise((function(n,o){e.request("POST",r,t).then((function(e){return i=e,e.ok?e.json():e.text()})).then((function(r){i.ok?r.code?(r=e._intercept(r),o(r)):n(r.data):o(e._httpErrorMessage(i,r))})).catch((function(r){r=e._httpErrorMessage(r),o(r)}))}))},e.request=function(e,r,n){void 0===e&&(e="GET");var o=new Headers(n.headers),t=new Request(r,{method:e,headers:o});return fetch(t)},e.requestBody=function(e,r,n){return void 0===e&&(e="GET"),fetch(r,{method:e,body:n,headers:new Headers({"Content-Type":"application/json"})})},e.ajaxPost=function(r,n,o,t){return void 0===t&&(t={}),r=e._getUrl(r,n),t.headers||(t.headers={}),t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",e.ajax("POST",r,o,t)},e.ajax=function(r,n,o,t){void 0===r&&(r="GET"),void 0===t&&(t={});var i=new XMLHttpRequest;return new Promise((function(s,a){i.onreadystatechange=function(){if(4===i.readyState)if(200===i.status){var r=JSON.parse(i.responseText);r.code?(r=e._intercept(r),a(r)):s(r)}else a({message:i.responseText||"请求失败:"+n})},i.open(r,n,!0);try{if(t.withCredentials&&(i.withCredentials=!0),t.headers)for(var u in t.headers)i.setRequestHeader(u,t.headers[u])}catch(e){return void a(e)}try{i.send(o)}catch(e){a(e)}}))},e._getUrl=function(e,r){var n=[];if(r)for(var o in r)n.push(o+"="+r[o]);var t=n.join("&");return e=(-1!=e.indexOf("?")?e:e+"?")+t},e._httpErrorMessage=function(e,r){return e.message||(e.message="HTTP "+e.status+"("+e.statusText+") : "+r),e},e._intercept=function(e){var r=e.data;return e.code&&((r=r||{}).data=e.data,r.code=e.code,r.description=e.description,r.message="0x"+Number(e.code).toString(16)+", "+e.description,r.tid&&(r.message+=", tid="+r.tid)),r},e}();r.ApiRequest=n},101:(e,r)=>{var n,o;Object.defineProperty(r,"__esModule",{value:!0}),r.SystemUtil=r.WindowsType=r.SystemType=void 0,function(e){e.Unknown="Unknown",e.MacOS="Mac",e.Windows="Windows",e.Android="Android",e.Iphone="iphone",e.Ipad="ipad",e.iOS="iOS",e.Linux="Linux",e.ChromeOS="ChromeOS"}(n=r.SystemType||(r.SystemType={})),function(e){e.Windows10="Windows 10",e.Windows7="Windows 7",e.WindowsVista="Windows vista",e.WindowsXP="Windows xp"}(o=r.WindowsType||(r.WindowsType={}));var t=function(){function e(){}return Object.defineProperty(e,"isMacOS",{get:function(){return n.MacOS===e.systemName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isWindows",{get:function(){return e.systemName.indexOf(n.Windows)>-1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isIos",{get:function(){return n.Iphone===e.systemName||n.Ipad===e.systemName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isAndroid",{get:function(){return n.Android===e.systemName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isLinux",{get:function(){return n.Linux===e.systemName||n.Linux===e._platform},enumerable:!1,configurable:!0}),Object.defineProperty(e,"systemName",{get:function(){return e._getSystemInfo(),e._systemName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"systemVersion",{get:function(){return e._getSystemInfo(),e._systemVersion},enumerable:!1,configurable:!0}),Object.defineProperty(e,"platform",{get:function(){return e._getSystemInfo(),e._platform},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isUnknown",{get:function(){return!e.platform||e.platform===n.Unknown},enumerable:!1,configurable:!0}),e.compareVersion=function(r){if(e._getSystemInfo(),e._systemVersion){for(var n=e._systemVersion.split("."),o=r.split("."),t=0,i=0,s=0;s<n.length&&s<o.length;++s){if((t=isNaN(parseInt(n[s],10))?0:parseInt(n[s],10))<(i=isNaN(parseInt(o[s],10))?0:parseInt(o[s],10)))return!1;if(t>i)return!0}return!0}return!0},e._getSystemInfo=function(){if(!e._systemName||!e._systemVersion||!e._platform)if(navigator&&navigator.userAgent){var r=navigator.userAgent.toLowerCase();r.indexOf("ipad")>-1?(e._systemName=n.Ipad,e._platform=n.iOS,e._systemVersion=e._getIosSystemVersion(r)):r.indexOf("iphone")>-1?(e._systemName=n.Iphone,e._platform=n.iOS,e._systemVersion=e._getIosSystemVersion(r)):r.indexOf("android")>-1?(e._platform=n.Android,e._systemName=n.Android,e._systemVersion=e._getAndroidSystemVersion(r)):r.indexOf("win")>-1?r.indexOf("windwos nt 10")>-1||r.indexOf("windows 10")?(e._systemName=o.Windows10,e._platform=n.Windows,e._systemVersion="10"):r.indexOf("windows nt 6.1")>-1||r.indexOf("windows 7")>-1?(e._systemName=o.Windows7,e._platform=n.Windows,e._systemVersion="7"):r.indexOf("windows nt 6.0")>-1||r.indexOf("windows vista")>-1?(e._systemName=o.WindowsVista,e._platform=n.Windows,e._systemVersion="vista"):r.indexOf("widows nt 5.1")>-1||r.indexOf("windows xp")>-1?(e._systemName=o.WindowsXP,e._platform=n.Windows,e._systemVersion="xp"):(e._platform=n.Windows,e._systemName=n.Windows,e._systemVersion="0.0"):r.indexOf("mac")>-1?(e._platform=n.MacOS,e._systemName=n.MacOS,e._systemVersion=e._getMacSystemVersion(r)):r.indexOf("linux")>-1?(e._platform=n.Linux,e._systemName=n.Linux,e._systemVersion="0.0"):r.indexOf("cros")>-1?(e._platform=n.Linux,e._systemName=n.ChromeOS,e._systemVersion="0.0"):(e._systemName=n.Unknown,e._platform=n.Windows,e._systemVersion="0.0")}else e._systemName=n.Unknown,e._platform=n.Unknown,e._systemVersion="0.0"},e._getIosSystemVersion=function(e){return(e.match(/OS [\d._]*/gi)+"").replace(/[^0-9|_.]/gi,"").replace(/_/gi,".")},e._getMacSystemVersion=function(e){return(e.match(/OS X [\d._]*/gi)+"").replace(/[^0-9|_.]/gi,"").replace(/_/gi,".")},e._getAndroidSystemVersion=function(e){return e.substr(e.indexOf("android")+8,e.indexOf(";",e.indexOf("android"))-e.indexOf("android")-8)},e._systemName="",e._systemVersion="",e._platform=n.Unknown,e}();r.SystemUtil=t}},r={};function n(o){if(r[o])return r[o].exports;var t=r[o]={exports:{}};return e[o](t,t.exports,n),t.exports}var o={};return(()=>{var e=o;Object.defineProperty(e,"__esModule",{value:!0}),e.ApiRequest=e.LocalStorage=e.Guid=e.BrowserUtil=e.SystemUtil=void 0;var r=n(101);Object.defineProperty(e,"SystemUtil",{enumerable:!0,get:function(){return r.SystemUtil}});var t=n(622);Object.defineProperty(e,"BrowserUtil",{enumerable:!0,get:function(){return t.BrowserUtil}});var i=n(864);Object.defineProperty(e,"Guid",{enumerable:!0,get:function(){return i.Guid}});var s=n(442);Object.defineProperty(e,"LocalStorage",{enumerable:!0,get:function(){return s.LocalStorage}});var a=n(72);Object.defineProperty(e,"ApiRequest",{enumerable:!0,get:function(){return a.ApiRequest}}),window&&(window.SystemUtil=r.SystemUtil,window.BrowserUtil=t.BrowserUtil,window.Guid=i.Guid,window.LocalStorage=s.LocalStorage,window.ApiRequest=a.ApiRequest)})(),o})()}));
/*! useragent-util - ver 1.1.1 created:2021/9/8 上午10:03:49 */
!function(e,r){if("object"==typeof exports&&"object"==typeof module)module.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var n=r();for(var o in n)("object"==typeof exports?exports:e)[o]=n[o]}}(self,(function(){return(()=>{"use strict";var e={622:(e,r,n)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.BrowserUtil=r.BrowserType=void 0;var o,t=n(101);!function(e){e.IE="IE",e.Chrome="Chrome",e.Safari="Safari",e.Firefox="Firefox",e.Opera="Opera",e.Edge="Edge",e.MicroMessenger="MicroMessenger",e.X5Core="X5Core",e.Quark="Quark",e.QQ="QQ",e.QQBrowser="QQBrowser",e.DingTalk="DingTalk",e.Electron="Electron",e.Sogou="Sogou",e.Vivo="VivoBrowser",e.Oppo="OppoBrowser",e.UC="UCBrowser",e.MI="MiBrowser",e.Lenovo="SLBrowser",e.Maxthon="Maxthon",e.Liebao="Liebao",e.Huawei="Huawei",e.Meizu="MZBrowser",e.Finger="FingerBrowser",e.Unknown="unknown"}(o=r.BrowserType||(r.BrowserType={}));var i=function(){function e(){}return Object.defineProperty(e,"isBrowser",{get:function(){return"undefined"!=typeof document},enumerable:!1,configurable:!0}),Object.defineProperty(e,"domain",{get:function(){return window.location.protocol+window.location.host},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isHttps",{get:function(){return this.isBrowser&&document.location&&("https:"==document.location.protocol||(0===document.location.host.indexOf("127.0.0.1:")||0===document.location.host.indexOf("localhost:")))},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isChrome",{get:function(){return e._getBrowserInfo(),o.Chrome===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isSafari",{get:function(){return e._getBrowserInfo(),o.Safari===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isIE",{get:function(){return e._getBrowserInfo(),o.IE===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isFirefox",{get:function(){return e._getBrowserInfo(),o.Firefox===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isEdge",{get:function(){return e._getBrowserInfo(),o.Edge===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isSogou",{get:function(){return e._getBrowserInfo(),o.Sogou===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isVivoBroswer",{get:function(){return e._getBrowserInfo(),o.Vivo===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isOppoBrowser",{get:function(){return e._getBrowserInfo(),o.Oppo===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isMiBrowser",{get:function(){return e._getBrowserInfo(),o.MI===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isLenovoBrowser",{get:function(){return e._getBrowserInfo(),o.Lenovo===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isMaxthonBrowser",{get:function(){return e._getBrowserInfo(),o.Maxthon===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isLiebaoBrowser",{get:function(){return e._getBrowserInfo(),o.Liebao===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isHuaweiBrowser",{get:function(){return e._getBrowserInfo(),o.Huawei===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isMZBrowser",{get:function(){return e._getBrowserInfo(),o.Meizu===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isOpera",{get:function(){return e._getBrowserInfo(),o.Opera===e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isMicroMessenger",{get:function(){return e._getBrowserInfo(),e._browserName===o.MicroMessenger},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isQQ",{get:function(){return e._getBrowserInfo(),o.QQ===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isQQBrowser",{get:function(){return e._getBrowserInfo(),o.QQBrowser===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isX5Core",{get:function(){return e._getBrowserInfo(),e._browserName===o.X5Core},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isUCBrowser",{get:function(){return e._getBrowserInfo(),e._browserName===o.UC},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isQuarkBrowser",{get:function(){return e._getBrowserInfo(),e._browserName===o.Quark},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isFingerBrowser",{get:function(){return e._getBrowserInfo(),e._browserName===o.Finger},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isChromeCore",{get:function(){return e._getBrowserInfo(),"Chrome"===e._core},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isDingTalk",{get:function(){return e._getBrowserInfo(),e._browserName===o.DingTalk},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isUnknown",{get:function(){return e._getBrowserInfo(),o.Unknown===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"browserName",{get:function(){return e._getBrowserInfo(),e._browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"browserVersion",{get:function(){return e._getBrowserInfo(),e._browserVersion},enumerable:!1,configurable:!0}),Object.defineProperty(e,"browserMainVersion",{get:function(){return e._getBrowserInfo(),e._browserVersion?parseInt(e._browserVersion.split(".")[0],10):0},enumerable:!1,configurable:!0}),Object.defineProperty(e,"browserCoreVersion",{get:function(){navigator.userAgent.toLowerCase();return t.SystemUtil.isIos||t.SystemUtil.isMacOS,e.browserMainVersion},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isElectron",{get:function(){return e._getBrowserInfo(),o.Electron===e.browserName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"userAgent",{get:function(){var e=navigator.userAgent.toLowerCase(),r=e.indexOf("gecko");if(r>-1){r=e.indexOf(" ",r);var n=(e=e.substring(r+1,e.length)).split(" ");e="";for(var o=0;o<n.length;++o){var t=n[o].split("/");t&&t.length&&(e+=t[0]+" ")}}return e},enumerable:!1,configurable:!0}),e.compareVersion=function(r){if(e._getBrowserInfo(),e._browserVersion){for(var n=e._browserVersion.split("."),o=r.split("."),t=0,i=0,s=0;s<n.length&&s<o.length;++s){if((t=isNaN(parseInt(n[s],10))?0:parseInt(n[s],10))<(i=isNaN(parseInt(o[s],10))?0:parseInt(o[s],10)))return!1;if(t>i)return!0}return!0}return!0},e._getBrowserInfo=function(){if(!e._browserName||!e._browserVersion)if(navigator&&navigator.userAgent){var r=navigator.userAgent.toLowerCase(),n=void 0;(n=r.match(/edg[e|a]?\/([\d.]+)/))||(n=r.match(/edgios\/([\d.]+)/))?e._updateBrowserInfo(o.Edge,r,n[1]):(n=r.match(/rv:([\d.]+)\) like gecko/))||(n=r.match(/msie ([\d.]+)/))?e._updateBrowserInfo(o.IE,r,n[1]):(n=r.match(/vivobrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Vivo,r,n[1]):(n=r.match(/miuibrowser\/([\d.]+)/))?e._updateBrowserInfo(o.MI,r,n[1]):(n=r.match(/heytapbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Oppo,r,n[1]):(n=r.match(/mzbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Meizu,r,n[1]):(n=r.match(/ucbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.UC,r,n[1]):(n=r.match(/quark\/([\d.]+)/))?e._updateBrowserInfo(o.Quark,r,n[1]):(n=r.match(/slbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Lenovo,r,n[1]):(n=r.match(/lbbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Liebao,r,n[1]):(n=r.match(/fingerbrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Finger,r,n[1]):(n=r.match(/huaweibrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Huawei,r,n[1]):(n=r.match(/maxthon\/([\d.]+)/))?e._updateBrowserInfo(o.Maxthon,r,n[1]):(n=r.match(/firefox\/([\d.]+)/))?e._updateBrowserInfo(o.Firefox,r,n[1]):(n=r.match(/electron\/([\d.]+)/))?e._updateBrowserInfo(o.Electron,r,n[1]):(n=r.match(/chrome\/([\d.]+)/))&&this._isChrome(r)||(n=r.match(/crios\/([\d.]+)/))&&this._isChrome(r)?e._updateBrowserInfo(o.Chrome,r,n[1]):(n=r.match(/metasr\s([\d.]+)/))||(n=r.match(/sogoumobilebrowser\/([\d.]+)/))?e._updateBrowserInfo(o.Sogou,r,n[1]):(n=r.match(/opr.([\d.]+)/))?e._updateBrowserInfo(o.Opera,r,n[1]):(n=r.match(/micromessenger.([\d.]+)/))?e._updateBrowserInfo(o.MicroMessenger,r,n[1]):(n=r.match(/qq\/([\d.]+)/))?e._updateBrowserInfo(o.QQ,r,n[1]):(n=r.match(/m?qqbrowser\/([\d.]+)/))||(n=r.match(/qqbrowserlite\/([\d.]+)/))?e._updateBrowserInfo(o.QQBrowser,r,n[1]):(n=r.match(/dingtalk.([\d.]+)/))?e._updateBrowserInfo(o.DingTalk,r,n[1]):(n=r.match(/tbs\/([\d.]+)/))?e._updateBrowserInfo(o.X5Core,r,n[1]):(n=r.match(/version\/([\d.]+).*safari/))&&this._isSafari(r)&&e._updateBrowserInfo(o.Safari,r,n[1])}else e._browserName=o.Unknown,e._browserVersion="0.0"},e._isChrome=function(r){var n=r.split(/\(|\)/);if(e._core="Chrome",5===n.length){var o=n[4].trim().split(" ");if(2===o.length){if(o[0].indexOf("chrome")>-1&&o[1].indexOf("safari")>-1)return!0}else if(3===o.length&&o[1].indexOf("mobile")>-1&&o[2].indexOf("safari")>-1&&(o[0].indexOf("chrome")>-1||o[0].indexOf("crios")>-1))return!0}else if(r.indexOf("dingtalk")>-1)return!0;return!1},e._isSafari=function(e){var r=e.split(/\(|\)/);if(5===r.length){var n=r[4].trim().split(" ");if(2===n.length){if(n[0].indexOf("version")>-1&&n[1].indexOf("safari")>-1)return!0}else if(3===n.length&&n[0].indexOf("version")>-1&&n[1].indexOf("mobile")>-1&&n[2].indexOf("safari")>-1)return!0}return!1},e._updateBrowserInfo=function(r,n,i){e._browserName=r;var s=null;switch(r){case o.QQBrowser:t.SystemUtil.isIos||t.SystemUtil.isMacOS?(s=n.match(/version\/([\d.]+).*safari/),e._browserVersion=s?s[1]:"0.0"):(s=n.match(/chrome\/([\d.]+)/),e._browserVersion=s?s[1]:"0.0");break;case o.Vivo:case o.Oppo:case o.Meizu:case o.Huawei:case o.Sogou:s=n.match(/chrome\/([\d.]+)/),e._browserVersion=s?s[1]:"0.0";break;default:e._browserVersion=i}},e._browserName=o.Unknown,e._browserVersion="",e._core="",e}();r.BrowserUtil=i},864:(e,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.Guid=void 0;var n=function(){function e(){}return e.create=function(e,r){void 0===r&&(r=16);var n,o,t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),i=[];if(r=r||t.length,e)for(n=0;n<e;n++)i[n]=t[0|Math.random()*r];else for(i[8]=i[13]=i[18]=i[23]="-",i[14]="4",n=0;n<36;n++)i[n]||(o=0|16*Math.random(),i[n]=t[19==n?3&o|8:o]);return i.join("")},e}();r.Guid=n},442:(e,r,n)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.LocalStorage=void 0;var o=n(864),t=function(){function e(){}return Object.defineProperty(e,"uuid",{get:function(){var r=e.get("alirtc_uuid");return r||(r=o.Guid.create(32),e.set(r,r)),r},enumerable:!1,configurable:!0}),e.get=function(e){var r="";if(window&&window.localStorage){var n=window.localStorage.getItem(e);r=n||""}return r},e.set=function(e,r){e&&window&&window.localStorage&&window.localStorage.setItem(e,r)},e}();r.LocalStorage=t},72:(e,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.ApiRequest=void 0;var n=function(){function e(){}return e.postBody=function(r,n,o){r=e._getUrl(r,n);var t,i={};return i.headers||(i.headers={}),i.headers.Accept="application/json",i.headers["Content-Type"]="application/json",new Promise((function(n,i){e.requestBody("POST",r,o).then((function(e){return t=e,e.ok?e.json():e.text()})).then((function(r){t.ok?r.code?(r=e._intercept(r),i(r)):n(r.data):i(e._httpErrorMessage(t,r))})).catch((function(r){r=e._httpErrorMessage(r),i(r)}))}))},e.get=function(r,n,o){var t;return void 0===o&&(o={}),r=e._getUrl(r,n),o.headers||(o.headers={}),o.headers["Content-Type"]="application/json",new Promise((function(n,i){e.request("GET",r,o).then((function(e){return t=e,e.ok?e.json():e.text()})).then((function(r){t.ok?r.code?(r=e._intercept(r),i(r)):n(r.data):i(e._httpErrorMessage(t,r))})).catch((function(r){r=e._httpErrorMessage(r),i(r)}))}))},e.post=function(r,n,o,t){var i;return void 0===t&&(t={}),r=e._getUrl(r,n),t.headers||(t.headers={}),t.body=o,t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",new Promise((function(n,o){e.request("POST",r,t).then((function(e){return i=e,e.ok?e.json():e.text()})).then((function(r){i.ok?r.code?(r=e._intercept(r),o(r)):n(r.data):o(e._httpErrorMessage(i,r))})).catch((function(r){r=e._httpErrorMessage(r),o(r)}))}))},e.request=function(e,r,n){void 0===e&&(e="GET");var o=new Headers(n.headers),t=new Request(r,{method:e,headers:o});return fetch(t)},e.requestBody=function(e,r,n){return void 0===e&&(e="GET"),fetch(r,{method:e,body:n,headers:new Headers({"Content-Type":"application/json"})})},e.ajaxPost=function(r,n,o,t){return void 0===t&&(t={}),r=e._getUrl(r,n),t.headers||(t.headers={}),t.headers.Accept="application/json",t.headers["Content-Type"]="application/json",e.ajax("POST",r,o,t)},e.ajax=function(r,n,o,t){void 0===r&&(r="GET"),void 0===t&&(t={});var i=new XMLHttpRequest;return new Promise((function(s,a){i.onreadystatechange=function(){if(4===i.readyState)if(200===i.status){var r=JSON.parse(i.responseText);r.code?(r=e._intercept(r),a(r)):s(r)}else a({message:i.responseText||"请求失败:"+n})},i.open(r,n,!0);try{if(t.withCredentials&&(i.withCredentials=!0),t.headers)for(var u in t.headers)i.setRequestHeader(u,t.headers[u])}catch(e){return void a(e)}try{i.send(o)}catch(e){a(e)}}))},e._getUrl=function(e,r){var n=[];if(r)for(var o in r)n.push(o+"="+r[o]);var t=n.join("&");return e=(-1!=e.indexOf("?")?e:e+"?")+t},e._httpErrorMessage=function(e,r){return e.message||(e.message="HTTP "+e.status+"("+e.statusText+") : "+r),e},e._intercept=function(e){var r=e.data;return e.code&&((r=r||{}).data=e.data,r.code=e.code,r.description=e.description,r.message="0x"+Number(e.code).toString(16)+", "+e.description,r.tid&&(r.message+=", tid="+r.tid)),r},e}();r.ApiRequest=n},101:(e,r)=>{var n,o;Object.defineProperty(r,"__esModule",{value:!0}),r.SystemUtil=r.WindowsType=r.SystemType=void 0,function(e){e.Unknown="Unknown",e.MacOS="Mac",e.Windows="Windows",e.Android="Android",e.Iphone="iphone",e.Ipad="ipad",e.iOS="iOS",e.Linux="Linux",e.ChromeOS="ChromeOS"}(n=r.SystemType||(r.SystemType={})),function(e){e.Windows10="Windows 10",e.Windows7="Windows 7",e.WindowsVista="Windows vista",e.WindowsXP="Windows xp"}(o=r.WindowsType||(r.WindowsType={}));var t=function(){function e(){}return Object.defineProperty(e,"isMacOS",{get:function(){return n.MacOS===e.systemName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isWindows",{get:function(){return e.systemName.indexOf(n.Windows)>-1},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isIos",{get:function(){return n.Iphone===e.systemName||n.Ipad===e.systemName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isAndroid",{get:function(){return n.Android===e.systemName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isLinux",{get:function(){return n.Linux===e.systemName||n.Linux===e._platform},enumerable:!1,configurable:!0}),Object.defineProperty(e,"systemName",{get:function(){return e._getSystemInfo(),e._systemName},enumerable:!1,configurable:!0}),Object.defineProperty(e,"systemVersion",{get:function(){return e._getSystemInfo(),e._systemVersion},enumerable:!1,configurable:!0}),Object.defineProperty(e,"platform",{get:function(){return e._getSystemInfo(),e._platform},enumerable:!1,configurable:!0}),Object.defineProperty(e,"isUnknown",{get:function(){return!e.platform||e.platform===n.Unknown},enumerable:!1,configurable:!0}),e.compareVersion=function(r){if(e._getSystemInfo(),e._systemVersion){for(var n=e._systemVersion.split("."),o=r.split("."),t=0,i=0,s=0;s<n.length&&s<o.length;++s){if((t=isNaN(parseInt(n[s],10))?0:parseInt(n[s],10))<(i=isNaN(parseInt(o[s],10))?0:parseInt(o[s],10)))return!1;if(t>i)return!0}return!0}return!0},e._getSystemInfo=function(){if(!e._systemName||!e._systemVersion||!e._platform)if(navigator&&navigator.userAgent){var r=navigator.userAgent.toLowerCase();r.indexOf("ipad")>-1?(e._systemName=n.Ipad,e._platform=n.iOS,e._systemVersion=e._getIosSystemVersion(r)):r.indexOf("iphone")>-1?(e._systemName=n.Iphone,e._platform=n.iOS,e._systemVersion=e._getIosSystemVersion(r)):r.indexOf("android")>-1?(e._platform=n.Android,e._systemName=n.Android,e._systemVersion=e._getAndroidSystemVersion(r)):r.indexOf("win")>-1?r.indexOf("windwos nt 10")>-1||r.indexOf("windows 10")?(e._systemName=o.Windows10,e._platform=n.Windows,e._systemVersion="10"):r.indexOf("windows nt 6.1")>-1||r.indexOf("windows 7")>-1?(e._systemName=o.Windows7,e._platform=n.Windows,e._systemVersion="7"):r.indexOf("windows nt 6.0")>-1||r.indexOf("windows vista")>-1?(e._systemName=o.WindowsVista,e._platform=n.Windows,e._systemVersion="vista"):r.indexOf("widows nt 5.1")>-1||r.indexOf("windows xp")>-1?(e._systemName=o.WindowsXP,e._platform=n.Windows,e._systemVersion="xp"):(e._platform=n.Windows,e._systemName=n.Windows,e._systemVersion="0.0"):r.indexOf("mac")>-1?navigator&&navigator.maxTouchPoints&&navigator.maxTouchPoints>0?(e._systemName=n.Ipad,e._platform=n.iOS,e._systemVersion=e._getIosSystemVersion(r)):(e._platform=n.MacOS,e._systemName=n.MacOS,e._systemVersion=e._getMacSystemVersion(r)):r.indexOf("linux")>-1?(e._platform=n.Linux,e._systemName=n.Linux,e._systemVersion="0.0"):r.indexOf("cros")>-1?(e._platform=n.Linux,e._systemName=n.ChromeOS,e._systemVersion="0.0"):(e._systemName=n.Unknown,e._platform=n.Windows,e._systemVersion="0.0")}else e._systemName=n.Unknown,e._platform=n.Unknown,e._systemVersion="0.0"},e._getIosSystemVersion=function(e){return(e.match(/OS [\d._]*/gi)+"").replace(/[^0-9|_.]/gi,"").replace(/_/gi,".")},e._getMacSystemVersion=function(e){return(e.match(/OS X [\d._]*/gi)+"").replace(/[^0-9|_.]/gi,"").replace(/_/gi,".")},e._getAndroidSystemVersion=function(e){return e.substr(e.indexOf("android")+8,e.indexOf(";",e.indexOf("android"))-e.indexOf("android")-8)},e._systemName="",e._systemVersion="",e._platform=n.Unknown,e}();r.SystemUtil=t}},r={};function n(o){if(r[o])return r[o].exports;var t=r[o]={exports:{}};return e[o](t,t.exports,n),t.exports}var o={};return(()=>{var e=o;Object.defineProperty(e,"__esModule",{value:!0}),e.ApiRequest=e.LocalStorage=e.Guid=e.BrowserUtil=e.SystemUtil=void 0;var r=n(101);Object.defineProperty(e,"SystemUtil",{enumerable:!0,get:function(){return r.SystemUtil}});var t=n(622);Object.defineProperty(e,"BrowserUtil",{enumerable:!0,get:function(){return t.BrowserUtil}});var i=n(864);Object.defineProperty(e,"Guid",{enumerable:!0,get:function(){return i.Guid}});var s=n(442);Object.defineProperty(e,"LocalStorage",{enumerable:!0,get:function(){return s.LocalStorage}});var a=n(72);Object.defineProperty(e,"ApiRequest",{enumerable:!0,get:function(){return a.ApiRequest}}),window&&(window.SystemUtil=r.SystemUtil,window.BrowserUtil=t.BrowserUtil,window.Guid=i.Guid,window.LocalStorage=s.LocalStorage,window.ApiRequest=a.ApiRequest)})(),o})()}));
{
"name": "useragent-util",
"version": "1.1.0",
"version": "1.1.1",
"description": "useragent util",

@@ -5,0 +5,0 @@ "main": "./dist/useragent-util.js",