PageSourceSearch

https://unio24.com/_nuxt/mb1nz6lm.js

js unio24.com collected 2026-10-02 00:36:00 UTC 5,043 bytes, 1 lines download raw bytes

1import{d as F,u as E,r as A,A as O,Q as $,o as n,e as o,n as e,q as f,t as s,v,F as p,s as g,f as c,p as b,k as z,x as R,z as q,aP as D,i as u,_ as P}from"./gbnk5XEe.js";import{f as J}from"./Cbsxgabr.js";import{s as M}from"./BoZaqpC_.js";const Q={class:"hx-inner hx-inner--ac"},W={class:"hx-col"},j={key:0,class:"hx-eyebrow"},U=["innerHTML"],G={key:1,class:"hx-desc"},K={class:"hx-cta"},X=["href"],Y=["href"],Z={key:2,class:"ac-adv"},ee={class:"hx-col"},te={class:"ac","aria-hidden":"true"},ae={class:"ac-head"},se={class:"ac-metric"},ne={class:"ac-num"},oe={class:"ac-num-label"},le={class:"ac-stats"},ce={class:"ac-stat-l"},ie={class:"ac-asset-main"},de={class:"ac-asset-top"},re={class:"ac-a-id"},ue={class:"ac-a-name"},ve={class:"ac-meta"},he={class:"ac-meta-l"},me={class:"ac-meta-v"},fe=F({__name:"HeroAssetControlSection",props:{eyebrow:{default:"IN CONTROL"},title:{default:'Every asset accounted for,<br>down to the <span class="kw-swipe">last one</span>.'},description:{default:"One register for every asset you own — who has it, where it lives, what it cost, and when it is next due. Nothing slips through."},button:{default:()=>({text:"Start Free",link:"https://my.unio24.com/signup"})},secondary:{},note:{},advantages:{},theme:{},panelTitle:{default:"Asset control"},count:{default:1284},countLabel:{default:"assets under management"},stats:{},assets:{}},setup(t){const{locale:H}=E(),i=t,I=u(()=>i.advantages?.length?i.advantages:i.note?[i.note]:[]),L=u(()=>i.stats??[{value:"$3.2M",label:"value tracked",tone:"ink"},{value:"100%",label:"accounted for",tone:"ok"},{value:"87%",label:"utilization",tone:"warn"}]),y=u(()=>i.assets??[{id:"AST-0042",name:'MacBook Pro 16"',status:"In service",tone:"ok",meta:[{label:"Assigned to",value:"Emma Walsh"},{label:"Location",value:"HQ · Floor 3"}]},{id:"TOOL-118",name:"Hilti TE 3000 breaker",status:"In repair",tone:"warn",meta:[{label:"Service center",value:"Hilti Vienna"},{label:"Back by",value:"Jul 2"}]},{id:"HVAC-03",name:"Rooftop AC unit",status:"Maintenance due",tone:"loc",meta:[{label:"Site",value:"Building B"},{label:"Next PM",value:"in 3 days"}]},{id:"VEH-77",name:"Ford Transit van",status:"In transit",tone:"move",meta:[{label:"Driver",value:"J. Reyes"},{label:"Route",value:"Whse-2 → Site 4"}]},{id:"IT-0102",name:"Dell Latitude 7440",status:"Available",tone:"new",meta:[{label:"Held at",value:"IT stockroom"},{label:"Value",value:"$1,240"}]}]),h=A(0),d=u(()=>y.value[h.value%y.value.length]),S=w=>({ok:"#2ee06a",warn:"#ffba01",loc:"#ff5702",move:"#3696ff",new:"#a855f7"})[w]??"#2ee06a",_=u(()=>i.count),m=A(i.count),B=u(()=>J(m.value,H.value));let k=null,x=null;return O(()=>{if(typeof window<"u"&&window.matchMedia?.("(prefers-reduced-motion: reduce)").matches)return;const a=Math.max(0,_.value-36);m.value=a;const l=1400,r=performance.now(),T=N=>{const C=Math.min(1,(N-r)/l),V=1-Math.pow(1-C,3);m.value=Math.round(a+(_.value-a)*V),C<1&&requestAnimationFrame(T)};requestAnimationFrame(T),k=M(()=>{h.value=(h.value+1)%y.value.length},2800),x=M(()=>{m.value+=1},5200)}),$(()=>{k&&clearInterval(k),x&&clearInterval(x)}),(w,a)=>(n(),o("section",{class:b(["hx",t.theme==="mist"?"hx--mist hx--lighthero":"hx--navy"])},[e("div",Q,[e("div",W,[t.eyebrow?(n(),o("p",j,[a[0]||(a[0]=e("span",{class:"hx-tick"},null,-1)),f(s(t.eyebrow),1)])):v("",!0),e("h1",{class:"hx-h1",innerHTML:t.title},null,8,U),t.description?(n(),o("p",G,s(t.description),1)):v("",!0),e("div",K,[t.button?(n(),o("a",{key:0,href:t.button.link,class:"btn r-04 btn-signature"},s(t.button.text),9,X)):v("",!0),t.secondary?(n(),o("a",{key:1,href:t.secondary.link,class:"btn r-04 btn-ghost-d"},s(t.secondary.text),9,Y)):v("",!0)]),t.advantages?.length||t.note?(n(),o("div",Z,[(n(!0),o(p,null,g(c(I),(l,r)=>(n(),o("span",{key:r,class:"hx-note"},[a[1]||(a[1]=e("span",{class:"hx-note-tick"},"✓",-1)),f(s(l),1)]))),128))])):v("",!0)]),e("div",ee,[e("div",te,[e("div",ae,[a[2]||(a[2]=e("span",{class:"ac-live"},null,-1)),f(s(t.panelTitle),1)]),e("div",se,[e("div",ne,s(c(B)),1),e("div",oe,s(t.countLabel),1)]),e("div",le,[(n(!0),o(p,null,g(c(L),(l,r)=>(n(),o("div",{key:r,class:"ac-stat"},[e("div",{class:b(["ac-stat-v",l.tone?`ac-stat-v--${l.tone}`:""])},s(l.value),3),e("div",ce,s(l.label),1)]))),128))]),a[5]||(a[5]=e("div",{class:"ac-div"},null,-1)),z(D,{name:"ac-swap",mode:"out-in"},{default:R(()=>[(n(),o("div",{class:"ac-asset",key:c(h)},[e("span",{class:b(["ac-ico",`ac-ico--${c(d).tone}`]),style:q({"--dot":S(c(d).tone)})},[...a[3]||(a[3]=[e("span",{class:"ac-ico-pulse"},null,-1)])],6),e("div",ie,[e("div",de,[e("span",re,s(c(d).id),1),e("span",{class:b(["ac-chip",`ac-chip--${c(d).tone}`])},[a[4]||(a[4]=e("span",{class:"ac-chip-dot"},null,-1)),f(s(c(d).status),1)],2)]),e("div",ue,s(c(d).name),1),e("div",ve,[(n(!0),o(p,null,g(c(d).meta,(l,r)=>(n(),o("span",{key:r,class:"ac-meta-i"},[e("span",he,s(l.label),1),e("span",me,s(l.value),1)]))),128))])])]))]),_:1})])])])],2))}}),xe=Object.assign(P(fe,[["__scopeId","data-v-c14e1285"]]),{__name:"EssentialHeroAssetControlSection"});export{xe as default};

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.