PageSourceSearch

https://playnow.pl/_nuxt/BycjmHVu.js

js playnow.pl collected 2026-10-05 07:55:08 UTC 1,607 bytes, 1 lines download raw bytes

1import{u as b,n as y,ar as I,j as R,o as N,c as w,G as $,aw as k,W as S,k as h,x as a,b as B,ai as C,a as F,t as P}from"./D0Al5Ts4.js";const A=["aria-label"],H={class:"c-program__action-title"},V={__name:"RecordingButton",props:{product:{type:Object,default:()=>({})},className:{type:String,default:""}},setup(u){const e=u,o=b(),{t:n}=y(),r={isInFeature:{title:n("epg.programActions.recordInTheFuture"),icon:"icon-rec-start"},isNowPlaying:{title:n("epg.programActions.startRecording"),icon:"icon-rec-start"},cancelRecording:{title:n("epg.programActions.cancelRecording"),icon:"icon-rec-stop"}},c=a(()=>o.app.$time().isBetween(e.product.since,e.product.till)),s=a(()=>!c.value&&o.app.$time(e.product.since).format("HH:mm")>o.app.$time().format("HH:mm")),{recordingIsAvailable:d,isRecordingNow:p,isSetToRecord:g,recordingMainModal:m,deleteSeriesModal:f,cancelRecording:v}=I({product:e.product}),t=a(()=>{if(g.value||p.value)return r.cancelRecording;if(s.value)return r.isInFeature;if(c.value)return r.isNowPlaying}),i=a(()=>s.value?"primary":"secondary"),_=()=>{if(t.value===r.cancelRecording)return o.getters["recordings/subscriptionId"](e.product.seriesId)?f(e.product):v();if(t.value===r.isInFeature||t.value===r.isNowPlaying)return m(e.product)};return(l,M)=>R(d)&&t.value?(N(),w("button",{key:0,class:S(["btn",`c-program__action-btn btn--${i.value} c-program__action-btn--${i.value}`]),"aria-label":t.value.title,onClick:k(_,["stop","prevent"])},[$(l.$slots,"default",{},()=>[B(C,{name:t.value.icon,class:"icon"},null,8,["name"]),F("span",H,P(t.value.title),1)])],10,A)):h("",!0)}};export{V 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.