1"use strict";(self.webpackChunkxcams=self.webpackChunkxcams||[]).push([[1540],{31540(e,a,u){u.r(a),u.d(a,{default:()=>d});var t=u(53751),l=u(20641),o=u(90033),n=u(50953),s=u(9928);const v={class:"countdown__progress-bar"},r={class:"countdown__timer"},c={__name:"Countdown",props:{countdownDuration:{type:Number,required:!1,default:10},autostart:{type:Boolean,default:!0}},emits:["countdown-complete"],setup(e,a){let u=a.emit;(0,t.$9)((e=>({aeeb3696:C.value})));const c=u,d=(0,s.P)().state,i=e,m=(0,n.KR)(!0),w=(0,n.KR)(!1),_=(0,n.KR)(i.countdownDuration),p=(0,n.KR)(!1),b=(0,n.KR)(0),k=(0,n.KR)(null),f=(0,n.KR)(!1),C=(0,l.EW)((()=>"".concat(i.countdownDuration,"s"))),K=()=>{p.value||(p.value=!0,b.value&&clearInterval(b.value),k.value=setTimeout((()=>{c("countdown-complete"),m.value=!1,f.value=!0}),1e3))},R=()=>{b.value||p.value||(b.value=setInterval((()=>{_.value--,w.value=!0,0===_.value&&K()}),1e3))};return(0,l.sV)((()=>{i.autostart&&R()})),(0,l.wB)((()=>i.autostart),((e,a)=>{e&&!a&&R()})),(0,l.wB)((()=>d.value.cammer.noMoreTeasing),(e=>{e&&K()}),{immediate:!0}),(0,l.xo)((()=>{b.value&&clearInterval(b.value),k.value&&clearTimeout(k.value)})),(e,a)=>m.value||f.value?((0,l.uX)(),(0,l.CE)("div",{key:0,class:(0,o.C4)(["countdown__container",{invisible:f.value}])},[(0,l.Lk)("div",v,[a[0]||(a[0]=(0,l.Lk)("div",{class:"countdown__progress-bar--background"},null,-1)),p.value?(0,l.Q3)("v-if",!0):((0,l.uX)(),(0,l.CE)("div",{key:0,class:(0,o.C4)(["countdown__progress-bar--timer",{"is-started":w.value}])},null,2))]),(0,l.Lk)("div",r,(0,o.v_)(_.value)+'"',1)],2)):(0,l.Q3)("v-if",!0)}};const d=(0,u(66262).A)(c,[["__scopeId","data-v-7bceece0"]])}}]);
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.