import{_ as Re}from"./chunk-6deddc2e.js";import{e as Ve,_ as ze,b as Ue}from"./chunk-a740628f.js";import{_ as Be}from"./chunk-6d44af6b.js";import{d as D,j as g,D as k,a7 as pe,G as Pe,m as V,l as F,F as ce,U as be,q as z,k as Me,E as Q,M as we,z as qe,L as Ae,r as Ie,c as Fe,S as De}from"./chunk-449c23a2.js";import{a as je,_ as Le}from"./chunk-c69fadad.js";import{I as He,aq as Ge,ar as We}from"../entries/src_pages_Home.page.16dc467b.js";import{w as Ye}from"./chunk-4d6daddf.js";import"./chunk-9a43cce8.js";import"./chunk-340feaf0.js";import"./chunk-991711fd.js";import"./chunk-b0332f36.js";import"./chunk-aff6c081.js";import"./chunk-416dc92c.js";import"./chunk-9519e52e.js";import"./chunk-f94e2689.js";import"./chunk-567e13ca.js";import"./chunk-fc34c9a6.js";import"./chunk-cf010ec4.js";import"./chunk-ee54c1e8.js";const Ze={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},Xe=pe('',1),Ke=[Xe],Je=D({name:"Adjustments",render:function(f,m){return g(),k("svg",Ze,Ke)}}),Qe={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},$e=pe('',1),ei=[$e],ii=D({name:"Cpu",render:function(f,m){return g(),k("svg",Qe,ei)}}),oi={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 24 24"},ai=pe('',1),ti=[ai],ri=D({name:"Engine",render:function(f,m){return g(),k("svg",oi,ti)}});var de={exports:{}};(function(E,f){(function(m,u){var j="1.0.35",w="",A="?",O="function",N="undefined",U="object",S="string",L="major",o="model",a="name",e="type",i="vendor",t="version",h="architecture",B="console",l="mobile",s="tablet",v="smarttv",T="wearable",$="embedded",ee=350,H="Amazon",P="Apple",ue="ASUS",me="BlackBerry",C="Browser",G="Chrome",Oe="Edge",W="Firefox",Y="Google",he="Huawei",ie="LG",oe="Microsoft",ve="Motorola",Z="Opera",ae="Samsung",ge="Sharp",X="Sony",te="Xiaomi",re="Zebra",fe="Facebook",_e="Chromium OS",ke="Mac OS",Se=function(c,d){var n={};for(var p in c)d[p]&&d[p].length%2===0?n[p]=d[p].concat(c[p]):n[p]=c[p];return n},K=function(c){for(var d={},n=0;n0?b.length===2?typeof b[1]==O?this[b[0]]=b[1].call(this,y):this[b[0]]=b[1]:b.length===3?typeof b[1]===O&&!(b[1].exec&&b[1].test)?this[b[0]]=y?b[1].call(this,y,b[2]):u:this[b[0]]=y?y.replace(b[1],b[2]):u:b.length===4&&(this[b[0]]=y?b[3].call(this,y.replace(b[1],b[2])):u):this[b]=y||u;n+=2}},se=function(c,d){for(var n in d)if(typeof d[n]===U&&d[n].length>0){for(var p=0;p2&&(r[o]="iPad",r[e]=s),r},this.getEngine=function(){var r={};return r[a]=u,r[t]=u,I.call(r,p,x.engine),r},this.getOS=function(){var r={};return r[a]=u,r[t]=u,I.call(r,p,x.os),b&&!r[a]&&M&&M.platform!="Unknown"&&(r[a]=M.platform.replace(/chrome os/i,_e).replace(/macos/i,ke)),r},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 p},this.setUA=function(r){return p=typeof r===S&&r.length>ee?ne(r,ee):r,this},this.setUA(p),this};_.VERSION=j,_.BROWSER=K([a,t,L]),_.CPU=K([h]),_.DEVICE=K([o,i,e,B,l,v,s,T,$]),_.ENGINE=_.OS=K([a,t]),E.exports&&(f=E.exports=_),f.UAParser=_;var R=typeof m!==N&&(m.jQuery||m.Zepto);if(R&&!R.ua){var J=new _;R.ua=J.getResult(),R.ua.get=function(){return J.getUA()},R.ua.set=function(c){J.setUA(c);var d=J.getResult();for(var n in d)R.ua[n]=d[n]}}})(typeof window=="object"?window:Ve)})(de,de.exports);var ni=de.exports;const si={flex:"","items-center":"","gap-3":""},li={"text-lg":""},ci={"mt-5":"",flex:"","gap-2":""},bi={flex:"","flex-col":""},wi={key:0,"op-70":""},di=D({__name:"user-agent-result-cards",props:{userAgentInfo:{},sections:{}},setup(E){const f=E,{userAgentInfo:m,sections:u}=Pe(f);return(j,w)=>{const A=He,O=Be,N=ze,U=Ue,S=Le,L=je;return g(),k("div",null,[V(L,{"x-gap":12,"y-gap":8,cols:"1 s:2",responsive:"screen"},{default:F(()=>[(g(!0),k(ce,null,be(z(u),({heading:o,icon:a,content:e})=>(g(),Me(S,{key:o},{default:F(()=>[V(U,{"h-full":""},{default:F(()=>[Q("div",si,[V(A,{size:"30",component:a,depth:3},null,8,["component"]),Q("span",li,we(o),1)]),Q("div",ci,[(g(!0),k(ce,null,be(e,({label:i,getValue:t})=>(g(),k("span",{key:i},[t(z(m))?(g(),Me(N,{key:0,tooltip:i},{default:F(()=>[V(O,{type:"success",size:"large",round:"",bordered:!1},{default:F(()=>[qe(we(t(z(m))),1)]),_:2},1024)]),_:2},1032,["tooltip"])):Ae("",!0)]))),128))]),Q("div",bi,[(g(!0),k(ce,null,be(e,({label:i,getValue:t,undefinedFallback:h})=>(g(),k("span",{key:i},[t(z(m))===void 0?(g(),k("span",wi,we(h),1)):Ae("",!0)]))),128))])]),_:2},1024)]),_:2},1024))),128))]),_:1})])}}}),Ri=D({__name:"user-agent-parser",setup(E){const f=Ie(navigator.userAgent);function m(w){return w.trim().length>0?ni.UAParser(w.trim()):{ua:"",browser:{},cpu:{},device:{},engine:{},os:{}}}const u=Fe(()=>Ye(()=>m(f.value),void 0)),j=[{heading:"Browser",icon:Ge,content:[{label:"Name",getValue:w=>w?.browser.name,undefinedFallback:"No browser name available"},{label:"Version",getValue:w=>w?.browser.version,undefinedFallback:"No browser version available"}]},{heading:"Engine",icon:ri,content:[{label:"Name",getValue:w=>w?.engine.name,undefinedFallback:"No engine name available"},{label:"Version",getValue:w=>w?.engine.version,undefinedFallback:"No engine version available"}]},{heading:"OS",icon:Je,content:[{label:"Name",getValue:w=>w?.os.name,undefinedFallback:"No OS name available"},{label:"Version",getValue:w=>w?.os.version,undefinedFallback:"No OS version available"}]},{heading:"Device",icon:We,content:[{label:"Model",getValue:w=>w?.device.model,undefinedFallback:"No device model available"},{label:"Type",getValue:w=>w?.device.type,undefinedFallback:"No device type available"},{label:"Vendor",getValue:w=>w?.device.vendor,undefinedFallback:"No device vendor available"}]},{heading:"CPU",icon:ii,content:[{label:"Architecture",getValue:w=>w?.cpu.architecture,undefinedFallback:"No CPU architecture available"}]}];return(w,A)=>{const O=Re;return g(),k("div",null,[V(O,{value:z(f),"onUpdate:value":A[0]||(A[0]=N=>De(f)?f.value=N:null),label:"User agent string",multiline:"",placeholder:"Put your user-agent here...",clearable:"","raw-text":"",rows:"2",autosize:"",monospace:"","mb-3":""},null,8,["value"]),V(di,{"user-agent-info":z(u),sections:j},null,8,["user-agent-info"])])}}});export{Ri as default};