1"use strict";(globalThis.webpackChunkpenny_engineering_frontend=globalThis.webpackChunkpenny_engineering_frontend||[]).push([[581],{9737:(e,r,s)=>{s.r(r),s.d(r,{default:()=>p});var a=s(1425);const n={class:"progress-bar",ref:"progressBar"},l={class:"sr-only","aria-live":"polite","aria-atomic":"true"},t={class:"progress-bar__aria-value"},i={class:"progress-bar__value","aria-hidden":"true"},u={class:"progress-bar__bg","aria-hidden":"true"};const o={props:{barValue:{type:Number,required:!0}},setup(e){const r=(0,a.KR)(null),s=(0,a.KR)(0),n=new IntersectionObserver((r,a)=>{r.forEach(r=>{r.isIntersecting&&((()=>{let r=0;const a=setInterval(()=>{r+=1,s.value=r,r>=e.barValue&&clearInterval(a)},10)})(),a.unobserve(r.target))})});return(0,a.sV)(()=>{n.observe(r.value)}),{progressBar:r,displayedValue:s}}};const p=(0,s(6262).A)(o,[["render",function(e,r,s,o,p,c){return(0,a.uX)(),(0,a.CE)("div",n,[(0,a.Lk)("p",l,[r[0]||(r[0]=(0,a.eW)(" Progress value is ",-1)),(0,a.Lk)("span",t,(0,a.v_)(s.barValue)+"%",1)]),(0,a.Lk)("span",i,(0,a.v_)(o.displayedValue)+"%",1),(0,a.Lk)("div",u,[(0,a.Lk)("div",{class:"progress-bar__fill",style:(0,a.Tr)({width:o.displayedValue+"%"})},null,4)])],512)}]])}}]); 2//# sourceMappingURL=ProgressBar.973e3b68c5bcc9a7624e.js.map
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.