1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,126598,357529,e=>{"use strict";let i;var t,r=e.i(113736);let o=Object.freeze({left:0,top:0,width:16,height:16}),n=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),a=Object.freeze({...o,...n}),s=Object.freeze({...a,body:"",hidden:!1});function l(e,i){let t,r,o=(t={},!e.hFlip!=!i.hFlip&&(t.hFlip=!0),!e.vFlip!=!i.vFlip&&(t.vFlip=!0),(r=((e.rotate||0)+(i.rotate||0))%4)&&(t.rotate=r),t);for(let t in s)t in n?t in e&&!(t in o)&&(o[t]=n[t]):t in i?o[t]=i[t]:t in e&&(o[t]=e[t]);return o}function c(e,i){let t,r,o,n=[];if("object"!=typeof e||"object"!=typeof e.icons)return n;e.not_found instanceof Array&&e.not_found.forEach(e=>{i(e,null),n.push(e)});let a=(t=e.icons,r=e.aliases||Object.create(null),o=Object.create(null),Object.keys(t).concat(Object.keys(r)).forEach(function e(i){if(t[i])return o[i]=[];if(!(i in o)){o[i]=null;let t=r[i]&&r[i].parent,n=t&&e(t);n&&(o[i]=[t].concat(n))}return o[i]}),o);for(let t in a){let r=a[t];r&&(i(t,function(e,i,t){let r=e.icons,o=e.aliases||Object.create(null),n={};function a(e){n=l(r[e]||o[e],n)}return a(i),t.forEach(a),l(e,n)}(e,t,r)),n.push(t))}return n}let u={provider:"",aliases:{},not_found:{},...o};function d(e,i){for(let t in i)if(t in e&&typeof e[t]!=typeof i[t])return!1;return!0}function f(e){if("object"!=typeof e||null===e||"string"!=typeof e.prefix||!e.icons||"object"!=typeof e.icons||!d(e,u))return null;let i=e.icons;for(let e in i){let t=i[e];if(!e||"string"!=typeof t.body||!d(t,s))return null}let t=e.aliases||Object.create(null);for(let e in t){let r=t[e],o=r.parent;if(!e||"string"!=typeof o||!i[o]&&!t[o]||!d(r,s))return null}return e}let p=Object.create(null);function h(e,i){let t=p[e]||(p[e]=Object.create(null));return t[i]||(t[i]={provider:e,prefix:i,icons:Object.create(null),missing:new Set})}function b(e,i){return f(i)?c(i,(i,t)=>{t?e.icons[i]=t:e.missing.add(i)}):[]}let w=/^[a-z0-9]+(-[a-z0-9]+)*$/,g=(e,i,t,r="")=>{let o=e.split(":");if("@"===e.slice(0,1)){if(o.length<2||o.length>3)return null;r=o.shift().slice(1)}if(o.length>3||!o.length)return null;if(o.length>1){let e=o.pop(),t=o.pop(),n={provider:o.length>0?o[0]:r,prefix:t,name:e};return i&&!m(n)?null:n}let n=o[0],a=n.split("-");if(a.length>1){let e={provider:r,prefix:a.shift(),name:a.join("-")};return i&&!m(e)?null:e}if(t&&""===r){let e={provider:r,prefix:"",name:n};return i&&!m(e,t)?null:e}return null},m=(e,i)=>!!e&&!!((i&&""===e.prefix||e.prefix)&&e.name),v=!1;function y(e){return"boolean"==typeof e&&(v=e),v}function x(e){let i="string"==typeof e?g(e,!0,v):e;if(i){let e=h(i.provider,i.prefix),t=i.name;return e.icons[t]||(e.missing.has(t)?null:void 0)}}function k(e,i){if("object"!=typeof e)return!1;if("string"!=typeof i&&(i=e.provider||""),v&&!i&&!e.prefix){let i=!1;return f(e)&&(e.prefix="",c(e,(e,t)=>{(function(e,i){let t=g(e,!0,v);if(!t)return!1;let r=h(t.provider,t.prefix);if(!i)return r.missing.add(t.name),!0;var o=t.name;try{if("string"==typeof i.body)return r.icons[o]={...i},!0}catch(e){}return!1})(e,t)&&(i=!0)})),i}let t=e.prefix;return!!m({prefix:t,name:"a"})&&!!b(h(i,t),e)}let S=Object.freeze({width:null,height:null}),C=Object.freeze({...S,...n}),j=/(-?[0-9.]*[0-9]+[0-9.]*)/g,O=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function E(e,i,t){if(1===i)return e;if(t=t||100,"number"==typeof e)return Math.ceil(e*i*t)/t;if("string"!=typeof e)return e;let r=e.split(j);if(null===r||!r.length)return e;let o=[],n=r.shift(),a=O.test(n);for(;;){if(a){let e=parseFloat(n);isNaN(e)?o.push(n):o.push(Math.ceil(e*i*t)/t)}else o.push(n);if(void 0===(n=r.shift()))return o.join("");a=!a}}let T=/\sid="(\S+)"/g,_="IconifyId"+Date.now().toString(16)+(0x1000000*Math.random()|0).toString(16),I=0,z=Object.create(null);function F(e){return z[e]||z[""]}function M(e){let i;if("string"==typeof e.resources)i=[e.resources];else if(!((i=e.resources)instanceof Array)||!i.length)return null;return{resources:i,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:!0===e.random,index:e.index||0,dataAfterTimeout:!1!==e.dataAfterTimeout}}let L=Object.create(null),q=["https://api.simplesvg.com","https://api.unisvg.com"],A=[];for(;q.length>0;)1===q.length||Math.random()>.5?A.push(q.shift()):A.push(q.pop());L[""]=M({resources:["https://api.iconify.design"].concat(A)});let P=(()=>{let e;try{if(e=fetch,"function"==typeof e)return e}catch(e){}})();
1function H(e,i){e.forEach(e=>{let t=e.loaderCallbacks;t&&(e.loaderCallbacks=t.filter(e=>e.id!==i))})}let R=0,N={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function U(e){let i={...N,...e},t=[];function r(){t=t.filter(e=>"pending"===e().status)}return{query:function(e,o,n){let a=function(e,i,t,r){let o,n,a=e.resources.length,s=e.random?Math.floor(Math.random()*a):e.index;if(e.random){let i=e.resources.slice(0);for(o=[];i.length>1;){let e=Math.floor(Math.random()*i.length);o.push(i[e]),i=i.slice(0,e).concat(i.slice(e+1))}o=o.concat(i)}else o=e.resources.slice(s).concat(e.resources.slice(0,s));let l=Date.now(),c="pending",u=0,d=null,f=[],p=[];function h(){d&&(clearTimeout(d),d=null)}function b(){"pending"===c&&(c="aborted"),h(),f.forEach(e=>{"pending"===e.status&&(e.status="aborted")}),f=[]}function w(e,i){i&&(p=[]),"function"==typeof e&&p.push(e)}function g(){c="failed",p.forEach(e=>{e(void 0,n)})}function m(){f.forEach(e=>{"pending"===e.status&&(e.status="aborted")}),f=[]}return"function"==typeof r&&p.push(r),setTimeout(function r(){if("pending"!==c)return;h();let a=o.shift();if(void 0===a){if(f.length){d=setTimeout(()=>{h(),"pending"===c&&(m(),g())},e.timeout);return}g();return}let s={status:"pending",resource:a,callback:(i,t)=>{!function(i,t,a){let s="success"!==t;switch(f=f.filter(e=>e!==i),c){case"pending":break;case"failed":if(s||!e.dataAfterTimeout)return;break;default:return}if("abort"===t){n=a,g();return}if(s){n=a,f.length||(o.length?r():g());return}if(h(),m(),!e.random){let t=e.resources.indexOf(i.resource);-1!==t&&t!==e.index&&(e.index=t)}c="completed",p.forEach(e=>{e(a)})}(s,i,t)}};f.push(s),u++,d=setTimeout(r,e.rotate),t(a,i,s.callback)}),function(){return{startTime:l,payload:i,status:c,queriesSent:u,queriesPending:f.length,subscribe:w,abort:b}}}(i,e,o,(e,i)=>{r(),n&&n(e,i)});return t.push(a),a},find:function(e){return t.find(i=>e(i))||null},setIndex:e=>{i.index=e},getIndex:()=>i.index,cleanup:r}}let V=Object.create(null);function B(){}function $(e,i,t){function r(){let t=e.pendingIcons;i.forEach(i=>{t&&t.delete(i),e.icons[i]||e.missing.add(i)})}if(t&&"object"==typeof t)try{if(!b(e,t).length)return void r()}catch(e){console.error(e)}r(),e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;let i=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!i.length)return;let t=!1,r=e.provider,o=e.prefix;i.forEach(i=>{let n=i.icons,a=n.pending.length;n.pending=n.pending.filter(i=>{if(i.prefix!==o)return!0;let a=i.name;if(e.icons[a])n.loaded.push({provider:r,prefix:o,name:a});else{if(!e.missing.has(a))return t=!0,!0;n.missing.push({provider:r,prefix:o,name:a})}return!1}),n.pending.length!==a&&(t||H([e],i.id),i.callback(n.loaded.slice(0),n.missing.slice(0),n.pending.slice(0),i.abort))})}))}))}function G(e,i){e instanceof Promise?e.then(e=>{i(e)}).catch(()=>{i(null)}):i(e)}let D=/[\s,]+/,W={...C,inline:!1},X={xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Q={display:"inline-block"},K={backgroundColor:"currentColor"},Y={backgroundColor:"transparent"},J={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},Z={WebkitMask:K,mask:K,background:Y};for(let e in Z){let i=Z[e];for(let t in J)i[e+t]=J[t]}let ee={...W,inline:!0};function ei(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}if(y(!0),t={prepare:(e,i,t)=>{let r=[],o=function(e,i){let t,r=L[e];if(!r)return 0;if(r.maxURL){let e=0;r.resources.forEach(i=>{e=Math.max(e,i.length)}),t=r.maxURL-e-r.path.length-(i+".json?icons=").length}else t=0;return t}(e,i),n="icons",a={type:n,provider:e,prefix:i,icons:[]},s=0;return t.forEach((t,l)=>{(s+=t.length+1)>=o&&l>0&&(r.push(a),a={type:n,provider:e,prefix:i,icons:[]},s=t.length),a.icons.push(t)}),r.push(a),r},send:(e,i,t)=>{if(!P)return void t("abort",424);let r=function(e){if("string"==typeof e){let i=L[e];if(i)return i.path}return"/"}(i.provider);switch(i.type){case"icons":r+=i.prefix+".json?"+new URLSearchParams({icons:i.icons.join(",")}).toString();break;
1case"custom":{let e=i.uri;r+="/"===e.slice(0,1)?e.slice(1):e;break}default:t("abort",400);return}let o=503;P(e+r).then(e=>{let i=e.status;return 200!==i?void setTimeout(()=>{t(404===i?"abort":"next",i)}):(o=501,e.json())}).then(e=>{"object"!=typeof e||null===e?setTimeout(()=>{404===e?t("abort",e):t("next",o)}):setTimeout(()=>{t("success",e)})}).catch(()=>{t("next",o)})}},z[""]=t,"u">typeof document&&"u">typeof window){let e=window;if(void 0!==e.IconifyPreload){let i=e.IconifyPreload,t="Invalid IconifyPreload syntax.";"object"==typeof i&&null!==i&&(i instanceof Array?i:[i]).forEach(e=>{try{("object"!=typeof e||null===e||e instanceof Array||"object"!=typeof e.icons||"string"!=typeof e.prefix||!k(e))&&console.error(t)}catch(e){console.error(t)}})}if(void 0!==e.IconifyProviders){let i=e.IconifyProviders;if("object"==typeof i&&null!==i)for(let e in i){let t="IconifyProviders["+e+"] is invalid.";try{let r=i[e];if("object"!=typeof r||!r||void 0===r.resources)continue;!function(e,i){let t=M(i);return null!==t&&(L[e]=t,!0)}(e,r)&&console.error(t)}catch(e){console.error(t)}}}}function et(e){let[t,o]=(0,r.useState)(!!e.ssr),[n,s]=(0,r.useState)({}),[l,c]=(0,r.useState)(function(i){if(i){let i=e.icon;if("object"==typeof i)return{name:"",data:i};let t=x(i);if(t)return{name:i,data:t}}return{name:""}}(!!e.ssr));function u(){let e=n.callback;e&&(e(),s({}))}function d(e){if(JSON.stringify(l)!==JSON.stringify(e))return u(),c(e),!0}(0,r.useEffect)(()=>(o(!0),u),[]),(0,r.useEffect)(()=>{t&&function i(){var t;let r=e.icon;if("object"==typeof r)return void d({name:"",data:r});let o=x(r);d({name:r,data:o})&&(void 0===o?s({callback:((e,i)=>{var t;let r,o,n,a,s,l=(t=function(e,i=!0,t=!1){let r=[];return e.forEach(e=>{let o="string"==typeof e?g(e,i,t):e;o&&r.push(o)}),r}(e,!0,y()),n={loaded:[],missing:[],pending:[]},a=Object.create(null),t.sort((e,i)=>e.provider!==i.provider?e.provider.localeCompare(i.provider):e.prefix!==i.prefix?e.prefix.localeCompare(i.prefix):e.name.localeCompare(i.name)),s={provider:"",prefix:"",name:""},t.forEach(e=>{if(s.name===e.name&&s.prefix===e.prefix&&s.provider===e.provider)return;s=e;let i=e.provider,t=e.prefix,r=e.name,o=a[i]||(a[i]=Object.create(null)),l=o[t]||(o[t]=h(i,t));(r in l.icons?n.loaded:""===t||l.missing.has(r)?n.missing:n.pending).push({provider:i,prefix:t,name:r})}),n);if(!l.pending.length){let e=!0;return i&&setTimeout(()=>{e&&i(l.loaded,l.missing,l.pending,B)}),()=>{e=!1}}let c=Object.create(null),u=[];return l.pending.forEach(e=>{let{provider:i,prefix:t}=e;if(t===o&&i===r)return;r=i,o=t,u.push(h(i,t));let n=c[i]||(c[i]=Object.create(null));n[t]||(n[t]=[])}),l.pending.forEach(e=>{let{provider:i,prefix:t,name:r}=e,o=h(i,t),n=o.pendingIcons||(o.pendingIcons=new Set);n.has(r)||(n.add(r),c[i][t].push(r))}),u.forEach(e=>{let i=c[e.provider][e.prefix];i.length&&(e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(i).sort():e.iconsToLoad=i,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{let i,t;e.iconsQueueFlag=!1;let{provider:r,prefix:o}=e,n=e.iconsToLoad;if(delete e.iconsToLoad,!n||!n.length)return;let a=e.loadIcon;if(e.loadIcons&&(n.length>1||!a))return void G(e.loadIcons(n,o,r),i=>{$(e,n,i)});if(a)return void n.forEach(i=>{G(a(i,o,r),t=>{let r=t?{prefix:o,icons:{[i]:t}}:null;$(e,[i],r)})});let{valid:s,invalid:l}=(i=[],t=[],n.forEach(e=>{(e.match(w)?i:t).push(e)}),{valid:i,invalid:t});if(l.length&&$(e,l,null),!s.length)return;let c=o.match(w)?F(r):null;c?c.prepare(r,o,s).forEach(i=>{!function(e,i,t){let r,o;if("string"==typeof e){let i=F(e);if(!i)return t(void 0,424);o=i.send;let n=function(e){if(!V[e]){let i=L[e];if(!i)return;let t=U(i);V[e]={config:i,redundancy:t}}return V[e]}(e);n&&(r=n.redundancy)}else{let i=M(e);if(i){r=U(i);let t=F(e.resources?e.resources[0]:"");t&&(o=t.send)}}r&&o?r.query(i,o,t)().abort:t(void 0,424)}(r,i,t=>{$(e,i.icons,t)})}):$(e,s,null)})))}),i?function(e,i,t){let r=R++,o=H.bind(null,t,r);if(!i.pending.length)return o;let n={id:r,icons:i,callback:e,abort:o};return t.forEach(e=>{(e.loaderCallbacks||(e.loaderCallbacks=[])).push(n)}),o}(i,l,u):B})([r],i)}):o&&(null==(t=e.onLoad)||t.call(e,r)))}()},[e.icon,t]);let{name:f,data:p}=l;return p?((e,t,o)=>{var n;let s,l,c,u,d,f,p,h,b,w,m,v,y,x=t.inline?ee:W,k=function(e,i){let t={...e};for(let e in i){let r=i[e],o=typeof r;e in S?(null===r||r&&("string"===o||"number"===o))&&(t[e]=r):o===typeof t[e]&&(t[e]="rotate"===e?r%4:r)}return t}(x,t),j=t.mode||"svg",O={},z=t.style||{},F={..."svg"===j?X:{}};if(o){let e=g(o,!1,!0);if(e){let i=["iconify"];for(let t of["provider","prefix"])e[t]&&i.push("iconify--"+e[t]);F.className=i.join(" ")}}for(let e in t){let i=t[e];if(void 0!==i)switch(e){case"icon":case"style":case"children":case"onLoad":case"mode":case"ssr":case"fallback":break;case"_ref":F.ref=i;break;case"className":F[e]=(F[e]?F[e]+" ":"")+i;break;case"inline":case"hFlip":case"vFlip":k[e]=!0===i||"true"===i||1===i;break;
1case"flip":"string"==typeof i&&function(e,i){i.split(D).forEach(i=>{switch(i.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0}})}(k,i);break;case"color":O.color=i;break;case"rotate":"string"==typeof i?k[e]=function(e,i=0){let t=e.replace(/^-?[0-9.]*/,"");function r(e){for(;e<0;)e+=4;return e%4}if(""===t){let i=parseInt(e);return isNaN(i)?0:r(i)}if(t!==e){let i=0;switch(t){case"%":i=25;break;case"deg":i=90}if(i){let o=parseFloat(e.slice(0,e.length-t.length));return isNaN(o)?0:(o/=i)%1==0?r(o):0}}return i}(i):"number"==typeof i&&(k[e]=i);break;case"ariaHidden":case"aria-hidden":!0!==i&&"true"!==i&&delete F["aria-hidden"];break;default:void 0===x[e]&&(F[e]=i)}}let M=(c={...a,...e},u={...C,...k},d={left:c.left,top:c.top,width:c.width,height:c.height},f=c.body,[c,u].forEach(e=>{var i,t,r,o;let n,a,s=[],l=e.hFlip,c=e.vFlip,u=e.rotate;switch(l?c?u+=2:(s.push("translate("+(d.width+d.left).toString()+" "+(0-d.top).toString()+")"),s.push("scale(-1 1)"),d.top=d.left=0):c&&(s.push("translate("+(0-d.left).toString()+" "+(d.height+d.top).toString()+")"),s.push("scale(1 -1)"),d.top=d.left=0),u<0&&(u-=4*Math.floor(u/4)),u%=4){case 1:s.unshift("rotate(90 "+(n=d.height/2+d.top).toString()+" "+n.toString()+")");break;case 2:s.unshift("rotate(180 "+(d.width/2+d.left).toString()+" "+(d.height/2+d.top).toString()+")");break;case 3:s.unshift("rotate(-90 "+(n=d.width/2+d.left).toString()+" "+n.toString()+")")}u%2==1&&(d.left!==d.top&&(n=d.left,d.left=d.top,d.top=n),d.width!==d.height&&(n=d.width,d.width=d.height,d.height=n)),s.length&&(i=f,t='<g transform="'+s.join(" ")+'">',r=(a=function(e,i="defs"){let t="",r=e.indexOf("<"+i);for(;r>=0;){let o=e.indexOf(">",r),n=e.indexOf("</"+i);if(-1===o||-1===n)break;let a=e.indexOf(">",n);if(-1===a)break;t+=e.slice(o+1,n).trim(),e=e.slice(0,r).trim()+e.slice(a+1)}return{defs:t,content:e}}(i)).defs,o=t+a.content+"</g>",f=r?"<defs>"+r+"</defs>"+o:o)}),p=u.width,h=u.height,b=d.width,w=d.height,null===p?s=E(l=null===h?"1em":"auto"===h?w:h,b/w):(s="auto"===p?b:p,l=null===h?E(s,w/b):"auto"===h?w:h),m={},(v=(e,i)=>{"unset"!==i&&"undefined"!==i&&"none"!==i&&(m[e]=i.toString())})("width",s),v("height",l),m.viewBox=(y=[d.left,d.top,b,w]).join(" "),{attributes:m,viewBox:y,body:f}),L=M.attributes;if(k.inline&&(O.verticalAlign="-0.125em"),"svg"===j){F.style={...O,...z},Object.assign(F,L);let e=0,o=t.id;return"string"==typeof o&&(o=o.replace(/-/g,"_")),F.dangerouslySetInnerHTML={__html:(n=function(e,i=_){let t,r=[];for(;t=T.exec(e);)r.push(t[1]);if(!r.length)return e;let o="suffix"+(0x1000000*Math.random()|Date.now()).toString(16);return r.forEach(t=>{let r="function"==typeof i?i(t):i+(I++).toString(),n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(RegExp('([#;"])('+n+')([")]|\\.[a-z])',"g"),"$1"+r+o+"$3")}),e=e.replace(RegExp(o,"g"),"")}(M.body,o?()=>o+"ID"+e++:"iconifyReact"),void 0===i&&function(){try{i=window.trustedTypes.createPolicy("iconify",{createHTML:e=>e})}catch(e){i=null}}(),i?i.createHTML(n):n)},(0,r.createElement)("svg",F)}let{body:q,width:A,height:P}=e,H="mask"===j||"bg"!==j&&-1!==q.indexOf("currentColor"),R=function(e,i){let t=-1===e.indexOf("xlink:")?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(let e in i)t+=" "+e+'="'+i[e]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+t+">"+e+"</svg>"}(q,{...L,width:A+"",height:P+""});return F.style={...O,"--svg":'url("data:image/svg+xml,'+R.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")+'")',width:ei(L.width),height:ei(L.height),...Q,...H?K:Y,...z},(0,r.createElement)("span",F)})({...a,...p},e,f):e.children?e.children:e.fallback?e.fallback:(0,r.createElement)("span",{})}let er=(0,r.forwardRef)((e,i)=>et({...e,_ref:i}));function eo(e){let{name:i,...t}=e;return r.default.createElement(er,{...t,icon:i})}(0,r.forwardRef)((e,i)=>et({inline:!0,...e,_ref:i})),k(e.i(64579).default),e.s(["Icon",()=>eo],357529),e.s([],126598)},621021,e=>{"use strict";var i,t="user-agent",r="function",o="object",n="string",a="undefined",s="browser",l="device",c="engine",u="result",d="name",f="type",p="vendor",h="version",b="architecture",w="major",g="model",m="console",v="mobile",y="tablet",x="smarttv",k="wearable",S="embedded",C="inapp",j="brands",O="formFactors",E="fullVersionList",T="platform",_="platformVersion",I="bitness",z="sec-ch-ua",F=z+"-full-version-list",M=z+"-arch",L=z+"-"+I,q=z+"-form-factors",A=z+"-"+v,P=z+"-"+g,H=z+"-"+T,R=H+"-version",N=[j,E,v,g,T,_,b,O,I],U="Amazon",V="Apple",B="ASUS",$="BlackBerry",G="Google",D="Huawei",W="Lenovo",X="Honor",Q="Microsoft",K="Motorola",Y="Nvidia",J="OnePlus",Z="OPPO",ee="Samsung",ei="Sharp",et="Sony",er="Xiaomi",eo="Zebra",en="Chrome",ea="Chromium",es="Chromecast",el="Edge",ec="Firefox",eu="Opera",ed="Facebook",ef="Sogou",ep="Mobile ",eh=" Browser",eb="Windows",ew=typeof window!==a&&window.navigator?window.navigator:void 0,eg=ew&&ew.userAgentData?ew.userAgentData:void 0,em=function(e,i){var t={},r=i;if(!ex(i))for(var o in r={},i)for(var n in i[o])r[n]=i[o][n].concat(r[n]?r[n]:[]);for(var a in e)t[a]=r[a]&&r[a].length%2==0?r[a].concat(e[a]):e[a];return t},ev=function(e){for(var i={},t=0;t<e.length;t++)i[e[t].toUpperCase()]=e[t];return i},ey=function(e,i){if(typeof e===o&&e.length>0){for(var t in e)if(eC(i)==eC(e[t]))return!0;return!1}return!!ek(e)&&eC(i)==eC(e)},ex=function(e,i){for(var t in e)return/^(browser|cpu|device|engine|os)$/.test(t)||!!i&&ex(e[t])},ek=function(e){return typeof e===n},eS=function(e){if(e){for(var i=[],t=eE(/\\?\"/g,e).split(","),r=0;r<t.length;r++)if(t[r].indexOf(";")>-1){var o=e_(t[r]).split(";v=");i[r]={brand:o[0],version:o[1]}}else i[r]=e_(t[r]);return i}},eC=function(e){return ek(e)?e.toLowerCase():e},ej=function(e){return ek(e)?eE(/[^\d\.]/g,e).split(".")[0]:void 0},eO=function(e){for(var i in e)if(e.hasOwnProperty(i)){var t=e[i];typeof t==o&&2==t.length?this[t[0]]=t[1]:this[t]=void 0}return this},eE=function(e,i){return ek(i)?i.replace(e,""):i},eT=function(e){return eE(/\\?\"/g,e)},e_=function(e,i){return e=eE(/^\s\s*/,String(e)),typeof i===a?e:e.substring(0,i)},eI=function(e,i){if(e&&i)for(var t,n,a,s,l,c,u=0;u<i.length&&!l;){var d=i[u],f=i[u+1];for(t=n=0;t<d.length&&!l&&d[t];)if(l=d[t++].exec(e))for(a=0;a<f.length;a++)c=l[++n],typeof(s=f[a])===o&&s.length>0?2===s.length?typeof s[1]==r?this[s[0]]=s[1].call(this,c):this[s[0]]=s[1]:s.length>=3&&(typeof s[1]!==r||s[1].exec&&s[1].test?3==s.length?this[s[0]]=c?c.replace(s[1],s[2]):void 0:4==s.length?this[s[0]]=c?s[3].call(this,c.replace(s[1],s[2])):void 0:s.length>4&&(this[s[0]]=c?s[3].apply(this,[c.replace(s[1],s[2])].concat(s.slice(4))):void 0):s.length>3?this[s[0]]=c?s[1].apply(this,s.slice(2)):void 0:this[s[0]]=c?s[1].call(this,c,s[2]):void 0):this[s]=c||void 0;u+=2}}
vendor: 4,549 bytes, line 1
1,ez=function(e,i){for(var t in i)if(typeof i[t]===o&&i[t].length>0){for(var r=0;r<i[t].length;r++)if(ey(i[t][r],e))return"?"===t?void 0:t}else if(ey(i[t],e))return"?"===t?void 0:t;return i.hasOwnProperty("*")?i["*"]:e},eF={ME:"4.90","NT 3.51":"3.51","NT 4.0":"4.0",2e3:["5.0","5.01"],XP:["5.1","5.2"],Vista:"6.0",7:"6.1",8:"6.2","8.1":"6.3",10:["6.4","10.0"],NT:""},eM={embedded:"Automotive",mobile:"Mobile",tablet:["Tablet","EInk"],smarttv:"TV",wearable:"Watch",xr:["VR","XR"],"?":["Desktop","Unknown"],"*":void 0},eL={Chrome:"Google Chrome",Edge:"Microsoft Edge","Edge WebView2":"Microsoft Edge WebView2","Chrome WebView":"Android WebView","Chrome Headless":"HeadlessChrome","Huawei Browser":"HuaweiBrowser","MIUI Browser":"Miui Browser","Opera Mobi":"OperaMobile",Yandex:"YaBrowser"},eq={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[h,[d,ep+"Chrome"]],[/webview.+edge\/([\w\.]+)/i],[h,[d,el+" WebView"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[h,[d,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[d,h],[/opios[\/ ]+([\w\.]+)/i],[h,[d,eu+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[h,[d,eu+" GX"]],[/\bopr\/([\w\.]+)/i],[h,[d,eu]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[h,[d,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[h,[d,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(atlas|flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon|otter|dooble|(?:hi|lg |ovi|qute)browser|palemoon)\/v?([-\w\.]+)/i,/(brave)(?: chrome)?\/([\d\.]+)/i,/(aloha|heytap|ovi|115|surf|qwant)browser\/([\d\.]+)/i,/(qwant)(?:ios|mobile)\/([\d\.]+)/i,/(ecosia|weibo)(?:__| \w+@)([\d\.]+)/i],[d,h],[/quark(?:pc)?\/([-\w\.]+)/i],[h,[d,"Quark"]],[/\bddg\/([\w\.]+)/i],[h,[d,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[h,[d,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[h,[d,"WeChat"]],[/konqueror\/([\w\.]+)/i],[h,[d,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[h,[d,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[h,[d,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[h,[d,"Smart "+W+eh]],[/(av(?:ast|g|ira))\/([\w\.]+)/i],[[d,/(.+)/,"$1 Secure"+eh],h],[/norton\/([\w\.]+)/i],[h,[d,"Norton Private"+eh]],[/\bfocus\/([\w\.]+)/i],[h,[d,ec+" Focus"]],[/ mms\/([\w\.]+)$/i],[h,[d,eu+" Neon"]],[/ opt\/([\w\.]+)$/i],[h,[d,eu+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[h,[d,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[h,[d,"Dolphin"]],[/coast\/([\w\.]+)/i],[h,[d,eu+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[h,[d,"MIUI"+eh]],[/fxios\/([\w\.-]+)/i],[h,[d,ep+ec]],[/\bqihoobrowser\/?([\w\.]*)/i],[h,[d,"360"]],[/\b(qq)\/([\w\.]+)/i],[[d,/(.+)/,"$1Browser"],h],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[d,/(.+)/,"$1"+eh],h],[/samsungbrowser\/([\w\.]+)/i],[h,[d,ee+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[h,[d,ef+" Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[d,ef+" Mobile"],h],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[d,h],[/(lbbrowser|luakit|rekonq|steam(?= (clie|tenf|gameo)))/i],[d],[/ome\/([\w\.]+).+(iron(?= saf)|360(?=[es]e$))/i],[h,d],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[d,ed],h,[f,C]],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(bing)(?:web|sapphire)\/([\w\.]+)/i,/(instagram|snapchat|klarna)[\/ ]([-\w\.]+)/i],[d,h,[f,C]],[/\bgsa\/([\w\.]+) .*safari\//i],[h,[d,"GSA"],[f,C]],[/(?:musical_ly|trill)(?:.+app_?version\/|_)([\w\.]+)/i],[h,[d,"TikTok"],[f,C]],[/\[(linkedin)app\]/i],[d,[f,C]],[/(zalo(?:app)?)[\/\sa-z]*([\w\.-]+)/i],[[d,/(.+)/,"Zalo"],h,[f,C]],[/(chromium)[\/ ]([-\w\.]+)/i],[d,h],[/ome-(lighthouse)$/i],[d,[f,"fetcher"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[h,[d,en+" Headless"]],[/wv\).+chrome\/([\w\.]+).+edgw\//i],[h,[d,el+" WebView2"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[d,en+" WebView"],h],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[h,[d,"Android"+eh]],[/chrome\/([\w\.]+) mobile/i],[h,[d,ep+"Chrome"]],[/(chrome|omniweb|arora|[t
1izenoka]{5} ?browser)\/v?([\w\.]+)/i],[d,h],[/version\/([\w\.\,]+) .*mobile(?:\/\w+ | ?)safari/i],[h,[d,ep+"Safari"]],[/iphone .*mobile(?:\/\w+ | ?)safari/i],[[d,ep+"Safari"]],[/version\/([\w\.\,]+) .*(safari)/i],[h,d],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[d,[h,"1"]],[/(webkit|khtml)\/([\w\.]+)/i],[d,h],[/(?:mobile|tablet);.*(firefox)\/([\w\.-]+)/i],[[d,ep+ec],h],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[d,"Netscape"],h],[/(wolvic|librewolf)\/([\w\.]+)/i],[d,h],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[h,[d,ec+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+(?= .+rv\:.+gecko\/\d+)|[0-4][\w\.]+(?!.+compatible))/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[d,[h,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[d,[h,/[^\d\.]+./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[b,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[b,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[b,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[b,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[b,"arm"]],[/ sun4\w[;\)]/i],[[b,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i,/((ppc|powerpc)(64)?)( mac|;|\))/i,/(?:osf1|[freopnt]{3,4}bsd) (alpha)/i],[[b,/ower/,"",eC]],[/mc680.0/i],[[b,"68k"]],[/winnt.+\[axp/i],[[b,"alpha"]]],device:[[/\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],[g,[p,ee],[f,y]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr]|browser)[-\w]+)/i,/sec-(sgh\w+)/i],[g,[p,ee],[f,v]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)[\/\);]/i],[g,[p,V],[f,v]],[/\b(?:ios|apple\w+)\/.+[\(\/](ipad)/i,/\b(ipad)[\d,]*[;\] ].+(mac |i(pad)?)os/i],[g,[p,V],[f,y]],[/(macintosh);/i],[g,[p,V]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[g,[p,ei],[f,v]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[g,[p,X],[f,y]],[/honor([-\w ]+)[;\)]/i],[g,[p,X],[f,v]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[g,[p,D],[f,y]],[/(?:huawei) ?([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][\dc][adnt]?)\b(?!.+d\/s)/i],[g,[p,D],[f,v]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b(?:xiao)?((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[g,/_/g," "],[p,er],[f,y]],[/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/oid[^\)]+; (redmi[\-_ ]?(?:note|k)?[\w_ ]+|m?[12]\d[01]\d\w{3,6}|poco[\w ]+|(shark )?\w{3}-[ah]0|qin ?[1-3](s\+|ultra| pro)?)( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note|max|cc)?[_ ]?(?:\d{0,2}\w?)[_ ]?(?:plus|se|lite|pro)?( 5g|lte)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[g,/_/g," "],[p,er],[f,v]],[/droid.+; (cph2[3-6]\d[13579]|((gm|hd)19|(ac|be|in|kb)20|(d[en]|eb|le|mt)21|ne22)[0-2]\d|p[g-l]\w[1m]10)\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[g,[p,J],[f,v]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[g,[p,Z],[f,v]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[g,[p,ez,{OnePlus:["203","304","403","404","413","415"],"*":Z}],[f,y]],[/(vivo (5r?|6|8l?|go|one|s|x[il]?[2-4]?)[\w\+ ]*)(?: bui|\))/i],[g,[p,"BLU"],[f,v]],[/; vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[g,[p,"Vivo"],[f,v]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[g,[p,"Realme"],[f,v]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[g,[p,W],[f,y]],[/lenovo[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i],[g,[p,W],[f,v]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ]([\w\s]+)(\)| bui)/i,/((?:moto(?! 360)[-\w\(\) ]+|xt\d{3,4}[cgkosw\+]?[-\d]*|nexus 6)(?= bui|\)))/i],[g,[p,K],[f,v]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[g,[p,K],[f,y]],[/\b(?:lg)?([vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[g,[p,"LG"],[f,y]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+(?!.*(?:browser|netcast|android tv|watch|webos))(\w+)/i,/\blg-?([\d\w]+) bui/i],[g,[p,"LG"],[f,v]],[/(nokia) (t[12][01])/i],[p,g,[f,y]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*?))( bui|\)|;|\/)/i],[[g,/_/g," "],[f,v],[p,"Nokia"]],[/(pixel (c|tablet))\b/i],[g,[p,G],[f,y]],[/droid.+;(?: google)? (g(01[13]a|020[aem]|025[jn]|1b60|1f8f|2ybb|4s1m|576d|5nz6|8hhn|8vou|a02099|c15s|d1yq|e2ae|ec77|gh2x|kv4x|p4bc|pj41|r83y|tt9q|ur25|wvk6)|pixel[\d ]*a?( pro)?( xl)?( fold)?( \(5g\))?)( bui|\))/i],[g,[p,G],[f,v]],[/(google) (pixelbook( go)?)/i],[p,g],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-\w\w\d\d)(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[g,[p,et],[f,v]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[g,"Xperia Tablet"],[p,et],[f,y]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[g,[p,U],[f,y]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[g,/(.+)/g,"Fire Phone $1"],[p,U],[f,v]],[/(playbook);[-\w\),; ]+(rim)/i],[g,p,[f,y]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/(?:blackberry|\(bb10;) (\w+)/i],[g,[p,$],[f,v]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[g,[p,B],[f,y]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[g,[p,B],[f,v]],[/(nexus 9)/i],[g,[p,"HTC"],[f,y]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[p,[g,/_/g," "],[f,v]],[/tcl (xess p17aa)/i,/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])(_\w(\w|\w\w)
vendor: 5,135 bytes, line 1
1)?(\)| bui)/i],[g,[p,"TCL"],[f,y]],[/droid [\w\.]+; (418(?:7d|8v)|5087z|5102l|61(?:02[dh]|25[adfh]|27[ai]|56[dh]|59k|65[ah])|a509dl|t(?:43(?:0w|1[adepqu])|50(?:6d|7[adju])|6(?:09dl|10k|12b|71[efho]|76[hjk])|7(?:66[ahju]|67[hw]|7[045][bh]|71[hk]|73o|76[ho]|79w|81[hks]?|82h|90[bhsy]|99b)|810[hs]))(_\w(\w|\w\w))?(\)| bui)/i],[g,[p,"TCL"],[f,v]],[/(itel) ((\w+))/i],[[p,eC],g,[f,ez,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[g,[p,"Acer"],[f,y]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[g,[p,"Meizu"],[f,v]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[g,[p,"Ulefone"],[f,v]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[g,[p,"Energizer"],[f,v]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[g,[p,"Cat"],[f,v]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[g,[p,"Smartfren"],[f,v]],[/droid.+; (a(in)?(0(15|59|6[35])|142)p?)/i],[g,[p,"Nothing"],[f,v]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[g,[p,"Archos"],[f,y]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[g,[p,"Archos"],[f,v]],[/; (n159v)/i],[g,[p,"HMD"],[f,v]],[/(imo) (tab \w+)/i,/(infinix|tecno) (x1101b?|p904|dp(7c|8d|10a)( pro)?|p70[1-3]a?|p904|t1101)/i],[p,g,[f,y]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (blu|hmd|imo|infinix|lava|oneplus|tcl|wiko)[_ ]([\w\+ ]+?)(?: bui|\)|; r)/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(oppo) ?([\w ]+) bui/i,/(hisense) ([ehv][\w ]+)\)/i,/droid[^;]+; (philips)[_ ]([sv-x][\d]{3,4}[xz]?)/i],[p,g,[f,v]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i],[p,g,[f,y]],[/(surface duo)/i],[g,[p,Q],[f,y]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[g,[p,"Fairphone"],[f,v]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[g,[p,Y],[f,y]],[/(sprint) (\w+)/i],[p,g,[f,v]],[/(kin\.[onetw]{3})/i],[[g,/\./g," "],[p,Q],[f,v]],[/droid.+; ([c6]+|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[g,[p,eo],[f,y]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[g,[p,eo],[f,v]],[/(philips)[\w ]+tv/i,/smart-tv.+(samsung)/i],[p,[f,x]],[/hbbtv.+maple;(\d+)/i],[[g,/^/,"SmartTV"],[p,ee],[f,x]],[/(vizio)(?: |.+model\/)(\w+-\w+)/i,/tcast.+(lg)e?. ([-\w]+)/i],[p,g,[f,x]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[p,"LG"],[f,x]],[/(apple) ?tv/i],[p,[g,V+" TV"],[f,x]],[/crkey.*devicetype\/chromecast/i],[[g,es+" Third Generation"],[p,G],[f,x]],[/crkey.*devicetype\/([^/]*)/i],[[g,/^/,"Chromecast "],[p,G],[f,x]],[/fuchsia.*crkey/i],[[g,es+" Nest Hub"],[p,G],[f,x]],[/crkey/i],[[g,es],[p,G],[f,x]],[/(portaltv)/i],[g,[p,ed],[f,x]],[/droid.+aft(\w+)( bui|\))/i],[g,[p,U],[f,x]],[/(shield \w+ tv)/i],[g,[p,Y],[f,x]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[g,[p,ei],[f,x]],[/(bravia[\w ]+)( bui|\))/i],[g,[p,et],[f,x]],[/(mi(tv|box)-?\w+) bui/i],[g,[p,er],[f,x]],[/Hbbtv.*(technisat) (.*);/i],[p,g,[f,x]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[p,/.+\/(\w+)/,"$1",ez,{LG:"lge"}],[g,e_],[f,x]],[/(playstation \w+)/i],[g,[p,et],[f,m]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[g,[p,Q],[f,m]],[/(ouya)/i,/(nintendo) (\w+)/i,/(retroid) (pocket ([^\)]+))/i,/(valve).+(steam deck)/i,/droid.+; ((shield|rgcube|gr0006))( bui|\))/i],[[p,ez,{Nvidia:"Shield",Anbernic:"RGCUBE",Logitech:"GR0006"}],g,[f,m]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[g,[p,ee],[f,k]],[/((pebble))app/i,/(asus|google|lg|oppo|xiaomi) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[p,g,[f,k]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[g,[p,Z],[f,k]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[g,[p,V],[f,k]],[/(opwwe\d{3})/i],[g,[p,J],[f,k]],[/(moto 360)/i],[g,[p,K],[f,k]],[/(smartwatch 3)/i],[g,[p,et],[f,k]],[/(g watch r)/i],[g,[p,"LG"],[f,k]],[/droid.+; (wt63?0{2,3})\)/i],[g,[p,eo],[f,k]],[/droid.+; (glass) \d/i],[g,[p,G],[f,"xr"]],[/(pico) ([\w ]+) os\d/i],[p,g,[f,"xr"]],[/(quest( \d| pro)?s?).+vr/i],[g,[p,ed],[f,"xr"]],[/mobile vr; rv.+firefox/i],[[f,"xr"]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[p,[f,S]],[/(aeobc)\b/i],[g,[p,U],[f,S]],[/(homepod).+mac os/i],[g,[p,V],[f,S]],[/windows iot/i],[[f,S]],[/droid.+; ([\w- ]+) (4k|android|smart|google)[- ]?tv/i],[g,[f,x]],[/\b((4k|android|smart|opera)[- ]?tv|tv; rv:|large screen[\w ]+safari)\b/i],[[f,x]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew|; hmsc).+?(mobile|vr|\d) safari/i],[g,[f,ez,{mobile:"Mobile",xr:"VR","*":y}]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[f,y]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[f,v]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[g,[p,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[h,[d,el+"HTML"]],[/(arkweb)\/([\w\.]+)/i],[d,h],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[h,[d,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links|dillo)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[d,h],[/ladybird\//i],[[d,"LibWeb"]],[/rv\
1:([\w\.]{1,9})\b.+(gecko)/i],[h,d]],os:[[/(windows nt) (6\.[23]); arm/i],[[d,/N/,"R"],[h,ez,eF]],[/(windows (?:phone|mobile|iot))(?: os)?[\/ ]?([\d\.]*( se)?)/i,/(windows)[\/ ](1[01]|2000|3\.1|7|8(\.1)?|9[58]|me|server 20\d\d( r2)?|vista|xp)/i],[d,h],[/windows nt ?([\d\.\)]*)(?!.+xbox)/i,/\bwin(?=3| ?9|n)(?:nt| 9x )?([\d\.;]*)/i],[[h,/(;|\))/g,"",ez,eF],[d,eb]],[/(windows ce)\/?([\d\.]*)/i],[d,h],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv|ios(?=.+ip(?:ad|hone)|.+apple ?tv)|ip(?:ad|hone)(?: |.+i(?:pad)?)os|apple ?tv.+ios)[\/ ]([\w\.]+)/i,/\btvos ?([\w\.]+)/i,/cfnetwork\/.+darwin/i],[[h,/_/g,"."],[d,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+(haiku|morphos))/i],[[d,"macOS"],[h,/_/g,"."]],[/android ([\d\.]+).*crkey/i],[h,[d,es+" Android"]],[/fuchsia.*crkey\/([\d\.]+)/i],[h,[d,es+" Fuchsia"]],[/crkey\/([\d\.]+).*devicetype\/smartspeaker/i],[h,[d,es+" SmartSpeaker"]],[/linux.*crkey\/([\d\.]+)/i],[h,[d,es+" Linux"]],[/crkey\/([\d\.]+)/i],[h,[d,es]],[/droid ([\w\.]+)\b.+(android[- ]x86)/i],[h,d],[/(ubuntu) ([\w\.]+) like android/i],[[d,/(.+)/,"$1 Touch"],h],[/(harmonyos)[\/ ]?([\d\.]*)/i,/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen)\w*[-\/\.; ]?([\d\.]*)/i],[d,h],[/\(bb(10);/i],[h,[d,$]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[h,[d,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile[;\w ]*|tablet|tv|[^\)]*(?:viera|lg(?:l25|-d300)|alcatel ?o.+|y300-f1)); rv:([\w\.]+)\).+gecko\//i],[h,[d,ec+" OS"]],[/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i,/webos(?:[ \/]?|\.tv-20(?=2[2-9]))(\d[\d\.]*)/i],[h,[d,"webOS"]],[/web0s;.+?(?:chr[o0]me|safari)\/(\d+)/i],[[h,ez,{25:"120",24:"108",23:"94",22:"87",6:"79",5:"68",4:"53",3:"38",2:"538",1:"537","*":"TV"}],[d,"webOS"]],[/watch(?: ?os[,\/ ]|\d,\d\/)([\d\.]+)/i],[h,[d,"watchOS"]],[/cros [\w]+(?:\)| ([\w\.]+)\b)/i],[h,[d,"Chrome OS"]],[/kepler ([\w\.]+); (aft|aeo)/i],[h,[d,"Vega OS"]],[/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) (\w+)/i,/(xbox); +xbox ([^\);]+)/i,/(pico) .+os([\w\.]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/linux.+(mint)[\/\(\) ]?([\w\.]*)/i,/(mageia|vectorlinux|fuchsia|arcaos|arch(?= ?linux))[;l ]([\d\.]*)/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire|knoppix)(?: gnu[\/ ]linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/\b(aix)[; ]([1-9\.]{0,4})/i,/(hurd|linux|morphos)(?: (?:arm|x86|ppc)\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) ?(r\d)?/i],[d,h],[/(sunos) ?([\d\.]*)/i],[[d,"Solaris"],h],[/\b(beos|os\/2|amigaos|openvms|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[d,h]]},eA=(i={init:{},isIgnore:{},isIgnoreRgx:{},toString:{}},eO.call(i.init,[[s,[d,h,w,f]],["cpu",[b]],[l,[f,g,p]],[c,[d,h]],["os",[d,h]]]),eO.call(i.isIgnore,[[s,[h,w]],[c,[h]],["os",[h]]]),eO.call(i.isIgnoreRgx,[[s,/ ?browser$/i],["os",/ ?os$/i]]),eO.call(i.toString,[[s,[d,h]],["cpu",[b]],[l,[p,g]],[c,[d,h]],["os",[d,h]]]),i),eP=function(e,i){var t=eA.init[i],r=eA.isIgnore[i]||0,o=eA.isIgnoreRgx[i]||0,n=eA.toString[i]||0;function s(){eO.call(this,t)}return s.prototype.getItem=function(){return e},s.prototype.withClientHints=function(){return eg?eg.getHighEntropyValues(N).then(function(i){return e.setCH(new eH(i,!1)).parseCH().get()}):e.parseCH().get()},s.prototype.withFeatureCheck=function(){return e.detectFeature().get()},i!=u&&(s.prototype.is=function(e){var i=!1;for(var t in this)if(this.hasOwnProperty(t)&&!ey(r,t)&&eC(o?eE(o,this[t]):this[t])==eC(o?eE(o,e):e)){if(i=!0,e!=a)break}else if(e==a&&i){i=!i;break}return i},s.prototype.toString=function(){var e="";for(var i in n)typeof this[n[i]]!==a&&(e+=(e?" ":"")+this[n[i]]);return e||a}),s.prototype.then=function(e){var i=this,t=function(){for(var e in i)i.hasOwnProperty(e)&&(this[e]=i[e])};t.prototype={is:s.prototype.is,toString:s.prototype.toString,withClientHints:s.prototype.withClientHints,withFeatureCheck:s.prototype.withFeatureCheck};var r=new t;return e(r),r},new s};function eH(e,i){if(e=e||{},eO.call(this,N),i)eO.call(this,[[j,eS(e[z])],[E,eS(e[F])],[v,/\?1/.test(e[A])],[g,eT(e[P])],[T,eT(e[H])],[_,eT(e[R])],[b,eT(e[M])],[O,eS(e[q])],[I,eT(e[L])]]);else for(var t in e)this.hasOwnProperty(t)&&typeof e[t]!==a&&(this[t]=e[t])}function eR(e,i,t,r){return eO.call(this,[["itemType",e],["ua",i],["uaCH",r],["rgxMap",t],["data",eP(this,e)]]),this}function eN(e,i,a){if(typeof e===o?(ex(e,!0)?(typeof i===o&&(a=i),i=e):(a=e,i=void 0),e=void 0):typeof e!==n||ex(i,!0)||(a=i,i=void 0),a)if(typeof a.append===r){var d={};a.forEach(function(e,i){d[String(i).toLowerCase()]=e}),a=d}else{var f={};for(var p in a)a.hasOwnProperty(p)&&(f[String(p).toLowerCase()]=a[p]);a=f}if(!(this instanceof eN))return new eN(e,i,a).getResult();var h=typeof e===n?e:a&&a[t]?a[t]:ew&&ew.userAgent?ew.userAgent:"",b=new eH(a,!0),w=i?em(eq,i):eq,g=function(e){return e==u?function(){return new eR(e,h,w,b).set("ua",h).set(s,this.getBrowser()).set("cpu",this.getCPU()).set(l,this.getDevice()
1).set(c,this.getEngine()).set("os",this.getOS()).get()}:function(){return new eR(e,h,w[e],b).parseUA().get()}};return eO.call(this,[["getBrowser",g(s)],["getCPU",g("cpu")],["getDevice",g(l)],["getEngine",g(c)],["getOS",g("os")],["getResult",g(u)],["getUA",function(){return h}],["setUA",function(e){return ek(e)&&(h=e_(e,500)),this}]]).setUA(h),this}eR.prototype.get=function(e){return e?this.data.hasOwnProperty(e)?this.data[e]:void 0:this.data},eR.prototype.set=function(e,i){return this.data[e]=i,this},eR.prototype.setCH=function(e){return this.uaCH=e,this},eR.prototype.detectFeature=function(){if(ew&&ew.userAgent==this.ua)switch(this.itemType){case s:ew.brave&&typeof ew.brave.isBrave==r&&this.set(d,"Brave");break;case l:!this.get(f)&&eg&&eg[v]&&this.set(f,v),"Macintosh"==this.get(g)&&ew&&typeof ew.standalone!==a&&ew.maxTouchPoints&&ew.maxTouchPoints>2&&this.set(g,"iPad").set(f,y);break;case"os":!this.get(d)&&eg&&eg[T]&&this.set(d,eg[T]);break;case u:var e=this.data,i=function(i){return e[i].getItem().detectFeature().get()};this.set(s,i(s)).set("cpu",i("cpu")).set(l,i(l)).set(c,i(c)).set("os",i("os"))}return this},eR.prototype.parseUA=function(){switch(this.itemType!=u&&eI.call(this.data,this.ua,this.rgxMap),this.itemType){case s:this.set(w,ej(this.get(h)));break;case"os":if("iOS"==this.get(d)&&"18.6"==this.get(h)){var e=/\) Version\/([\d\.]+)/.exec(this.ua);e&&parseInt(e[1].substring(0,2),10)>=26&&this.set(h,e[1])}}return this},eR.prototype.parseCH=function(){var e=this.uaCH,i=this.rgxMap;switch(this.itemType){case s:case c:var t,r=e[E]||e[j];if(r)for(var o=0;o<r.length;o++){var n=r[o].brand||r[o],a=r[o].version;this.itemType==s&&!/not.a.brand/i.test(n)&&(!t||/Chrom/.test(t)&&n!=ea||t==el&&/WebView2/.test(n))&&(n=ez(n,eL),(t=this.get(d))&&!/Chrom/.test(t)&&/Chrom/.test(n)||this.set(d,n).set(h,a).set(w,ej(a)),t=n),this.itemType==c&&n==ea&&this.set(h,a)}break;case"cpu":var m=e[b];m&&(m&&"64"==e[I]&&(m+="64"),eI.call(this.data,m+";",i));break;case l:if(e[v]&&this.set(f,v),e[g]&&(this.set(g,e[g]),!this.get(f)||!this.get(p))){var y,x={};eI.call(x,"droid 9; "+e[g]+")",i),!this.get(f)&&x.type&&this.set(f,x.type),!this.get(p)&&x.vendor&&this.set(p,x.vendor)}if(e[O]){if("string"!=typeof e[O])for(var k=0;!y&&k<e[O].length;)y=ez(e[O][k++],eM);else y=ez(e[O],eM);this.set(f,y)}break;case"os":var S=e[T];if(S){var C=e[_];S==eb&&(C=parseInt(ej(C),10)>=13?"11":"10"),this.set(d,S).set(h,C)}this.get(d)==eb&&"Xbox"==e[g]&&this.set(d,"Xbox").set(h,void 0);break;case u:var z=this.data,F=function(i){return z[i].getItem().setCH(e).parseCH().get()};this.set(s,F(s)).set("cpu",F("cpu")).set(l,F(l)).set(c,F(c)).set("os",F("os"))}return this},eN.VERSION="2.0.9",eN.BROWSER=ev([d,h,w,f]),eN.CPU=ev([b]),eN.DEVICE=ev([g,p,f,m,v,x,y,k,S]),eN.ENGINE=eN.OS=ev([d,h]),e.s(["UAParser",()=>eN])}]);
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.