1!function(i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define([],i):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).outdatedBrowserRework=i()}(function(){return function l(n,a,t){function d(e,i){if(!a[e]){if(!n[e]){var s="function"==typeof require&&require;if(!i&&s)return s(e,!0);if(w)return w(e,!0);var o=new Error("Cannot find module '"+e+"'");throw o.code="MODULE_NOT_FOUND",o}var r=a[e]={exports:{}};n[e][0].call(r.exports,function(i){return d(n[e][1][i]||i)},r,r.exports,l,n,a,t)}return a[e].exports}for(var w="function"==typeof require&&require,i=0;i<t.length;i++)d(t[i]);return d}({1:[function(i,e,s){var u=i("ua-parser-js"),c={Chrome:57,Edge:39,Safari:10,"Mobile Safari":10,Opera:50,Firefox:50,Vivaldi:1,IE:!1},p={12:.1,13:21,14:31,15:39,16:41,17:42,18:44};e.exports=function(l,t){!function(){var d=new u(window.navigator.userAgent).getResult(),i=document.getElementById("outdated");l=l||{};var e,s=window.navigator.language||window.navigator.userLanguage,w=l.browserSupport?function(i,e){for(var s in e)i[s]=e[s];return i}(c,l.browserSupport):c,o=l.requiredCssProperty||!1,r=(l.fullscreen,l.language||s.slice(0,2)),n="web",a="Android"===d.os.name;a&&(n="googlePlay"),l.requireChromeOnAndroid&&(e=a&&"Chrome"!==d.browser.name),"iOS"===d.os.name&&(n="appStore");!function(){var i=d.browser.name,e=d.browser.major;"Edge"===i&&(e=p[e]);var s,o,r,n,a,t=!1;return n=d.browser.name,a=!1,n in w?w[n]||(a=!0):l.isUnknownBrowserOK||(a=!0),a?t=!0:i in w&&("object"==typeof(s=w[i])?(o=s.major,r=s.minor,(e<o||e==o&&d.browser.version.replace(/[^\d.]/g,"").split(".")[1]<r)&&(t=!0)):e<s&&(t=!0)),t}()&&function(i){if(!i)return!0;var e=document.createElement("div"),s=["khtml","ms","o","moz","webkit"],o=s.length;if(i in e.style)return!0;for(i=i.replace(/^[a-z]/,function(i){return i.toUpperCase()});o--;){if(s[o]+i in e.style)return!0}return!1}(o)&&!e||(t&&"function"==typeof t?t({language:r,updateSource:n,browserSupport:w}):i&&(i.innerHTML="Browser is outdated"))}()}},{"ua-parser-js":2}],2:[function(i,y,S){!function(r,u){"use strict";var c="function",i="undefined",e="model",s="name",o="type",n="vendor",a="version",t="architecture",d="console",w="mobile",l="tablet",p="smarttv",b="wearable",m={extend:function(i,e){var s={};for(var o in i)e[o]&&e[o].length%2==0?s[o]=e[o].concat(i[o]):s[o]=i[o];return s},has:function(i,e){return"string"==typeof i&&-1!==e.toLowerCase().indexOf(i.toLowerCase())},lowerize:function(i){return i.toLowerCase()},major:function(i){return"string"==typeof i?i.replace(/[^\d\.]/g,"").split(".")[0]:u},trim:function(i){return i.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}},f={rgx:function(i,e){for(var s,o,r,n,a,t=0;t<e.length&&!n;){for(var d=e[t],w=e[t+1],l=s=0;l<d.length&&!n;)if(n=d[l++].exec(i))for(o=0;o<w.length;o++)a=n[++s],"object"==typeof(r=w[o])&&0<r.length?2==r.length?typeof r[1]==c?this[r[0]]=r[1].call(this,a):this[r[0]]=r[1]:3==r.length?typeof r[1]!=c||r[1].exec&&r[1].test?this[r[0]]=a?a.replace(r[1],r[2]):u:this[r[0]]=a?r[1].call(this,a,r[2]):u:4==r.length&&(this[r[0]]=a?r[3].call(this,a.replace(r[1],r[2])):u):this[r]=a||u;t+=2}},str:function(i,e){for(var s in e)if("object"==typeof e[s]&&0<e[s].length){for(var o=0;o<e[s].length;o++)if(m.has(e[s][o],i))return"?"===s?u:s}else if(m.has(e[s],i))return"?"===s?u:s;return i}},g={browser:{oldsafari:{version:{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}}},device:{amazon:{model:{"Fire Phone":["SD","KF"]}},sprint:{model:{"Evo Shift 4G":"7373KT"},vendor:{HTC:"APA",Sprint:"Sprint"}}},os:{windows:{version:{ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"}}}},h={browser:[[/(opera\smini)\/([\w\.-]+)/i,/(opera\s[mobiletab]+).+version\/([\w\.-]+)/i,/(opera).+version\/([\w\.]+)/i,/(opera)[\/\s]+([\w\.]+)/i],[s,a],[/(opios)[\/\s]+([\w\.]+)/i],[[s,"Opera Mini"],a],[/\s(opr)\/([\w\.]+)/i],[[s,"Opera"],a],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]*)/i,/(avant\s|iemobile|slim)(?:browser)?[\/\s]?([\w\.]*)/i,/(bidubrowser|baidubrowser)[\/\s]?([\w\.]+)/i,/(?:ms|\()(ie)\s([\w\.]+)/i,/(rekonq)\/([\w\.]*)/i,/(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon)\/([\w\.-]+)/i],[s,a],[/(konqueror)\/([\w\.]+)/i],[[s,"Konqueror"],a],[/(trident).+rv[:\s]([\w\.]+).+like\sgecko/i],[[s,"IE"],a],[/(edge|edgios|edga|edg)\/((\d+)?[\w\.]+)/i],[[s,"Edge"],a],[/(yabrowser)\/([\w\.]+)/i],[[s,"Yandex"],a],[/(Avast)\/([\w\.]+)/i],[[s,"Avast Secure Browser"],a],[/(AVG)\/([\w\.]+)/i],[[s,"AVG Secure Browser"],a],[/(puffin)\/([\w\.]+)/i],[[s,"Puffin"],a],[/(focus)\/([\w\.]+)/i],[[s,"Firefox Focus"],a],[/(opt)\/([\w\.]+)/i],[[s,"Opera Touch"],a],[/((?:[\s\/]
1)uc?\s?browser|(?:juc.+)ucweb)[\/\s]?([\w\.]+)/i],[[s,"UCBrowser"],a],[/(comodo_dragon)\/([\w\.]+)/i],[[s,/_/g," "],a],[/(windowswechat qbcore)\/([\w\.]+)/i],[[s,"WeChat(Win) Desktop"],a],[/(micromessenger)\/([\w\.]+)/i],[[s,"WeChat"],a],[/(brave)\/([\w\.]+)/i],[[s,"Brave"],a],[/(qqbrowserlite)\/([\w\.]+)/i],[s,a],[/(QQ)\/([\d\.]+)/i],[s,a],[/m?(qqbrowser)[\/\s]?([\w\.]+)/i],[s,a],[/(baiduboxapp)[\/\s]?([\w\.]+)/i],[s,a],[/(2345Explorer)[\/\s]?([\w\.]+)/i],[s,a],[/(MetaSr)[\/\s]?([\w\.]+)/i],[s],[/(LBBROWSER)/i],[s],[/xiaomi\/miuibrowser\/([\w\.]+)/i],[a,[s,"MIUI Browser"]],[/;fbav\/([\w\.]+);/i],[a,[s,"Facebook"]],[/safari\s(line)\/([\w\.]+)/i,/android.+(line)\/([\w\.]+)\/iab/i],[s,a],[/headlesschrome(?:\/([\w\.]+)|\s)/i],[a,[s,"Chrome Headless"]],[/\swv\).+(chrome)\/([\w\.]+)/i],[[s,/(.+)/,"$1 WebView"],a],[/((?:oculus|samsung)browser)\/([\w\.]+)/i],[[s,/(.+(?:g|us))(.+)/,"$1 $2"],a],[/android.+version\/([\w\.]+)\s+(?:mobile\s?safari|safari)*/i],[a,[s,"Android Browser"]],[/(sailfishbrowser)\/([\w\.]+)/i],[[s,"Sailfish Browser"],a],[/(chrome|omniweb|arora|[tizenoka]{5}\s?browser)\/v?([\w\.]+)/i],[s,a],[/(dolfin)\/([\w\.]+)/i],[[s,"Dolphin"],a],[/(qihu|qhbrowser|qihoobrowser|360browser)/i],[[s,"360 Browser"]],[/((?:android.+)crmo|crios)\/([\w\.]+)/i],[[s,"Chrome"],a],[/(coast)\/([\w\.]+)/i],[[s,"Opera Coast"],a],[/fxios\/([\w\.-]+)/i],[a,[s,"Firefox"]],[/version\/([\w\.]+).+?mobile\/\w+\s(safari)/i],[a,[s,"Mobile Safari"]],[/version\/([\w\.]+).+?(mobile\s?safari|safari)/i],[a,s],[/webkit.+?(gsa)\/([\w\.]+).+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[[s,"GSA"],a],[/webkit.+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[s,[a,f.str,g.browser.oldsafari.version]],[/(webkit|khtml)\/([\w\.]+)/i],[s,a],[/(navigator|netscape)\/([\w\.-]+)/i],[[s,"Netscape"],a],[/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i,/(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([\w\.-]+)$/i,/(mozilla)\/([\w\.]+).+rv\:.
vendor: 7,292 bytes, line 1
1+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i,/(links)\s\(([\w\.]+)/i,/(gobrowser)\/?([\w\.]*)/i,/(ice\s?browser)\/v?([\w\._]+)/i,/(mosaic)[\/\s]([\w\.]+)/i],[s,a]],cpu:[[/(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\)]/i],[[t,"amd64"]],[/(ia32(?=;))/i],[[t,m.lowerize]],[/((?:i[346]|x)86)[;\)]/i],[[t,"ia32"]],[/windows\s(ce|mobile);\sppc;/i],[[t,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?:\smac|;|\))/i],[[t,/ower/,"",m.lowerize]],[/(sun4\w)[;\)]/i],[[t,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|arm(?:64|(?=v\d+[;l]))|(?=atmel\s)avr|(?:irix|mips|sparc)(?:64)?(?=;)|pa-risc)/i],[[t,m.lowerize]]],device:[[/\((ipad|playbook);[\w\s\),;-]+(rim|apple)/i],[e,n,[o,l]],[/applecoremedia\/[\w\.]+ \((ipad)/],[e,[n,"Apple"],[o,l]],[/(apple\s{0,1}tv)/i],[[e,"Apple TV"],[n,"Apple"],[o,p]],[/(archos)\s(gamepad2?)/i,/(hp).+(touchpad)/i,/(hp).+(tablet)/i,/(kindle)\/([\w\.]+)/i,/\s(nook)[\w\s]+build\/(\w+)/i,/(dell)\s(strea[kpr\s\d]*[\dko])/i],[n,e,[o,l]],[/(kf[A-z]+)\sbuild\/.+silk\//i],[e,[n,"Amazon"],[o,l]],[/(sd|kf)[0349hijorstuw]+\sbuild\/.+silk\//i],[[e,f.str,g.device.amazon.model],[n,"Amazon"],[o,w]],[/android.+aft([bms])\sbuild/i],[e,[n,"Amazon"],[o,p]],[/\((ip[honed|\s\w*]+);.+(apple)/i],[e,n,[o,w]],[/\((ip[honed|\s\w*]+);/i],[e,[n,"Apple"],[o,w]],[/(blackberry)[\s-]?(\w+)/i,/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[\s_-]?([\w-]*)/i,/(hp)\s([\w\s]+\w)/i,/(asus)-?(\w+)/i],[n,e,[o,w]],[/\(bb10;\s(\w+)/i],[e,[n,"BlackBerry"],[o,w]],[/android.+(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus 7|padfone|p00c)/i],[e,[n,"Asus"],[o,l]],[/(sony)\s(tablet\s[ps])\sbuild\//i,/(sony)?(?:sgp.+)\sbuild\//i],[[n,"Sony"],[e,"Xperia Tablet"],[o,l]],[/android.+\s([c-g]\d{4}|so[-l]\w+)(?=\sbuild\/|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[e,[n,"Sony"],[o,w]],[/\s(ouya)\s/i,/(nintendo)\s([wids3u]+)/i],[n,e,[o,d]],[/android.+;\s(shield)\sbuild/i],[e,[n,"Nvidia"],[o,d]],[/(playstation\s[34portablevi]+)/i],[e,[n,"Sony"],[o,d]],[/(sprint\s(\w+))/i],[[n,f.str,g.device.sprint.vendor],[e,f.str,g.device.sprint.model],[o,w]],[/(htc)[;_\s-]+([\w\s]+(?=\)|\sbuild)|\w+)/i,/(zte)-(\w*)/i,/(alcatel|geeksphone|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]*)/i],[n,[e,/_/g," "],[o,w]],[/(nexus\s9)/i],[e,[n,"HTC"],[o,l]],[/d\/huawei([\w\s-]+)[;\)]/i,/(nexus\s6p|vog-l29|ane-lx1|eml-l29)/i],[e,[n,"Huawei"],[o,w]],[/android.+(bah2?-a?[lw]\d{2})/i],[e,[n,"Huawei"],[o,l]],[/(microsoft);\s(lumia[\s\w]+)/i],[n,e,[o,w]],[/[\s\(;](xbox(?:\sone)?)[\s\);]/i],[e,[n,"Microsoft"],[o,d]],[/(kin\.[onetw]{3})/i],[[e,/\./g," "],[n,"Microsoft"],[o,w]],[/\s(milestone|droid(?:[2-4x]|\s(?:bionic|x2|pro|razr))?:?(\s4g)?)[\w\s]+build\//i,/mot[\s-]?(\w*)/i,/(XT\d{3,4}) build\//i,/(nexus\s6)/i],[e,[n,"Motorola"],[o,w]],[/android.+\s(mz60\d|xoom[\s2]{0,2})\sbuild\//i],[e,[n,"Motorola"],[o,l]],[/hbbtv\/\d+\.\d+\.\d+\s+\([\w\s]*;\s*(\w[^;]*);([^;]*)/i],[[n,m.trim],[e,m.trim],[o,p]],[/hbbtv.+maple;(\d+)/i],[[e,/^/,"SmartTV"],[n,"Samsung"],[o,p]],[/\(dtv[\);].+(aquos)/i],[e,[n,"Sharp"],[o,p]],[/android.+((sch-i[89]0\d|shw-m380s|gt-p\d{4}|gt-n\d+|sgh-t8[56]9|nexus 10))/i,/((SM-T\w+))/i],[[n,"Samsung"],e,[o,l]],[/smart-tv.+(samsung)/i],[n,[o,p],e],[/((s[cgp]h-\w+|gt-\w+|galaxy\snexus|sm-\w[\w\d]+))/i,/(sam[sung]*)[\s-]*(\w+-?[\w-]*)/i,/sec-((sgh\w+))/i],[[n,"Samsung"],e,[o,w]],[/sie-(\w*)/i],[e,[n,"Siemens"],[o,w]],[/(maemo|nokia).*(n900|lumia\s\d+)/i,/(nokia)[\s_-]?([\w-]*)/i],[[n,"Nokia"],e,[o,w]],[/android[x\d\.\s;]+\s([ab][1-7]\-?[0178a]\d\d?)/i],[e,[n,"Acer"],[o,l]],[/android.+([vl]k\-?\d{3})\s+build/i],[e,[n,"LG"],[o,l]],[/android\s3\.[\s\w;-]{10}(lg?)-([06cv9]{3,4})/i],[[n,"LG"],e,[o,l]],[/(lg) netcast\.tv/i],[n,e,[o,p]],[/(nexus\s[45])/i,/lg[e;\s\/-]+(\w*)/i,/android.+lg(\-?[\d\w]+)\s+build/i],[e,[n,"LG"],[o,w]],[/(lenovo)\s?(s(?:5000|6000)(?:[\w-]+)|tab(?:[\s\w]+))/i],[n,e,[o,l]],[/android.+(ideatab[a-z0-9\-\s]+)/i],[e,[n,"Lenovo"],[o,l]],[/(lenovo)[_\s-]?([\w-]+)/i],[n,e,[o,w]],[/linux;.+((jolla));/i],[n,e,[o,w]],[/((pebble))app\/[\d\.]+\s/i],[n,e,[o,b]],[/android.+;\s(oppo)\s?([\w\s]+)\sbuild/i],[n,e,[o,w]],[/crkey/i],[[e,"Chromecast"],[n,"Google"],[o,p]],[/android.+;\s(glass)\s\d/i],[e,[n,"Google"],[o,b]],[/android.+;\s(pixel c)[\s)]/i],[e,[n,"Google"],[o,l]],[/android.+;\s(pixel( [23])?( xl)?)[\s)]/i],[e,[n,"Google"],[o,w]],[/android.+;\s(\w+)\s+build\/hm\1/i,/android.+(hm[\s\-_]*note?[\s_]*(?:\d\w)?)\s+build/i,/android.+(mi[\s\-_]*(?:a\d|one|one[\s_]plus|note lte)?[\s_]*(?:\d?\w?)[\s_]*(?:plus)?)\s+build/i,/android.+(redmi[\s\-_]*(?:note)?(?:[\s_]*[\w\s]+))\s+build/i],[[e,/_/g," "],[n,"Xiaomi"],[o,w]],[/android.+(mi[\s\-_]*(?:pad)(?:[\s_]*[\w\s]+))\s+build/i],[[e,/_/g," "],[n,"Xiaomi"],[o,l]],[/android.+;\s(m[1-5]\snote)\sbuild/i],[e,[n,"Meizu"],[o,w]],[/(mz)-([\w-]{2,})/i],[[n,"Meizu"],e,[o,w]],[/android.+a000(1)\s+build/i,/android.+oneplus\s(a\d{4})[\s)]/i],[e,[n,"OnePlus"],[o,w]],[/android.+[;\/]\s*(RCT[\d\w]+)\s+build/i],[e,[n,"RCA"],[o,l]],[/android.+[;\/\s]+(Venue[\d\s]{2,7})\s+build/i],[e,[n,"Dell"],[o,l]],[/android.+[;\/]\s*(Q[T|M][\d\w]+)\s+build/i],[e,[n,"Verizon"],[o,l]],[/android.+[;\/]\s+(Barnes[&\s]+Noble\s+|BN[RT])(V?.*)\s+build/i],[[n,"Barnes & Noble"],e,[o,l]],[/android.+[;\/]\s+(TM\d{3}.*\b)\s+build/i],[e,[n,"NuVision"],[o,l]],[/android.+;\s(k88)\sbuild/i],[e,[n,"ZTE"],[o,l]],[/android.+[;\/]\s*(gen\d{3})\s+build.*49h/i],[e,[n,"Swiss"],[o,w]],[/android.+[;\/]\s*(zur\d{3})\s+build/i],[e,[n,"Swiss"],[o,l]],[/android.+[;\/]\s*((Zeki)?TB.*\b)\s+build/i],[e,[n,"Zeki"],[o,l]],[/(android).+[;\/]\s+([YR]\d{2})\s+build/i,/android.+[;\/]\s+(Dragon[\-\s]+Touch\s+|DT)(\w{5})\sbuild/i],[[n,"Dragon Touch"],e,[o,l]],[/android.+[;\/]\s*(NS-?\w{0,9})\sbuild/i],[e,[n,"Insignia"],[o,l]],[/android.+[;\/]\s*((NX|Next)-?\w{0,9})\s+build/i],[e,[n,"NextBook"],[o,l]],[/android.+[;\/]\s*(Xtreme\_)?(V(1[045]|2[015]|30|40|60|7[05]|90))\s+build/i],[[n,"Voice"],e,[o,w]],[/android.+[;\/]\s*(LVTEL\-)?(V1[12])\s+build/i],[[n,"LvTel"],e,[o,w]],[/android.+;\s(PH-1)\s/i],[e,[n,"Essential"],[o,w]],[/android.+[;\/]\s*(V(100MD|700NA|7011|917G).*\b)\s+build/i],[e,[n,"Envizen"],[o,l]],[/android.+[;\/]\s*(Le[\s\-]+Pan)[\s\-]+(\w{1,9})\s+build/i],[n,e,[o,l]],[/android.+[;\/]\s*(Trio[\s\-]*.*)\s+build/i],[e,[n,"MachSpeed"],[o,l]],[/android.+[;\/]\s*(Trinity)[\-\s]*(T\d{3})\s+build/i],[n,e,[o,l]],[/android.+[;\/]\s*TU_(1491)\s+build/i],[e,[n,"Rotor"],[o,l]],[/android.+(KS(.+))\s+build/i],[e,[n,"Amazon"],[o,l]],[/android.+(Gigaset)[\s\-]+(Q\w{1,9})\s+build/i],[n,e,[o,l]],[/\s(tablet|tab)[;\/]/i,/\s(mobile)(?:[;\/]|\ssafari)/i],[[o,m.lowerize],n,e],[/[\s\/\(](smart-?tv)[;\)]/i],[[o,p]],[/(android[\w\.\s\-]{0,9});.+build/i],[e,[n,"Generic"]]],engine:[[/windows.+\sedge\/([\w\.]+)/i],[a,[s,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[a,[s,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i,/(icab)[\/\s]([23]\.[\d\.]+)/i],[s,a],[/rv\:([\w\.]{1,9}).+(gecko)/i],[a,s]],os:[[/microsoft\s(windows)\s(vista|xp)/i],[s,a],[/(windows)\snt\s6\.2;\s(arm)/i,/(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s\w]*)/i,/(windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)/i],[s,[a,f.str,g.os.windows.version]],[/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i],[[s,"Windows"],[a,f.str,g.os.windows.version]],[/\((bb)(10);
vendor: 2,677 bytes, line 1
1/i],[[s,"BlackBerry"],a],[/(blackberry)\w*\/?([\w\.]*)/i,/(tizen|kaios)[\/\s]([\w\.]+)/i,/(android|webos|palm\sos|qnx|bada|rim\stablet\sos|meego|sailfish|contiki)[\/\s-]?([\w\.]*)/i],[s,a],[/(symbian\s?os|symbos|s60(?=;))[\/\s-]?([\w\.]*)/i],[[s,"Symbian"],a],[/\((series40);/i],[s],[/mozilla.+\(mobile;.+gecko.+firefox/i],[[s,"Firefox OS"],a],[/(nintendo|playstation)\s([wids34portablevu]+)/i,/(mint)[\/\s\(]?(\w*)/i,/(mageia|vectorlinux)[;\s]/i,/(joli|[kxln]?ubuntu|debian|suse|opensuse|gentoo|(?=\s)arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus)[\/\s-]?(?!chrom)([\w\.-]*)/i,/(hurd|linux)\s?([\w\.]*)/i,/(gnu)\s?([\w\.]*)/i],[s,a],[/(cros)\s[\w]+\s([\w\.]+\w)/i],[[s,"Chromium OS"],a],[/(sunos)\s?([\w\.\d]*)/i],[[s,"Solaris"],a],[/\s([frentopc-]{0,4}bsd|dragonfly)\s?([\w\.]*)/i],[s,a],[/(haiku)\s(\w+)/i],[s,a],[/cfnetwork\/.+darwin/i,/ip[honead]{2,4}(?:.*os\s([\w]+)\slike\smac|;\sopera)/i],[[a,/_/g,"."],[s,"iOS"]],[/(mac\sos\sx)\s?([\w\s\.]*)/i,/(macintosh|mac(?=_powerpc)\s)/i],[[s,"Mac OS"],[a,/_/g,"."]],[/((?:open)?solaris)[\/\s-]?([\w\.]*)/i,/(aix)\s((\d)(?=\.|\)|\s)[\w\.])*/i,/(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms|fuchsia)/i,/(unix)\s?([\w\.]*)/i],[s,a]]},v=function(i,e){if("object"==typeof i&&(e=i,i=u),!(this instanceof v))return new v(i,e).getResult();var s=i||(r&&r.navigator&&r.navigator.userAgent?r.navigator.userAgent:""),o=e?m.extend(h,e):h;return this.getBrowser=function(){var i={name:u,version:u};return f.rgx.call(i,s,o.browser),i.major=m.major(i.version),i},this.getCPU=function(){var i={architecture:u};return f.rgx.call(i,s,o.cpu),i},this.getDevice=function(){var i={vendor:u,model:u,type:u};return f.rgx.call(i,s,o.device),i},this.getEngine=function(){var i={name:u,version:u};return f.rgx.call(i,s,o.engine),i},this.getOS=function(){var i={name:u,version:u};return f.rgx.call(i,s,o.os),i},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return s},this.setUA=function(i){return s=i,this},this};v.VERSION="1.0.41",v.BROWSER={NAME:s,MAJOR:"major",VERSION:a},v.CPU={ARCHITECTURE:t},v.DEVICE={MODEL:e,VENDOR:n,TYPE:o,CONSOLE:d,MOBILE:w,SMARTTV:p,TABLET:l,WEARABLE:b,EMBEDDED:"embedded"},v.ENGINE={NAME:s,VERSION:a},v.OS={NAME:s,VERSION:a},typeof S!=i?(typeof y!=i&&y.exports&&(S=y.exports=v),S.UAParser=v):r&&(r.UAParser=v);var x,k=r&&(r.jQuery||r.Zepto);k&&!k.ua&&(x=new v,k.ua=x.getResult(),k.ua.get=function(){return x.getUA()},k.ua.set=function(i){x.setUA(i);var e=x.getResult();for(var s in e)k.ua[s]=e[s]})}("object"==typeof window?window:this)},{}]},{},[1])(1)});
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.